Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Instalar Libreria en cRIO 9031

Hola a todos, 

 

Descargue el SDK :

https://github.com/ROBOTIS-GIT/DynamixelSDK

 

Para trabajar los servomotores Dynamixel Pro utilizando el controlador USB2Dynamixel. El SDK trabaja súper bien en Labview. 

 

Cuando intento cargar esta librería al cRIO 9031 tengo el siguiente error:

 

0 kudos
Mensaje 1 de 3
2.931 Vistas

Hola, 

 

Como puedes observar en el mensaje de error, esta librería debe de estar instalada en el cRIO para que este reconozca las funciones que utilizas en el programa en LabVIEW que va a correr.

 

Dado que esta librería no es interna de National Instruments, lo mas probable es que no la vas a encontrar en el asistente de instalacion de software en NI MAX. Puedes intentar dos cosas con el fin de intentar instalarlas (pero dado que no son procedimientos oficiales ya que esta libreria no es iterna, no te puedo asegurar que funcione):

 

1. Agregar la librería en "always included" cuando creas el ejecutable. 

2. Instalar la librería desde el comand prompt (shell) de Linux.

 

Saludos,

Daniel C.

0 kudos
Mensaje 2 de 3
2.909 Vistas

El mensaje de error aparece por el hecho de que esta libreria no esta compilada para Linux, y especificamente Linux RT, para hacer esto es posible que sea necesaria hacerle modificaciones al contenido del DLL para hacer que este funcione de forma correcta con las funciones del sistema operativo. Todo esto requiere modificaciones extensas al codigo, las cuales pueden ser muy laboriosas y complicadas, por lo que podria ser muy complicado si tienes conocimiento extenso de este proceso.

 

Una recomendacion seria alterar la estructura de tu codigo y proyecto, de forma tal que no tengas que hacer llamados a esta libreria en el codigo del RIO, unicamente en los VIs que esten corriendo en la computadora.

0 kudos
Mensaje 3 de 3
2.891 Vistas