Appendix G: The automated test equipment (ATE) interface
Both the OUI and the LRCP have two types of WCF interfaces to allow control
from a user application. Both types are provided to achieve full functionality and
compatibility with simple interfaces such as MATLAB and via a client application
program.
The LRCP ATE interface
The Automated Test Equipment (ATE) interface exposes the LRCP functionality
through a Windows Communication Foundation (WCF) service. As the LRCP is
used with all OM4000 instruments, its interface exposes more commands than
those used by the OM4x06 CLSA.
Basic/Advanced WCF
Service Interface for the
LRCP
The WCF services (basic and advanced) are available on port 9000 in the machine
that is running the LRCP. The service (basic and advanced) interface was
developed for incorporation into an ATE client application that can be developed
in your choice of .NET language, typically C# or VB.NET. Both services expose
most of the functionality that is available through the LRCP’s user interface.
The basic service, implemented using a wsBasicHTTPBinding, exposes the
same subset of commands as the advanced service. It was implemented using
a simpler binding for compatibility with applications like MATLAB (See
page 167,
.) or Labview that only support the
wsBasicHTTPBinding. The basic service is referenced at the following URL:
http://localhost:9000/LaserReceiverControlPanel/Laser_ReceiverServiceBasic/
The advanced service, implemented using a wsHTTPBinding, (and which is not
available in MATLAB) was developed for use with an ATE client application
(See page 169,
Building an OM4006 ATE client in VB.NET
.) and uses events
to provide a time-ef
fi
cient interface.
The advanced service is referenced at the following URL:
http://localhost:9000/LaserReceiverControlPanel/Laser_ReceiverService/
NOTE.
For safety reasons, neither the basic or advanced services support the
activation of a laser; this must be done on the user interface.
OM4000D Series Coherent Lightwave Signal Analyzer
153
Summary of Contents for OM4006D
Page 2: ......
Page 6: ......
Page 22: ...Compliance information xvi OM4000D Series Coherent Lightwave Signal Analyzer...
Page 24: ...Preface xviii OM4000D Series Coherent Lightwave Signal Analyzer...
Page 100: ...Taking measurements 76 OM4000D Series Coherent Lightwave Signal Analyzer...
Page 146: ...Appendix D Automatic receiver deskew 122 OM4000D Series Coherent Lightwave Signal Analyzer...
Page 202: ...Appendix H Cleaning and maintenance 178 OM4000D Series Coherent Lightwave Signal Analyzer...
Page 205: ...Index W Waveform averaging 48 OM4000D Series Coherent Lightwave Signal Analyzer 181...