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:
opcamsq.for |
Initialize
CAMAC access |
clcamsq.for |
Close CAMAC channel |
chklam.for |
Check
LAM routine |
camsq.for |
CAMAC
function routine |
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 |