Example #1
0
        protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
        {
            var    complexArray = (T[])objectProvider.GetObject();
            double t0           = 0.0;
            double dt           = 1.0;
            var    wfm          = ComplexWaveform <T> .FromArray1D(complexArray);

            double[] real = wfm.GetRealDataArray(true);
            double[] imag = wfm.GetImaginaryDataArray(true);
            LabVIEWVisualizers.ComplexWaveform(t0, dt, real, imag);
        }
        protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
        {
            var    wfm = (ComplexWaveform <T>)objectProvider.GetObject();
            double t0  = wfm.PrecisionTiming.TimeOffset.TotalSeconds;
            double dt  = 1.0;

            try { dt = wfm.PrecisionTiming.SampleInterval.TotalSeconds; }
            catch { }
            double[] real = wfm.GetRealDataArray(true);
            double[] imag = wfm.GetImaginaryDataArray(true);
            LabVIEWVisualizers.ComplexWaveform(t0, dt, real, imag);
        }