Implementação com a API do RoboDK

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.

Instalação

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

Script

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