Nachdem Sie die Daten der Knoten vom OPC UA Server über den OPC UA Client in RoboDK erhalten haben, können Sie diese Daten auch über die RoboDK-Python-API abrufen.
Sie können diesen Link verwenden, um die RoboDK Python-API zu installieren.
https://robodk.com/doc/en/PythonAPI/intro.html#how-to-install
Oder installieren Sie das Paket robodk für Python manuell:
pip install robodk
Dieses Beispielskript zeigt, wie Sie die Stationsparameter über die Python-API von RoboDK abrufen können.
from robodk import robolink # RoboDK API
RDK = robolink.Robolink()
from robodk import * # RoboDK API
from robolink import * # Roboter-Werkzeugkasten
Artikelliste = RDK.Artikelliste()
if itemlist:
# Alle Stationsparameter abrufen
print('Vaild Paramaters sind in Ihrer Station konfiguriert...')
StationParameter=RDK.getParams()
für StationParameter in StationParameter:
print("Station Parameter %s : %s"%(StationParameter[0],str((StationParameter[1]))))
sonst:
print('Keine Parameterliste..')
Hier sehen Sie das Ergebnis des Beispielskripts:
Vaild Paramaters werden in Ihrer Station konfiguriert...
Stationsparameter RoboDK : RoboDK 64 bit v5.5.3.23031
Station Parameter Zeit : 02/14/2023 03:58:29.191.000.000
Station Parameter SimulationGeschwindigkeit : 13.8551
Stationsparameter Station : MyTestStation