Ir al contenido principal

Pestaña «Incertidumbre» - Atributos



Pantalla principal de IndySoft: pestaña «Atributos de incertidumbre»

Una vez instalado el módulo de incertidumbre de IndySoft, verás una nueva pestaña llamada «Incertidumbre» en la pantalla principal de IndySoft. Esta pestaña permite introducir dos tipos de información: atributos y presupuestos. Añade estas pestañas a la pantalla «Vista de equipos» mediante la opción «Cuadros de diálogo de configuración» (administradores del sistema). En las versiones más recientes, los «atributos de incertidumbre» se denominan ahora «especificaciones» (Specs).

Los atributos de incertidumbre 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).

Para añadir un nuevo atributo, pulsa el botón situado encima de la cuadrícula. Para editar una entrada anterior, pulsa el botón .

Al insertar o editar un atributo de incertidumbre, aparecerá un cuadro de diálogo similar al que se muestra a continuación:



Añadir/editar atributo de incertidumbre - Tipo LOOKUP

Los nuevos atributos de incertidumbre tienen por defecto el tipo de atributo «LOOKUP». Hay varios tipos de atributos disponibles: LOOKUP, TABLE, SET y FORMULA. 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 el atributo de incertidumbre - Elemento de la TABLA

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 información, consulte LookupAttributeGage y LookupAttributeMaster). 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 que o igual a», «menor que» o «menor que o igual a», 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 atributo de incertidumbre - Tipo «FORMULA»

Por último, en cuanto a los atributos avanzados, existe un tipo de atributo denominado «FÓRMULA». 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) para realizar cálculos complejos que, si se desea, pueden basarse en 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. Para obtener más información sobre la amplia gama de funciones y procedimientos nativos de VBScript, consulta el tema Ayuda de VBScript. 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:

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 le pedirá al usuario que introduzca los datos correspondientes en los campos, que 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.

Para eliminar un atributo de incertidumbre, resalta el atributo correspondiente en la tabla y pulsa el botón . La eliminación debe confirmarse antes de finalizar. |