Programando tarjetas de National Instruments en C++

Postea aqui toda la parte de programación del lenguaje C, C++, C#...

Moderator: Junta Directiva

Post Reply
User avatar
fusion
Usuario Avanzado
Usuario Avanzado
Posts: 388
Joined: Tue Oct 09, 2007 2:12 pm
Nombre: Javier Lopez Segura
Location: Madrid
Contact:

Programando tarjetas de National Instruments en C++

Post by fusion » Tue Jun 25, 2013 10:49 am

Para ello usaremos Visual Studio 6.0 (aunque ignoro si funcionará en linux, u otros artefactos)

Para ello instalaremos la librería NiDAQ gratuito de la web de National Instruments
y en el Visual Studio creamos un proyecto tipo console application.

Luego incluimos el fichero, la librería y el header en el proyecto, que en el Visual Studio se hace así:
1. Incluir alguno de los ejemplos de adquisición y generación analógica y digital están por aquí:
C:\Documents and Settings\All Users\Documentos\National Instruments\NI-DAQ\Examples\DAQmx ANSI C
Estos parecen más sencillos pero no los he probado:
c:\Archivos de programa\National Instruments\NI-DAQ\Examples\VisualC
2. Ir a Project » Add to Project » File menu y añadimos NIDAQmx.h que se suele hallar en estos lugares:
c:\Archivos de programa\National Instruments\NI-DAQ\DAQmx ANSI C Dev\include\NIDAQmx.h
3. Añade librería ...National Instruments\NI_DAQ\DAQmx ANSI C Def\lib\msvc\nidaqmx.lib


¡¡¡Lincar y 0 errores!!!! :)

suerte

User avatar
fusion
Usuario Avanzado
Usuario Avanzado
Posts: 388
Joined: Tue Oct 09, 2007 2:12 pm
Nombre: Javier Lopez Segura
Location: Madrid
Contact:

Re: Programando tarjetas de National Instruments en C++

Post by fusion » Tue Jun 25, 2013 11:46 am

Bueno, ya he probado los segundos ejemplos, para que corran también hay que hacerlo de esta otra forma:
1. Añade Go to the Project » Add to Project » File menu
D:\Archivos de programa\National Instruments\NI-DAQ\DAQmx ANSI C Dev\include\NIDAQmx.h
Y también:
D:\Archivos de programa\National Instruments\NI_DAQ\include\nidaqex.h

2. Añade librería D:\Archivos de programa\National Instruments\NI_DAQ\DAQmx ANSI C Def\lib\msvc\
la librería nidaqmx.lib
3. Añade también del directorio NI-DAQ\LIB las librerías: nidaq32.lib file and the nidex32.lib file

PERO, no vá en XP, pues hay que bajar un parche llamado Hotfix que no me funciona (qué raro)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest