TOC PREV NEXT INDEX

Put your logo here!


3 GETTING STARTED

This chapter is intended to provide people who have no or small experience with the ICS sw of any instrument with an interactive tool to learn what ICS does and how a generic ICS is supposed to work.

Advanced users or developers who already know what ICS does and how it works can skip this chapter.

3.1 DOCUMENTATION

The following Base ICS related documentation is available:

1. INS Base ICS User Manual [this manual]
This manual (the one you are reading now) describes the usage of the Base ICS software package: the manual describes the features supplied by Base ICS and how a ICS implemented with Base ICS is used. The tutorials describe how Base ICS and its related Template Instrument software modules are used and configured to implement a specific ICS.
2. INS Template Instrument Software User Manual [23]
This manual describes the instrument specific details of the Template Instrument: list of functions, specific ICS user panels, specific maintenance procedures, ICS and functions configuration, hardware details like e.g. the allocation of digital I/O lines and serial lines.

3.2 A DEMO SESSION

If you have never used an ICS implemented with Base ICS, then it is strongly recommended, that you install and run the Template Instrument to have a feeling how an ICS is used.

The Template Instrument Software is supplied as part of the VLT sw tape for two main reasons:

· To allow developers to quickly install and use a VLT Instrumentation Software application (at least in simulation), so that they can have an idea how an Instrumentation application is used and also what facilities the standard VLT Instrumentation Common Software packages, e.g. Base ICS, provide.
· To provide a set of template software modules that can be used as a starting point to create a specific application, including ICS, for a real instrument.

For more details on the Template Instrument and its Software installation, see [23]. That manual includes also a demo session involving the complete Template Instrumentation Software. The following short session is an additional tutorial related to ICS only.

1. Start the logMonitor and ccseiMsg
All commands are sent to the xxiControl process running in the workstation environment (use e.g. ccseiMsg).
ccseiMsg &
In the ccseiMsg panel, enter the wxxxx environment and the xxiControl process in the corresponding entry fields located at the top of the panel. Leave the command and parameter fields empty. All the commands described below have to be issued in the ccseiMsg window.
2. Set all ICS devices in simulation mode (device hw is not accessible)
SIMULAT -function all
Wait until the end of command. If LCUs are used, some logs should appear in the logMonitor.
3. Bring ICS to state STANDBY
STANDBY
Wait until the end of command. Some logs should appear in the logMonitor.
4. Bring ICS to state ONLINE
ONLINE
Wait until the end of command.
5. Check the state of ICS
STATE
The reply should contain the global ICS state: ONLINE.
6. Check the status of all ICS software devices
STATUS
There should be multiple replies, one for each ICS device, containing its status information.
7. Execute a SETUP command
Test a function with the SETUP command: select a software device reported with the STATUS command above, e.g. filt1. To e.g. move the filter wheel to position FREE:
SETUP -function INS.FILT1.NAME FREE
8. Check the STATUS of a ICS software device
STATUS -function filt
9. Bring ICS to state STANDBY
At the end of a session, ICS should always be left at least in state STANDBY.
STANDBY
Check the ICS state:
STATE
The reply should contain the global ICS state: STANDBY.


Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX