How to Generate a single pulse using NI USB 6210 Matlab code?
이전 댓글 표시
I have written a code as shown below: -
clear d;
clear;
clc;
p = 5e-3; % Period of the pulse train (in seconds)
clockFreq = 1/p; % Frequency of the pulse train (in Hz)
ton = 2.5e-3; % Pulse width for the first pulse (in seconds)
duty = ton/p;
d = daq("ni");
ch = addoutput(d,"Dev1","ctr0","PulseGeneration");
ch.Frequency = clockFreq;
ch.InitialDelay = 0;
ch.DutyCycle = duty;
d.Rate = 1/p;
start(d,"Continuous");
stop(d);

This is what I am getting. However, I only want one pulse to be generated.
Can anyone help me?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Arduino Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!