public void Trace() { SpecAn.Frequency.ConfigureStartStop(500.0e6, 600.0e6); SpecAn.SweepCoupling.Configure(true, true, true); SpecAn.Acquisition.Configure(false, 1, DetectorType.MaxPeak, VerticalScale.Logarithmic); SpecAn.Level.Configure(AmplitudeUnits.dBm, 50, 0, 0, true); // SpecAn.Trigger.Source = "Immediate"; SpecAn.Marker.DisableAll(); foreach (IIviSpecAnTrace Trace in SpecAn.Traces) { Trace.Type = TraceType.ClearWrite; IWaveform <double> waveform = new Ivi.Driver.Waveform <double>(new PrecisionTimeSpan((decimal)1), 100); waveform = Trace.ReadY(new PrecisionTimeSpan((decimal)10), waveform); } }
public void Trace() { SpecAn.Frequency.ConfigureStartStop(500.0e6, 600.0e6); SpecAn.SweepCoupling.Configure(true, true, true); SpecAn.Acquisition.Configure(false, 1, DetectorType.MaxPeak, VerticalScale.Logarithmic); SpecAn.Level.Configure(AmplitudeUnits.dBm, 50, 0, 0, true); // SpecAn.Trigger.Source = "Immediate"; SpecAn.Marker.DisableAll(); foreach (IIviSpecAnTrace Trace in SpecAn.Traces) { Trace.Type = TraceType.ClearWrite; IWaveform<double> waveform = new Ivi.Driver.Waveform<double>(new PrecisionTimeSpan((decimal)1), 100); waveform = Trace.ReadY(new PrecisionTimeSpan((decimal)10), waveform); } }