Installation Instructions for DIFRAC on a PC -------------------------------------------- The diskette supplied contains all files necessary to run and maintain the DIFRAC programs on a PC controlling the diffractometer. These are 1. CAD4L.EXE -- the program to load the interface (CAD4 only). 2. DIFRAC.EXE -- the program to control the instrument; The PC should be configured so that a. communication between the computer and the instrument is via COM1:, b. a printer is attached to LPT1: and c. graphics is supported with a standard VGA (640x480) card. The file GONIOM.INI contains constants needed by program to define the diffractometer model, the microscope viewing position, the COM port number and baud-rate and, in the case of the CAD4, other constants which define slit positions, voltages etc. This file is plain ASCII and commented to facilitate editting. 1. CAD4L (CAD-4 only) ----- This is the analogue of the routine of the same name in the original Enraf-Nonius control system. It loads the binary interface code and some of the instrumental constants. There are three versions of the binary interface code. a. interfaces with Falcon computers require the file FALCON.EXE; b. interfaces with LS-11 computers require the file LSI_11.EXE; c. interfaces with Falcon+ computers require the file FALCNP.EXE. The routine CAD4L.EXE loads the appropriate file together with the interface resident constants from the file goniom.ini. The instrumental constants in the file GONIOM.INI should be editted so that it contains values appropriate to the instrument in use. These values should be obtained from the original CAD-4 control routine with the CASPAR and GCONST commands. Files Needed :-- CAD4L.EXE, LSI_11.EXE or FALCON.EXE or FALCNP.EXE, GONIOM.INI. 2. DIFRAC ------ This is the instrument control routine which carries out all crystallographic operations and controls the diffractometer via the interface computer. It too needs the file goniom.ini in order to obtain other instrumental constants. The routine uses the file IDATA.DA to hold all data, and if it does not exist when the routine is started it will be created and sensible defaults will be supplied for most parameters. Files Needed :-- DIFRAC.EXE, GONIOM.INI, probably IDATA.DA. Setup Procedure --------------- 1. Create a working subdirectory and copy all files from the diskettes into this subdirectory. 2. Non-CAD-4 machines Connect a serial line between COM1: and the instrument interface. Edit the file goniom.ini to ensure that it contains at least the correct values for Dfmodl, Port, Baud, Vutht, Vuome, Vuchi and Vuphi. 2. CAD-4 Only Before disconnecting the main PDP-11 or VAX computer from the serial line to the interface, run the E-N control routine to obtain the instrumental constants for the particular instrument. Edit the file GONIOM.INI to reflect these constants as well as Dfmodl, Port, Baud, Vutht, Vuome, Vuchi and Vuphi. Disconnect the main computer from the interface serial line and connect the line to COM1:. The connection needs only a straight-through (null-modem) cable (2 to 2, 3 to 3 etc). Run CAD4L to load the interface. It should not be necessary to perform this step every time the diffractometer is used. It maybe necessary to turn the interface power off and on again after a few seconds in order to get CAD4L to run properly. The interface baud-rate is set to 9600 and the routine reports as the 46 blocks are loaded. If the interface has been loaded correctly, the pocket terminal should be active and displaying the string DIFRAC. Check that the values for HV, LL etc are those from the goniom.ini file. 3. Run DIFRAC to drive the diffractometer. See the writeup for a description of the commands. When DIFRAC (and CAD4L) is started a header screen appears from the shareware used to control communication with the serial port. Follow the simple instructions and the screen will clear as the routine is run. Files on Diskettes ------------------ 1. CAD4L.EXE, LSI_11.EXE, FALCON.EXE, FALCNP.EXE, DIFRAC.EXE, GONIOM.INI. Library files GONIO6.LIB and PCL4.LIB. CAD4L.MAK and CAD4L.OVL to rebuild CAD4L, and DIF.MAK and DIF.OVL to rebuild DIFRAC, if necessary with Microsoft Fortran. 2. All source files *.FOR for CAD4L and DIFRAC. The writeup in ASCII form as DIF.ASC and in Word-Perfect 6.1 form as DIF.WPD. This file README.DIF. It would probably be a good idea to copy all files before using them for any other purpose. In Case of Difficulties ----------------------- Only 3 problems have been encountered with these programs. 1. The cable between the PC and the interface is not a null-modem. 2. The cable is not connected to the COM1: port. 3. CAD4L seems to load correctly, but incorrect HV, LL etc values appear in the pocket terminal. The first 2 problems can be solved by ensuring that the correct cable is connected to the correct port. The third problem occurred in CAD4L and has been fixed. If difficulties of this type are experienced contact Eric Gabe (e-mail gabe@sg1.chem.nrc.ca).