Home
Support
Errores de Sintaxis en la Calculadora al Actualizar a Diadem 10.1 o Posterior.
Errores de Sintaxis en la Calculadora al Actualizar a Diadem 10.1 o Posterior.
Software Primario:
Versión de Software Primario: 10.1
Versión de Software Primario Corregido: 10.1
Software Secundario: N/A
Problema: En la versión de DIAdem 10.0 y anteriores, he estado utilizando expresiones y formulas como éstas sin ningún problema:
ch(#) := ch(1) * 9.1
Channel := Channel + Counter condition * NoValue
Sin embargo, al actualizar a Diadem 10.1 (o cualquier versión posterior) estas expresiones han dejado de funcionar. Algunas expresiones dan resultados diferentes a los esperados y en muchas ocasiones aparece el siguiente error:
Error message from DIAdem command kernel:
You have used language elements that are not valid for formulas in VBS syntaxis.
Formula: …
¿Por qué han dejado de funcionar expresiones que antes funcionaban? ¿Cómo puedo seguir utilizando las formulas que ya tengo desarrolladas?
Solución: A partir de la
versión de DIAdem 10.1, la sintaxis por defecto que admite la Calculadora de DIAdem es VBS (Visual Basic Script), por lo que utilizar expresiones con otro tipo de sintaxis genera errores de este tipo:

Para poder utilizar la sintaxis antigua en DIAdem 10.1 y posteriores, es necesario deshabilitar la compatibilidad de VBS para la Calculadora. Selecciona la opción del menú DIAdem Settigns>>Options>>General… y en esta ventana, presiona el botón Compatibility… situado en la parte derecha.
En esta ventana tienes dos opciones:
1. Puedes seleccionar tener compatibilidad completa con una versión antigua de DIAdem, seleccionando la versión deseada en el menú desplegable Version, y presionando el botón Apply. (En este caso tendrás que seleccionar la versión 10.0 o anterior)
2. O simplemente, deseleccionar la casilla de la opción VBS syntax in Calculator dentro de la lista y presionar OK.
Ligas Relacionadas:
Archivos Adjuntos:
Día del Reporte: 08/11/2009
Última Actualización: 10/05/2009
Identificación del Documento: 50A9JD8W
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.