Figure 1
LCA Remoting Architecture
Since the LCA interface does not provide any methods to set
network analyzer related parameters or to retrieve
measurement data from the network analyzer, most
applications also need to program the network analyzer. The
network analyzer’s native functions can be controlled either
using SCPI or COM. We recommend using the COM interface.
This is reflected in the programming examples.
In .NET remoting, the server program publishes an object on a
network channel and the client program subscribes to that
channel when loading or connecting to that object. In the case of
the LCA, a RemoteObject object is published to an http channel
and the subscribing client program is the LCA RemoteClient. A
Remoting server is embedded in the LCA Server application.
The LCA RemoteClient is a layer of abstraction, which provides
an easy to use interface with methods to control the LCA. The
LCA Remote Client layer consists of 3 files, named
"RemoteClient.dll", "RemoteObjects.dll" and "RemoteClient.tlb".
These files are installed as part of the the LCA Remote Client
installation package, together with a number of programming
examples.
Remote Operation
10
Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide