How can I export a waveform plot to .csv or .wfm?

9 ビュー (過去 30 日間)
Michael Wolfe
Michael Wolfe 2021 年 1 月 4 日
回答済み: Cris LaPierre 2021 年 1 月 4 日
I am trying to generate and combine two arbitrary waveforms with some added amount of random noise, then export that to a file which will be used in my Labview vi.
Is there a way to export the waveform to a .csv or .wfm?
Example code
%Set parameters
timeStep = 0.001;
time = 0:timeStep:(1-timeStep);
amplitude1 = 0.4;
frequency1 = 8;
amplitude2 = 0.7;
frequency2 = 14;
waveform1 = amplitude1*sin(2*pi*frequency1*time);
waveform2 = amplitude2*sin(2*pi*frequency2*time);
%Add waveform1 + waveform2
waveform = waveform1 + waveform2
%Add noise
waveform = waveform + 0.3*rand(1,size(waveform,2));
waveformArray = (waveform./max(waveform))';
plot(waveformArray);
xlabel('Samples');
ylabel('Amplitude');

回答 (1 件)

Cris LaPierre
Cris LaPierre 2021 年 1 月 4 日
Does it need to be is any particular format for LabView to use it? If not, there are many ways you can save it.
You might consider using writematrix. See more info here.

カテゴリ

Help Center および File ExchangeLabVIEW についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by