Is there a way to create or use an already created DAQmx task without the physical board?
I need to send the hardware out to the site, but I would like to continue to develop and test the application without changing the programming.
For instance, another manufacturer lets you set up a virtual analog in with whatever waveform and to your application it looks just like an analog input board is installed.
This feature does not currently exist in our driver. As you have realized, you must have the board to be able to develop and test an application.
My suggestion to you is to fill out product feedback by clicking on the "Contact NI" link from the NI.com mainpage. I would be sure to include what features you wish to see and why you wish to see them.
Please reply back if you have any questions, Regards, Anuj D.
Is there anything in DAQmx that will allow me to discover if my DAQ PC-Card is installed? That way, I can "dicover" if my hardware is present, and if not, disallow any actions that try to start a Task, etc.
I too need to continue developing my application without having my DAQ card installed in the computer. I don't need any "virtual" functionality, I just need to know whether I should even try to create a Task or make any calls to nonexistant hardware.
Check out the methods in the DAQSystem class. There are methods in that class that let you discover the DAQmx devices that might be installed on your machine.