I'm using a DSO7104A, using the probe compensator to give me a sample waveform.
I'm putting the following in a loop:
oScope.IIviScope_Measurements.get_Item("Channel1")
.ReadWaveformMeasurement(IviScopeMeasurementEnum.IviScopeMeasurementVoltagePeakToPeak, 50000, ref measuredPktoPkVoltage);
oScope.Measurements.get_Item("Channel1")
.FetchWaveformMeasurement(Agilent546XXMeasurementEnum.Agilent546XXMeasurementVoltageRMS, ref measuredRMSVoltage);
If I have a fast sweep time, faster than about 100ms, I get proper triggering and measurements. If I slow down the measurement, I still see the scop triggered, but no waveform is on the screen and the measurement results show "No signal". If I run the scope normally, not under software control, I get the proper results no matter what sweep speed I set.
Why am I having this problem and how do I fix it.
Chuck
I'm putting the following in a loop:
oScope.IIviScope_Measurements.get_Item("Channel1")
.ReadWaveformMeasurement(IviScopeMeasurementEnum.IviScopeMeasurementVoltagePeakToPeak, 50000, ref measuredPktoPkVoltage);
oScope.Measurements.get_Item("Channel1")
.FetchWaveformMeasurement(Agilent546XXMeasurementEnum.Agilent546XXMeasurementVoltageRMS, ref measuredRMSVoltage);
If I have a fast sweep time, faster than about 100ms, I get proper triggering and measurements. If I slow down the measurement, I still see the scop triggered, but no waveform is on the screen and the measurement results show "No signal". If I run the scope normally, not under software control, I get the proper results no matter what sweep speed I set.
Why am I having this problem and how do I fix it.
Chuck