From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Existe una Función para Traducir una Referencia a un Archivo de LabVIEW en un Puntero a un Archivo para que Pueda Accesar el Archivo en C?



Software Primario: LabWindows/CVI Development Systems>>Full Development System
Versión de Software Primario: 6.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Necesito un puntero a un archivo para accesar un archivo de LabVIEW en C.  ¿Cómo puedo traducir una referencia a un archivo de LabVIEW en un puntero a un archivo?



Solución:

Cuando se abre un nuevo archivo en LabVIEW, se crea una referencia a este archivo.  Esta referencia no es lo mismo que un puntero a un archivo utilizado en C.  Si usted quiere crear una dll (Dynamic Link Library) en C que manipule un archivo creado en LabVIEW, la referencia al archivo debe ser cambiada por un puntero a un archivo.

La función FRefNumToFD(LVRefNum, File*) convierte un número de referencia de LabVIEW en un puntero a un archivo.  Esta función puede encontrarse en el archivo extcode.h en el directorio cintools para LabVIEW.

El directorio de cintools se encuentra en:

C:\Program Files\National Instruments\LabVIEW 6\cintools

Para utilizar este función en un proyecto, deben incluirse los archivos extcode.h y labview.lib.  Este último también se encuentra en el directorio de cintools.



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 11/14/2001
Última Actualización: 01/20/2012
Identificación del Documento: 2FDDF9M5