previous next Up Title Contents Index

Installation considerations

The installation of SusiQ requires some attention. SusiQ can be ported to any PC's from a 8086 to 80486, but the performance will be scaled in the same manner. In addition to the software aspect, the hardware required for the acquisition may set the performance limitation on the installation. On the other hand, SusiQ has been installed on 286 and higher models from 8 to 33 Mhz. If a slow PC is a problem, too fast a PC may have also some drawbacks. The hardware here again being the limitation, due to the fact that the I/O board may be designed for 8 bit data transfer thus limiting the data thruput. As SusiQ can take user FORTRAN objects, it expects to have MicroSoft FORTRAN 5.x present and installed on the hard disk. The compilation and linking commands which are defined in the different batch files of SusiQ use the FL, LINK, LIB commands from the MicroSoft Compiler. The GRAPHICS.LIB library should also be available through the LIB symbol definition. No special handling is provided by SusiQ for screen dumps. It is up to the user to look into the different commercial products for screen grabbers. DOS provides in its standard package, a TSR call graphics.com. which supports a large variety of printers. Other fancy TSR like pizza can also be installed prior running SusiQ. Regarding CAMAC access, SusiQ supports the KCS and DSP interfaces. DSP requires a special driver pc004drv.com for proper operations. Unfortunately, it does not support the ORed LAM masking bit. This means that a LAM check on the expected module has to be performed within chklam.for. A special batch command file (sqbhard.bat, sqhard.bat) allows you to switch from KCS to DSP and via versa for both SusiQ packages (Basic and full blown). The actual routines accessing CAMAC are located in the \sq\srce\ directory. ONLY those routines have to be modified if CAMAC access has to be changed. In these routines the variables used for CAMAC access are primarly the following:

CAMAC access routines

opcamsq.for

Initialize CAMAC access
open CAMAC channel
(KCS requires a handle on the CAMAC driver)

clcamsq.for

Close CAMAC channel

chklam.for

Check LAM routine
(LAM handling routine)

camsq.for

CAMAC function routine
(single data collection)


CAMAC variables
chan CAMAC channel
lammask Station LAM mask
(from LAM_SOURCE in file.ACQ)
ic Crate number
is Slot number
ia Subaddress number
if CAMAC function
id Input/Output data
errstat error parameter


previous next Up Title Contents Index