Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

NiDAQMxBase for Delphi

I post this message here, because I saw several related questions.
This is my translation to NiDAQMxBase.DLL. It's almost complete.
I hope I can help some people with my contribution.

I also have a visa translation in process. Is anyone interested?

Regards,
Gabriel
0 Kudos
Message 1 of 7
(4,254 Views)
Sorry,
I don't know why the attachment was not there.
0 Kudos
Message 2 of 7
(4,250 Views)
Added some missing functions.
Changed some "reserved" parameters to pointers instead of "var bool", because you should pass nil there.

Gabriel
0 Kudos
Message 3 of 7
(4,245 Views)
Hi Gabriel,

What version of Delphi do you use to work using NI-DAQms driver? Can D7 be used or this driver works only with D2005 (.net application)?
I tried to import NI-DAQms 7.3  ActiveX controls into D7 and this worked out Ok, but NIDAQ card (M-series multifunction) complains that driver and hardwatre are incompatible.


Sincerely,
Boris

0 Kudos
Message 4 of 7
(4,215 Views)
Hi,
I use Delphi 9 (2005) for Win32.
I think there should be no problem for Delphi7.
Please note that my translation is for NiDAQMxBase. One can extend to the full DAQMx, but I don't have time right now.

Regards,
Gabriel
0 Kudos
Message 5 of 7
(4,211 Views)
Hi Gabriel,

Do I understand it right that in order to use NI-DAQmx  with D2005 (D7) I nedd to install
NI-DAQmx (or NI-DAQmx Base), Register ActiveX components from NI and then just add NIDAQMXBASE.PAS to the 'uses' ...? Which directory to drop NIDAQMXBASE.PAS file?

Sincerely,
Boris
<botadjik@nmsu.edu>
0 Kudos
Message 6 of 7
(4,198 Views)
I only installed NiDAQMxBase, don't know if it works with full version. I think it might, but the dll name is constant (NIDAQMXBASE.DLL) and you might need to change.
There is no need to install any ActiveX, unless you have some extra needs. The NiDAQMxBase examples can be translated directly.

Gabriel
0 Kudos
Message 7 of 7
(4,194 Views)