Page 1 of 1

Data Acquisition R2020 and earlier

Posted: Wed Feb 05, 2025 9:19 am
by amh
List of devices

Code: Select all

daq.getDevices

analog input

Posted: Wed Feb 05, 2025 9:22 am
by amh

Code: Select all

clc;
clear;

%% INITAL DATA 

fs = 3200;

%% DISCOVER DAQ DEVICE

devices = daq.getDevices;

%% CREATE SESSION

s = daq.createSession('ni');

%% ADD ANALOG INPUT CHANNEL

ch1  = addAnalogInputChannel(s,'cDAQ1Mod1', 'ai0', 'Accelerometer');  % Accelerometer
ch1.Sensitivity = 10.78e-3/9.81;

ch2  = addAnalogInputChannel(s,'cDAQ1Mod2', 'ai0', 'Bridge');  % Force Sensor
ch2.BridgeMode = 'Full'; %Full BRIDGE MODE
ch2.NominalBridgeResistance = 700; %LTH-350 NOMINAL
ch2.ExcitationVoltage = 10; %SET EXCITATION VOLTAGE 
ch2.ExcitationSource = 'Internal'; 

%% SET SAMPLING RATE AND DURATION

s.Rate = fs;

s.DurationInSeconds = 20; % Scan duration

%% START SCANNING
[data,time] = s.startForeground;   % Start acquiring data