Adding analog input (NI)

MATLAB programming related topics
Post Reply
User avatar
amh
Site Admin
Posts: 263
Joined: Thu Jan 06, 2022 12:35 am

Adding analog input (NI)

Post by amh »

Code: Select all

1. Create session and add input

d = daq('ni');  % create ni session
ch = addinput(d,deviceID,channelID,measurementType)  %add ni analog input
Measurement Type:

Image

2. Set acquisition rate

Code: Select all

d.Rate = 10 % acqusition rate;

3. Set channel configuration

Code: Select all

ch.ADCTimingMode = "HighSpeed"  %  allow higher acquisition rate
ch.BridgeMode = "Full"  %  set bridge mode to Full
ch.NominalBridgeResistance = 350 % set  nominal bridge resistance
ch.ExcitationVoltage = 10; %set excitation voltage

Code: Select all

ch.Sensitivity = 100; % sensitivity in V/g or V/m/s^2
3. Acquired data at specific duration

Code: Select all

data = read(dq, seconds(1));
User avatar
amh
Site Admin
Posts: 263
Joined: Thu Jan 06, 2022 12:35 am

accelerometer add input

Post by amh »

Code: Select all

ch =  addinput(d,'cDAQ1Mod1','ai0','Accelerometer');
ch.Sensitivity = 99.27e-3; % sensitivity in V/V
User avatar
amh
Site Admin
Posts: 263
Joined: Thu Jan 06, 2022 12:35 am

load cell add input

Post by amh »

Code: Select all

ch =  addinput(d,'cDAQ1Mod2','ai0','Bridge');
ch.BridgeMode = 'Full'; %Full bridge mode
ch.NominalBridgeResistance = 701; %LTH-350 nominal
ch.ExcitationVoltage = 9.99; % excitation voltage 
ch.ExcitationSource = 'Internal'
Post Reply