¿Cómo Almacenar un Arreglo de dos Dimensiones ( 2D ) como un Resultado en una Base de Datos en TestStand?



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

Problema:
He creado un paso personalizado que devuelve un arreglo de enteros de dos dimensiones (2D) como resultado. Me gustaría almacenar el resultado de este paso en una base de datos de resultados en TestStand. Esto parece posible con un array de una dimension ( 1D), pero ¿cómo lo hago con un arreglo de dos dimensiones (2D)?

Solución:
TestStand tiene un método para almacenar arreglos de dos dimensiones (2D) en un base de datos. Este es diferente del método utilizado para arreglos de una dimensión (1D) donde cada elemento del arreglo es almacenado en un registro de la tabla. Para almacenar un arreglo de dos dimensiones (2D), debe almacenarlo en una columna de tipo binario de su tabla. Para hacer esto, cree una nueva tabla con las siguientes propiedades: El resto de las propiedades de la tabla se pueden quedar con los valores por defecto. Una vez tenga su tabla, añada una columna ID como clave primaria ( primary key ), y una segunda columna que contendrá el arreglo de dos dimensiones ( 2D ). Esta columna debería tener las siguientes propiedades: El resto de las propiedades pueden dejarse a sus valores por defecto.

Para ver los valores almacenados en la base de datos, abra el Visor de Base de Datos ( Database Viewer ) (Tools » Database Viewer) de la tabla que haya creado recientemente. El campo que contiene los arreglos mostrarán un valor de " Binary Data ". Haga click derecho sobre un valor y seleccione Evaluate Data. La ventana View Binary Data le permitirá ver todos los valores almacenados en el arreglo

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

Archivos Adjuntos:





Día del Reporte: 04/29/2006
Última Actualización: 08/09/2006
Identificación del Documento: 3WSISLO8