Home
Support
¿Cómo Almacenar un Arreglo de dos Dimensiones ( 2D ) como un Resultado en una Base de Datos en TestStand?
¿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:
- Type: Recordset
- Command Text: "SELECT * from [Nombre de la Tabla]"
- Apply to: Step Result
- Types to Log: [STipo de paso con el que estás adquiriendo tu arreglo de dos dimensiones (2D)]
- Lock Type: Optimistic
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:
- Type: Binary
- Size: 1.5 veces el tamaño del arreglo en bytes
- Expected Properties: Logging.StepResult.[Propiedad que contiene el arreglo]
- Expression: Logging.StepResult.[Propiedad que contiene el arreglo]
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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.