Hi, I need to generate a PWM signal and write it into a NI USB-6341. If I run the program Generate Pulse Width Modulated Signals Using NI Devices - MATLAB & Simulink - MathWorks América Latina in Matlab, it works. But I have a larger program on Simulink, so I am trying to create a Matlab Function there. Thank you!
Simulink Matlab Function DAQ Pulse Generation Instance Class
2 views (last 30 days)
Show older comments
5 Comments
Mario Malic
on 11 Oct 2022
The InitialDelay property does not exist for your output channel ch. Here is a function that can show you what properties are available for your channel in the table.
DisplayProperties(ch);
function objectTable = DisplayProperties(object)
% Get fields, their values and put them in UITable
fields = fieldnames(object);
propVals = cell(length(fields), 1);
for ii = 1:length(fields)
propVals{ii,1} = object.(fields{ii,1});
end
objectTable = table(fields, propVals);
uiFig = uifigure();
uitable(uiFig, "Data", objectTable);
end
Answers (0)
See Also
Categories
Find more on Periodic Waveform Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!