Agilent 86038B Photonic Dispersion and Loss Analyzer,
Second Edition
199
if (pdlaClient.Connectivity.IsConnected() == false)
{
MessageBox.Show("Can't take a measurement yet - not connected.");
return;
}
// Get the center wavelength
double centerWavel, startWavel, stopWavel, oldSpan;
centerWavel = double.Parse(txtCenter.Text);
if (centerWavel < 0 || centerWavel > 1700)
{
MessageBox.Show("Center Wavelength out of range, defaulted to 1550 nm");
centerWavel=1550;
txtCenter.Text = centerWavel.ToString();
}
// Convert center to start, stop
startWavel=pdlaClient.MeasurementRange.XStart;
stopWavel=pdlaClient.MeasurementRange.XStop;
oldSpan=stopWavel - startWavel;
// Write new start and stop
pdlaClient.MeasurementRange.XStart=centerWavel - oldSpan/2;
pdlaClient.MeasurementRange.XStop=cente oldSpan/2;
// Take the measurement
pdlaClient.Measure();
}
}
}
Содержание 86038B
Страница 1: ...Agilent 86038B Photonic Dispersion and Loss Analyzer User s Guide ...
Страница 4: ...4 ...
Страница 20: ...20 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Страница 34: ...34 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition Figure 2 b Rear Panel ...
Страница 58: ...58 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition Figure 11 86038B Block Diagram ...
Страница 78: ...78 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Страница 92: ...92 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Страница 202: ...202 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition End Sub ...
Страница 230: ...230 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition VB 6 0 Syntax pdlaClient Actions PrintScreen ...
Страница 348: ...348 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Страница 349: ......