Especificaciones

Pantalla principal de IndySoft - Pestaña «Especificaciones»
Las especificaciones se refieren a cualquier dato que sea necesario almacenar a nivel del equipo y al que se pueda acceder desde el VBScript de un presupuesto de incertidumbre (mediante las funciones LookupAttributeGage o LookupAttributeMaster).
Barra de herramientas:
1. Añadir especificación raíz
1. Fórmula 2 de «
». Consulte
3. Conjunto «
» 4. Tabla
2. Editar especificaciones
3. Eliminar la especificación
4. Expandir todo
5. Ocultar todo
6. Inicie el módulo de incertidumbre
7. Mueve el elemento seleccionado hacia la izquierda/derecha/arriba/abajo
Pulsa el botón «Añadir» situado encima de la tabla para añadir nuevas especificaciones.

Para editar una entrada anterior, pulsa el botón «Editar» . Para eliminar un atributo o una especificación de incertidumbre, resalta el atributo correspondiente en la tabla y pulsa el botón «Eliminar»
. La eliminación debe confirmarse antes de finalizar.
Abrir el Gestor de especificaciones
Nota: «Especificaciones» y «atributos de incertidumbre» se refieren a lo mismo.
Añadir especificaciones
Hay cuatro tipos de especificaciones disponibles: LOOKUP, TABLE, SET y FORMULA. Los nuevos atributos de incertidumbre tienen por defecto el tipo de atributo «LOOKUP».
- Los tipos de atributos de búsqueda son valores numéricos (búsqueda de atributos) asociados a un nombre de atributo. En VBScript se puede hacer referencia a los atributos de tipo LOOKUP mediante las funciones LookupAttributeGage o LookupAttributeMaster. En el caso de los tipos de atributos LOOKUP, puedes especificar «nil» como segundo parámetro de estas funciones (ya que no necesitas un valor de consulta de tabla).

Añadir/editar especificaciones - LOOKUP
2.Los tipos de atributos de TABLA almacenan varios valores por atributo. Al hacer referencia a estos atributos desde VBScript, se debe especificar tanto el nombre del atributo como el valor de consulta (para obtener más detalles, consulte los temas «LookupAttributeGage» y «LookupAttributeMaster» en la ayuda del módulo de incertidumbre de IndySoft). En primer lugar, debes crear una tabla con un nombre único (como se muestra a continuación):

Añadir/Editar especificación - TABLA
Una vez que hayas creado una tabla, puedes añadir elementos a ella.Los usuarios deben especificar los límites «Desde» y «Hasta» para cada valor al configurar los elementos del atributo TABLE. Los límites «desde» o «hasta» también deben especificarse como «mayor que», «mayor o igual que», «menor que» o «menor o igual que», según corresponda. Cuando las funciones LookupAttributeGage o LookupAttributeMaster solicitan un valor de esta tabla, el valor de consulta se compara con los valores «Desde» y «Hasta» de esta tabla para encontrar el valor adecuado que se debe devolver. También se pueden especificar los nombres opcionales de los «parámetros», la «unidad de medida» y la «resolución». Al cambiar el parámetro «Resolución», se modificará la resolución de los campos «Desde», «Hasta» y «Valor» de la tabla.

Añadir/editar especificaciones - ELEMENTO DE LA TABLA
- La opción SET te permite almacenar un conjunto de valores por atributo. Puedes especificar el número de elementos, el punto de inicio, el punto final y el incremento. Consulte el cuadro de diálogo siguiente para obtener más información:

Añadir/editar especificaciones - SET
4.Por último, existe un tipo de atributo «FORMULA» para los atributos avanzados. Este tipo ofrece una ventana de VBScript (al igual que en los «Elementos contribuyentes» y la «Fórmula de correlación» del módulo de incertidumbre) que permite realizar cálculos complejos que, si se desea, pueden hacer referencia a datos de eventos en tiempo real. Este código VBScript puede hacer referencia a campos de datos en tiempo real llamando a funciones de VBScript que devuelven valores. A la derecha del editor de scripts se muestran ejemplos de todas las funciones de VBScript específicas del módulo de incertidumbre de IndySoft. Este código VBScript puede ser tan sencillo o complejo como requiera el atributo; el único requisito es que la última línea del código VBScript DEBE llamar a la función SetResult. Esta función devuelve el valor del atributo que estará disponible para IndySoft.

Añadir/editar especificaciones - FORMULA
Para obtener más información sobre la amplia gama de funciones y procedimientos nativos de VBScript, consulte el tema de ayuda «VBScript» en la ayuda del módulo IndySoft Uncertainty. Para obtener más información sobre las funciones específicas de IndySoft Uncertainty (que devuelven datos de eventos en tiempo real, etc.), consulte los siguientes temas de la ayuda del módulo Uncertainty:
SetResult
LookupStudy
LookupAttributeGage
LookupAttributeMaster
ContribItemResult
SetCommonVarNumeric
ReturnCommonVarNumeric
LookupNumericField
LookupStringField
Para probar el VBScript que has editado, pulsa el botón «Probar script» situado a la derecha del editor de scripts. Cuando se ejecutan scripts dentro del sistema de eventos de IndySoft, los datos de campo en tiempo real se introducen automáticamente en el VBScript en los momentos oportunos. Sin embargo, los datos de eventos en tiempo real no están disponibles al depurar el script en este cuadro de diálogo. Por este motivo, si el VBScript necesita datos de ejemplo al ejecutar una operación de «Script de prueba», se pedirá al usuario que introduzca los datos correspondientes en los campos, seleccione un medidor de ejemplo adecuado, etc. Esta herramienta se ofrece para que los usuarios ahorren tiempo al crear código VBScript, de modo que no tengan que ejecutar realmente un evento de IndySoft para comprobar el resultado. |