Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

nidaqmx c++ vs DotNET function speeds

We have 2 versions of a program that uses the NIDAQmx libraries/DLLs, one in c# (DotNET) and one in c++.
We are accessing a PCI-DIO-96 board. We've found that the c++ functions, such as DAQmxWriteDigitalU8,
are an order of magnitude faster when executing than the c# equivalents, WriteSingleSamplePort in this case.
Is that expected? Or should the c# functions execute just as fast as the c++ functions? If they should be
as fast, any idea why they are so much slower?

0 Kudos
Message 1 of 1
(706 Views)