| UK Astronomy Technology Centre | Chris Tierney |
| Royal Observatory, Edinburgh | 31st March 2001 |
naomiMechs tree, under the base NAOMI
directory, $naomi. This directory is a
modified Unified Application Environment (UAE), which is commonly
used for Gemini EPICS development. The principles of the UAE are
detailed in ref [A1].
Within the tree, the NAOMI mechanism control application is held in
the following directories:
$naomi/naomiMechs/ascii/cat_ascii/ -
Contains ascii definition files for the new (non-standard gemini
EPICS) records that are used for the mechanism control software -
the modified GMOS deviceControl and assemblyControl records.$naomi/naomiMechs/capfast/ - Contains
all the capfast schematics used to generate the NAOMI mechanism
control application EPICS database.$naomi/naomiMechs/dl/ - Contains all
the DM screens (.adl files) used to provide engineering access to
the NAOMI database.$naomi/naomiMechs/pv/ - Contains all
the lookup tables required by the NAOMI database.$naomi/naomiMechs/src/ - Contains
source code for the deviceControl and assemblyControl records
(EPICS record support code), and for the NAOMI application (device
support code and genSub/CAD record code). Also contains the device
driver used to interface the OMS motor control cards with the
deviceControl record.$naomi/naomiMechs/startup/ - Contains
the vxWorks startup script, required to bring up the NAOMI EPICS
application$naomi/naomiMechs/bin/mv167/ - Source
files and startup scripts are built in here.$naomi/naomiMechs/data/ - The EPICS
database (.db file), lookup tables and DM screens (.dl files) are
built into here.$naomi/naomiMechs/bin/mv167/startup_mechs -
This is the xvWorks script that will load and start the NAOMI application on an MVME167 board
running vxWorks 5.2$naomi/naomiMechs/startdm - This Unix script will bring up the
NAOMI mechanism control screens for a user who's enviroment is configured for the NAOMI software.