Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Power Spectrum for 2 signals

Hello, I'm little noob and I want to show power spectrum from 2 signals :  1 is generated (sinweave) and 1 from acquisition.

 

Is there any way to convert double[] to signal, or composite analogwaveForm ? 

 

Thank you.

 

 

 

AnalogWaveForm<double> data = reader.EndReadWaveform(ar); // read from acquisition

SineSignal sinsignal = new SineSignal(500,1);

double[] sinusSignalGenerated = sinsignal.Generate((int)rateNumericEdit.Value, (int)samplesNumericEdit.Value); // generate signal

 

//SignalGenerator sgen = new SignalGenerator((int)rateNumericEdit.Value, (int)samplesNumericEdit.Value);
//sgen.Signals.Add(sinsignal);
//sgen.Signals.Add();  //add signal from AnalongWaveForm data

AnalogWaveform<double>[] dataGenerated = new AnalogWaveform<double>[2];
dataGenerat[0] = data;
dataGenerat[1] = AnalogWaveform<double>.FromArray1D(sinusSignalGenerated);

 

//acquiredDataWaveformGraph.PlotWaveform(data);
acquiredDataWaveformGraph.PlotWaveforms(dataGenerat);  // show on graph both signals

 


getUnitConvertedAutoPowerSpectrum(data); // Get power spectrum of signal waveform.   // here i must calculate power Spectrum for analogweaveform
// Call the following function to calculate current powerPeak and frequencyPeak.
currentPeakData();

0 Kudos
Message 1 of 2
(5,239 Views)

Hi,

 

Could you please be more specific about the question? What do you mean by convert double[] to signal?

 

Regards,


- Miguel

0 Kudos
Message 2 of 2
(5,158 Views)