Presentation is loading. Please wait.

Presentation is loading. Please wait.

ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009.

Similar presentations


Presentation on theme: "ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009."— Presentation transcript:

1

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

26

27

28

29


Download ppt "ADE Alessandro Raimondo (ICE/MTA) ICE workshop, 23 th April 2009."

Similar presentations


Ads by Google