From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Measure

cancel
Showing results for 
Search instead for 
Did you mean: 

How to acquire analog input driven by digital output? (NI-6251 with Matlab)

My mistakes is up there...

should be like this in NImess.m

taskh1=uint32(1);
[a,b,taskh1] = calllib('myni','DAQmxCreateTask','master',taskh1);
------------------------------------------------------------------------


DAQmx_Val_Volts= 10348; % measure volts

why DAQmx_Val_Volts have this big number? 

taskchans1=['Dev1/ai0:' num2str(numofchans-1)];
[a,b,c,d] = calllib('myni','DAQmxCreateAIVoltageChan',uint32(taskh1),taskchans1,'',-1,-10,10,DAQmx_Val_Volts,'')

And what is the order to define the functions parameters:
for example 'DAQmxCreateAIVoltageChan' --> ,uint32(taskh1),taskchans1,'',-1,-10,10,DAQmx_Val_Volts,''   what meens? 

How to define my task? 😞
0 Kudos
Message 11 of 12
(3,347 Views)

 i get it! 🙂
 

0 Kudos
Message 12 of 12
(3,324 Views)