User`s manual

Writing Custom Applications
User Interface
The Linux OS supports a number of different windowing systems. We have chosen WxWidgets and DialogBlocks as an
inexpensive, easy to use library and environment. Again, since the ApplicationIo object holds all the “program logic” for an
application porting to a new environment is relatively straightforward.
This application has five tabs. Each tab has its own significance and usage, though few are interrelated. All these tabs share a
common area, which displays messages and feedback throughout the operation of the program.
Configure Tab
As soon as the application is launched,
the Configure tab is displayed. In this
tab, a combo box is available to allow
the selection of the device from those
present in the system. All X5 family
devices of whatever type share a
sequence of target number identifiers.
The first board found is Target 0, the
second Target 1, and so on.
Click the Open button to open the driver.
To change targets, click the Close
button to close the driver, select the
number of the desired target using the
Target # combo box, then click Open
to open communications with the
specified target module. The order of
the targets is determined by the location
in the PCI bus, so it will remain
unchanged from run to run unless the
board is moved to a different slot or
another target is installed.
X5-GSPS User's Manual 59