Información adicional
Las
Shared Variables de LabVIEW se clasifican en dos tipos:
- Single-process shared variables: son similares a las variables globales de LabVIEW y generalmente no devuelven errores.
- Network-published shared variables: son más complejas debido a la red involucrada y a qué fuente pueden estar vinculadas y, por lo tanto, devuelven más errores.
Este documento se centra en los errores devueltos por las
Network-published shared variables.
Cómo interpretar errores de Shared Variables:Cuando utiliza
shared variable reference nodes en un diagrama de bloques, la
shared variable puede devolver un error. En casi todos los casos, el
error cluster contendrá el origen del error:
ni_tagger_lv_Read
o
ni_tagger_lv_Write
Esto no significa necesariamente que el error haya ocurrido en estos nodos. Cualquier error señalado a continuación que tenga una calidad asociada (ver notas en
Other Representations) fue devuelto por el
shared variable engine y pasó a través del error devuelto por
ni_tagger_lv_Read
o
ni_tagger_lv_Write
.
Si utiliza el enlace del panel frontal para conectarse a las variables compartidas, verá un triángulo transparente, verde o rojo junto al control del panel frontal. Un triángulo transparente indica que el control del panel frontal no está conectado a la variable o que el VI está inactivo. Un triángulo verde indica un buen estado de conexión a la fuente. Un triángulo rojo indica un error. Pase el
mouse sobre el triángulo y verá una descripción más detallada del error.
Cómo interpretar los errores de implementación de shared variables:Es posible que encuentre un error al intentar implementar una biblioteca. Puede clasificar la mayoría de los errores de implementación en dos clases:
- Primero, puede recibir un error que indica un problema de configuración con una shared variable en la biblioteca. En este caso, desplácese hacia arriba en el campo de texto Deployment Status en la ventana de Deploy hasta que pueda encontrar el primer error. Concentre sus esfuerzos en resolver el primer tipo de error.
- La segunda clase de errores de implementación son los errores de nivel superior (como el
Error -1967362038
). En este caso, use la utilidad Distributed Systems Manager o Variable Manager para verificar que el shared variable engine se está ejecutando. Luego, intente reiniciar el shared variable engine y vuelva a desplegar la biblioteca.
Consejos generales para manejar errores de variables compartidas:
- Antes de ejecutar un VI que use shared variables, abra la Variable Manager utility y verifique que sus shared variables estén funcionando correctamente
- Espere que las network-published shared variables devuelvan errores en algún momento durante la ejecución de su código. Su código debe manejar todos los errores de shared variables.
- Si el automatic error handling está habilitado y cualquier shared variable devuelve un error, su VI se detendrá y se le pedirá que maneje el error. Si no necesita manejar los errores de shared variables, puede deshabilitar el automatic error handling para el VI al desmarcar esta opción en la categoría Execution del cuadro de diálogo VI Properties.