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.