Home
Support
El Test Executive de CVI y los Hook Pointers
El Test Executive de CVI y los Hook Pointers
Software Primario: LabWindows/CVI Development Systems
Versión de Software Primario: 5.0
Versión de Software Primario Corregido: N/A
Software Secundario:
Problema: El Test Executive de CVI y los Hook Pointers
Solución: Todas las funciones de prueba en CVI utilizan dos estructuras: tTestData y tTestError.
La estructura tTestData tiene un miembro llamado hook. Usted puede utilizar un hook como un apuntador a datos definidos por el usuario. Esto puede ser utilizado para pasar datos de una función de prueba hacia otra sin tener que hacer los datos globales.
Por ejemplo, si quiere pasar el valor entero de 1000 a otra función de prueba, puede escribir lo siguiente en la función origen:
data ->hook = malloc(sizeof(int))
*((int *)) data->hook) = 1000;
en donde data es un apuntador a tTestData.
Usted puede accesar este valor en la función destino utilizando
*((int *) (data->hook)).
Esto no puede ser utilizado en pruebas de pre-secuencia, ya que realizan un clean-up que puede causar que se pierdan los datos contenidos en el hook.
Ligas Relacionadas:
Archivos Adjuntos:
Día del Reporte: 04/11/2000
Última Actualización: 06/08/2001
Identificación del Documento: 1WA99U7T
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.