Implementierung mit der RoboDK API

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.

Installation

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

Skript

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