1st ACS Workshop UTFSM ALMA Common Software Training- Course ACS Characteristic Components 1st ACS Workshop UTFSM, Valparaiso, Chile G.Chiozzi, …..
ALMA Project 2UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Component-Property- Characteristics (Characteristic) Component: base class for any physical/logical Device (e.g. temperature sensor, motor) Each Component has Properties ( e.g. status value, position - control/monitor points) Characteristics of Components and Properties (Static data in Configuration DB, e.g. units, ranges, default values) ABeans
ALMA Project 3UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Component-Property-Characteristics full model
ALMA Project 4UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Property Servant implementation The DevIO bridge pattern decouples Properties from HW. DevIO implementations available: Memory location (ACS defaults implementation) CAN bus access (ALMA) Socket generic interface (APEX) RS232 (OAN) PC Joystick (HPT) Webcam (HPT) CCD cameras (FBIG, Finger Lake) (HPT) Heidenan Encoder board IK220 (HPT) Motor Control Board (HPT) CCS Real time database (VLT)
ALMA Project 5UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Object Explorer
ALMA Project 6UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Abeans and visual editing
ALMA Project 7UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM Configuration Logging Exception handling … Abeans Application Abeans Model (e.g. BACI) Antenna RA DEC Power Supply Current Readback Status on(), reset(), … Abeans Plug (e.g. ACS CORBA) ABeans widgets Abeans Engine ABeans architecture
ALMA Project 8UTFSM Valparaiso, Chile, July st ACS Workshop UTFSM ACS sample Mount Control Panel