Depois de obter os dados dos nós do servidor OPC UA por meio do cliente OPC UA no RoboDK, você também pode obter esses dados usando a RoboDK-Python-API.
Você pode consultar este link para instalar a Python-API do RoboDK.
https://robodk.com/doc/en/PythonAPI/intro.html#how-to-install
Ou instale manualmente o pacote robodk para Python:
pip install robodk
Este script de exemplo mostra como obter os parâmetros da estação por meio da API Python do RoboDK.
from robodk import robolink # API do RoboDK
RDK = robolink.Robolink()
from robodk import * # API do RoboDK
from robolink import * # Caixa de ferramentas do robô
itemlist = RDK.ItemList()
se itemlist:
# Obter todos os parâmetros da estação
print('Vaild Paramaters are configured in your Station...')
StationParameters=RDK.getParams()
para StationParameter em StationParameters:
print("Parâmetro da Estaçãos %s : %s"%(StationParameter[0],str((StationParameter[1]))))
E mais:
print('No Parameter list...')
Aqui está o resultado do script de exemplo:
Os parâmetros válidos são configurados em sua estação.
Parâmetros da estação RoboDK: RoboDK 64 bit v5.5.3.23031
Hora dos parâmetros da estação: 14/02/2023 03:58:29.191.000.000
Parâmetros da estação VelocidadeDaSimulacao : 13,8551
Parâmetros da estação Estação: MyTestStation