Migrating instrument configurations and scripts - ISISComputingGroup/ibex_developers_manual GitHub Wiki

Migration

Under seci, configurations are stored as XML in the following location: \\NDXxxxxxx\c$\Program Files (x86)\STFC ISIS Facility\SECI\Configurations. You will need to log in using an admin password if you are accessing an instrument machine remotely.

Settings for individual devices are typically in the following location (example for a Eurotherm): \\NDXxxxxx\c$\LABVIEW MODULES\Drivers\Eurotherm e.g. Baud rate, COM ports, etc.

Some devices have settings in \\NDXxxxxx\c$\LABVIEW MODULES\Instrument

GALILs are more complicated.

Seci "automatic" blocks

SECI used to create an _Status.txt file for you "free of charge", it looks like a block but you didn't need to add it. All it contained was the run state. When migrating an instrument's configuration, check with the scientists if they need a block defined for the run state.

If so, point it at the DAE:RUNSTATE_STR process variable and add it as "monitor with deadband" rather than periodic change

Where to find instrument scripts

First, it's best to ask instrument scientists which scripts they want migrated. Typically they will have built up lots of Open Genie scripts over the years, not all of which are still in use.

Scripts can generally be found in the following locations:

  • C:\scripts
    • This will sometimes contain a symbolic link into a shared drive that may also contain scripts
  • C:\Users\[standard_user]\Documents\Configurations\COMMON\gcl\[instrument_name]_routines.gcl