¿Cómo Puedo Borrar Todos los Elementos de Arreglo en TestStand?



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

Problema:

Tengo un arreglo almacenado como una variable local en TestStand. Me gustaría borrar todos los elementos de este arreglo durante ejecución. ¿Cómo puedo lograrlo?



Solución:

Para limpiar un arreglo en TestStand, necesita acceder a la clase ArrayDimensions para resetear las fronteras del arreglo. La frontera inferior debe establecerse en cero y la frontera superior en blanco ya sea usando el método SetBounds SetBoundsByStrings. Aqui se muestra un ejemplo:

Locals.myArray.Type.ArrayDimensions.SetBoundsByStrings("[0][0]", "[][]")

Adicionalmente con un arreglo de una dimensión usted puede utilizar el método DeleteElements. Aqui se muestra un ejemplo:

Locals.myArray.DeleteElements(0, myArray.GetNumElements())



Ligas Relacionadas:

KnowledgeBase 2UQACA6E: How Can I Programmatically Create a TestStand Array?



Archivos Adjuntos:





Día del Reporte: 12/30/2009
Última Actualización: 01/02/2010
Identificación del Documento: 54T9IFPI