Download presentation
Presentation is loading. Please wait.
Published byScarlett Brown Modified over 8 years ago
2
ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009
3
2/24 ADE Rapid Application Development Environment based on LabVIEW
4
3/24 Why RADE?
5
4/24 Users applications domains: LabVIEW, MatLab, scripts, etc. Beam Control JAVA SCADA PVSS Test & Development RADE
6
5/24 Test & Development applications characteristics Punctually used applications (i.e. expert diagnostics) Rapidly evolving applications (i.e. machine development) Stand-alone systems (i.e. test facilities) Short development time applications (i.e. specific analysis)
7
6/24 Fast programming Rapid learning curve Drag and drop GUI development Wide range of analysis libraries Light/independent environment Test & Development applications requirements LabVIEW programming language Integration with CERN infrastructures our effort
8
7/24 Other reasons for choosing LabVIEW We have a deep experience (more then 10 years) EPICS and Tango have made a LabVIEW interface to their environments, mainly for the same reason (rapid application development) Commonly used for control in other research labs: Officially supported at CERN
9
8/24 What’s RADE?
10
9/24 4. Development help Trainings (cta) RADE events (indico) Documentation (edms) Defined GUI Application templates Configuration files The building blocks 3. Support Webpage (http://cern.ch/rade) Mailing list (rade-users@cern.ch) Direct user support 1. Installation Clear LabVIEW version policy NFS installation for Linux TS installation (lvtsco) Windows installation Application server (lvdssco) RADE servers (rade1 & abcopm01) 2. Control Integration Maintained interface libraries - CMW- DIM - RBAC- PLC - ORACLE- JAPC - SDDS
11
10/24 The framework Training Support Defined GUI Application templates Configuration files Documentation ORACLE SDDS JAPC libs LabVIEW
12
11/24 Where RADE is used?
13
12/24 RADE used for equipment tests RADE app 3rd party driver Middleware Front-End GUI Equipment Integration in the 3 layers control architecture
14
13/24 Optical Interface Board Tester (TE/MPE)
15
14/24 RADE used for specialist tools RADE app CMW wrapper JAPC FESA Java GUI Equipment example of accelerators architecture
16
15/24 SPS Power Converter View (TE/EPC)
17
16/24 RADE used for GUIs RADE app JAPC FESA Java GUI Equipment example of accelerators architecture LV2JAPC
18
17/24 Bunch Shape Measurement (BE/OP)
19
18/24 RADE used for offline applications SDDS RADE app SDDS lib JAPC FESA Java GUI Equipment example of accelerators architecture
20
19/24 Post Mortem Analysis (EN/ICE)
21
20/24 What’s going on?
22
21/24 Dates: January 2008 (proposal, collection of libs) May 2008 (GUI, templates and configuration) August 2008 (training and documentation) Some data… Manpower: 2 FTE (temporary) for development 0.5 FTE (staff) for support Users: 75 registered users
23
22/24 Domains of use Machine development Test facilities Expert tools
24
23/24 Training side: LabVIEW Intermediate II (14-15 May) RADE workshop (26 th May) LabVIEW Basic I (8-10 June) Next steps… UNICOS in LabVIEW (~September) Development side: Jars in LabVIEW (~May) LabVIEW alarms to Laser (~June) LabVIEW to Logging DB (~June)
25
24/24 Questions? ADE
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.