Utilizar Expresiones para Construir un String (Cadena de Caracteres) de Búsqueda y Cambiar el Valor de una Variable



Software Primario:
Versión de Software Primario: 2.0.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Estoy tratando de accesar una variable para cambiar su valor utilizando una búsqueda de string en TestStand. ¿Puedo definir el string de búsqueda utilizando una expresión?

Solución:
Si se puede, puedes especificar expresiones para construir el string de búsqueda utilizando la función Evaluate() en TestStand.

Por ejemplo, considere el caso en el que tiene una variable local que es de tipo numérico llamada MyNumber, y otra variable local que es de tipo string llamada MyString cuyo valor está establecido como un string de MyNumber. Se puede utilizar el valor dentro de Locals.MyString para construir un string de búsqueda para accesar y cambiar el valor de Locals.MyNumber como se muestra a continuación:

Evaluate("Locals." + Locals.MyString + " =  1")

Esto establece el valor de Locals.MyNumber como 1.

También se puede utilizar la función de Evaluate() para construir tareas más complejas. Por ejemplo, considere el caso en el que tiene una variable local llamada Exponent de tipo string que contiene el valor de 2, y una variable local de tipo numérico llamada MyNumber en la que desea guardar el valor de 10E2. En lugar de utilizar Locals.MyNumber = 10E2, es posible utilizar lo siguiente:

Locals.MyNumber = Evaluate( Val("10E" + Locals.Exponent))


Ligas Relacionadas:
KnowledgeBase 2DP9C4QR: How Do I Use TestStand Operators/Functions in My Code Module?
KnowledgeBase 2TQ9TGO6: How Can I Use TestStand Variables to Reference Other Variables?

Archivos Adjuntos:





Día del Reporte: 03/15/2002
Última Actualización: 01/06/2012
Identificación del Documento: 2JEBF7VW