Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Single Puls Gen with PCI 6534 NIDAQmx Treiber

Solved!
Go to solution

Hallo

 

Ich muss ein Messprogramm in Matlab 2007b ( Windows 2000) umschreiben auf Matlab 2009b (Windows 7). Hier habe ich das Problem, dass der NIDAQ Treiber unter Windows 7 nicht mehr funktioniert. Einen Umstieg auf den NIDAQmx 9.1.7 ist notwendig. Der alte Programcode funktioniert nicht mit dem neuen Treiber, da sich die Funktionen im neuen Treiber geändert haben.

Hier der alte Matlab 2007b Code um die PCI 6534 Karte anzusprechen.

 

stream = [1 1 257 257 257 0 0 0 0 0 0 0 0 0 0 0]; % Pattern auf DIOA0 / DIOB0

time = 16;

 

[x, y] = loadlibrary('nidaq32.dll', 'nidaq.h'); % Laden der NI dll

 

a = calllib('nidaq32', 'DIG_Grp_Config', 1, 1, 2, 0, 1); %Configuration der PCI 6534 Karte

pause(0.1);

b = callib('nidaq32', 'DIG_Block_PG_Config', 1, 1, 1, 0, -3, 20, 0); % Internen Clock einstellen 1µs

pause(0.1);

c = calllib('nidaq32', 'DIG_Block_Out', 1, 1, stream, time); % Pattern in Karte Laden und ausführen

pause(1);

d = calllib('nidaq32', 'DIG_Block_Clear', 1, 1);

pause(0.1);

e = calllib('nidaq32', 'DIG_Grp_Config', 1, 1, 0, 0, 0);

 

unloadlibrary('nidaq32');

 

Kann mir jemand hierbei helfen, da ich mit der Dokumentation von dem Neuen Treiber NIdaqmx nicht zurecht komme. Ich habe auch nicht herausgefunden, wie die neuen Funktionen jetzt heißen. In der Kartenbeschreibung ist nur der Ablauf mit dem alten Nidaq treiber beschrieben. Für jede hilfe wäre ich dankbar.

 

Danke

PBauer

 

 

0 Kudos
Message 1 of 2
(4,013 Views)
Solution
Accepted by topic author PBauer

Guten Tag,

 

zur Programmierung von NI Hardware mit Matlab können Sie folgendes Paket verwenden:

 

http://www.mathworks.de/products/daq/supportedio14005.html

 

Wichtig ist, dass der neue DAQmx Treiber verwendet wird:

 

https://www.ni.com/en/support/downloads/drivers/download.ni-daq-mx.html

 

Und hier noch eine Einführung in die Programmierung von Ni Geräten mit Matlab:

 

http://zone.ni.com/devzone/cda/tut/p/id/3005 



Remember Cunningham's Law
0 Kudos
Message 2 of 2
(3,978 Views)