06-05-2025 02:50 PM
Hi! Community,
We are quite happy with the old version of CVI, it handles all GPIB instructions, but recently we are contemplating buying more specialized hardware from NI...
like the PCIE card 6363.
Would I be able to install a recent version of DAQmx and talk to this new card using existing libraries, or is it mandatory to get a new version of CVI to talk to this hardware?
in particular, would I be able to talk to it using AO_VWrite(...) defined in dataacq.h ?
thanks all for any info on that topic...
06-06-2025 02:56 AM
Yes, that's possible. BUT:
About the third point ("way slower"): you need to create a "Task", configure it to read 2 samples from the input channel that also needs to be configured, run the task and clear all up afterwards. Instead of just calling AO_VWrite().
But only if you need to reuse the channel for other things like doing a data capture of it together with other channels.
Hope this helps.
06-06-2025 04:18 AM
Looking at this scenario from another point of view:
That is to say, the most recommended path in order to use the board you mention is to upgrade to DAQmx: there are a number of resources to help in this transition but if you haven't used DAQmx till now this won't be a trivial task.
You may want to start reading some informations like the series of documents that starts here:
Transitioning from Traditional NI-DAQ (Legacy) to NI-DAQmx Using ANSI C and NI LabWindows™/CVI