Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

using NI DAQmx which is better C# or C++ for performance reasons.

Hi,

 

I will need to collect high amount of data using NI 4461 and NI 6221M cards. Both these cards require the NI DAQmx driver.

 

a) What is a good option to interface with the drivers - C++ or C# or anything else ? b) What is commonly used by the programmers for these cards ?c) If there any performance related aspect that should determine the use of programming language?

 

 

Regards,

Nirdesh

0 Kudos
Message 1 of 3
(3,201 Views)

Independet of what programming language you use, its the same DAQ dll, so your cards wont be faster.

If there is a difference in handling the large amount of data you get from the measurements then between C and C#.....I don't know.

0 Kudos
Message 2 of 3
(3,190 Views)

Nirdish,

 

We use C++ to develop applications that require acquisition of large amounts of data at very high speeds.

We are extremely happy in this programming environment.

 

We write custom software applications and only use the DAQmx function calls and satisfied we are achieving maximum data rates through the NiDac boards we use.  ( i.e. PCI 6111 and 6112)

 

Doug H.

Lantis Laser

 

 

0 Kudos
Message 3 of 3
(3,163 Views)