Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Using the DAQmx API from Borland Delphi

I have a PCI-6722 analog output board which I
need to program using Borland Delphi V7.

Unfortunately, the PCI-6722 seems not to be supported
under the traditional NIDAQ API and Delphi is not
supported using the DAQmx API.

Is there any solution to this?

In my current software, I dynamically load the NIDAQ
function prototypes from the NIDAQ32 DLL. However,
the DAQmx functions don't seem to be located there.

The DAQmx ANSI C examples call a C library NIDAQMX.lib
but I can't load that type of library into Delphi.

Is there a DLL for DAQmx and what is is called?

Alternatively, does NI plan to support the PCI-6722
under the traditional NIDAQ API.

John Dempster
Dept. of Physiology & Pharmacology
University o
f Strathclyde
Glasgow
Scotland
0 Kudos
Message 1 of 3
(3,457 Views)
Hello John,

I have had a look at the dlls that the DaqMX vis use in LabVIEW and they all stem from the 'nilvaiu.dll'

The name of this dll is not very meaningfull but this seems to be the dll that DaqMX uses. I hope that this helps you.

I believe that traditional daq will be included for the next couple of revisions of NI DAQ, but then faded out. New DAQ cards are not supported under the traditional DAQ API, so I dont believe that NI will plan to support the PCI-6722 under traditional daq in the near future.

Kind Regards

Louis Price
Applications Engineer
NI-UK
0 Kudos
Message 2 of 3
(3,456 Views)
has anybody a delphi-unit to access daqmx.dll?

You can send to box@n-g-i.de

Thanks
0 Kudos
Message 3 of 3
(3,456 Views)