User Manual

Table Of Contents
4343W X-ray Detector
26 www.vareximaging.com
REFERENCE MANUAL
10.3 X-ray Generator Interface Signals
Normally a set of hardware signals are used to interface between the X-ray Detector and the
X-ray generator and hand switch. For example, PREP and REQ are two hand switch signals that
are typically used to indicate the user request for an X-ray exposure. Typically PREP (Prepare)
indicates the user’s input that X-ray exposure is imminent, while REQ (Request) indicates the
user’s input for immediate X-ray exposure. In response to the REQ signal, the X-ray Detector
will indicate the proper time for the X-ray exposure with the EXP_OK (Exposure OK) signal.
To accomplish this task of passing hardware signals to-and-from the detector, VSP provides a
software version of these signals in the API. For X-ray Detectors, the workstation software must
provide the hardware interface to the X-ray generator and hand switch and relay those signals to
the various API calls in the VSP Library. For Ethernet X-ray Detectors, an optional interface cable
may be used which carries the interface signals to/from the X-ray Detector. Either way, upon
receiving PREP signal, the workstation software should call the Prepare API function; upon
receiving REQ signal, the workstation software should call the Trigger API function. When
exposure on event is received, the workstation software should turn on the EXP signal and when
exposure off event is received, the workstation software shall turn off the EXP signal.
10.4 SDK Installation
The installation footprint for VSP is much smaller than other Varex products. The VSP SDK
requires that libvsp.dll and libvsp-zf.dll and Apple's Bonjour package be installed on the
workstation.
The VSP architecture minimizes the install experience and requires only the installation of the
VSP SDK and Apple's Bonjour package needed. Discovery of the VSP detector is simplified also
by using Zero-configuration (Zeroconf) networking for detection of the detector by the
operating system.
10.4.1 SDK Files
The installation of the SDK will copy several items to the workstation:
The VSP COMM Libraries - libvsp.dll and libvsp-zf.dll
SDK API Documentation
Sample Code
ViVa Test Application
Third party libraries:
Bonjour (optional) - used by Zeroconf
Pre-compiled DLLs are provided for customers working with a Microsoft Windows operating
system. Sample code (C#) will also be provided to illustrate the sequence of API calls needed to
acquire X-ray images. This will include sample code for the standard set of APIs as well as usage
of the consolidated API methods. For customers working in other operating environments,
source code for the VSP DLL may be licensed for re-compilation.