Presentation is loading. Please wait.

Presentation is loading. Please wait.

LabVIEW Core I with RADE introduction EN/ICE/MTA.

Similar presentations


Presentation on theme: "LabVIEW Core I with RADE introduction EN/ICE/MTA."— Presentation transcript:

1

2 LabVIEW Core I with RADE introduction EN/ICE/MTA

3 ADE Rapid Application Development Environment based on LabVIEW

4 Why was RADE developed?

5 Users applications domains: LabVIEW, MatLab, scripts, etc. Beam Operation JAVA SCADA PVSS Test & Development RADE

6 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  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 Other reasons for choosing LabVIEW  We have a long 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 What is RADE today?

10 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)http://cern.ch/rade  Mailing list (rade-users@cern.ch)  Direct user support 1. Installation  Clear LabVIEW version policy  NFS install for Linux  TS install (lvtsco)  Windows install (cmf)  RADE servers (rade1,2,3) 2. Control Integration  Maintained interface libraries - CMW- ALARMS - RBAC- SDDS - SQL- JAPC - PLC- TGM

11 The RADE core technology

12 The framework Training Support Defined GUI Application templates Configuration files Documentation LabVIEW SQL SDDS JAPC libs PLC

13 The User Palette

14 Examples of RADE usage

15 RADE used for equipment tests RADE app 3rd party driver Middleware Front-End GUI Equipment Integration in the 3 layers control architecture

16 Optical Interface Board Tester (TE/MPE)

17 RADE used for specialist tools RADE app CMW wrapper JAPC FESA Java GUI Equipment example of accelerators architecture

18 LHC RF Cavity Conditioning application (BE/RF)

19 LINAC 4 Emittance measurement (EN/ICE) Simulated data for demo purpose

20 RADE used for GUIs RADE app JAPC FESA Java GUI Equipment example of accelerators architecture LV2JAPC

21 Beam Orbit Display (BE/OP)

22 CLIC Test Stand BeamLine (EN/ICE)

23 RADE used for offline applications SDDS RADE app SDDS lib JAPC FESA Java GUI Equipment example of accelerators architecture

24 Post Mortem Analysis (EN/ICE)

25 RADE activity

26 Investment People involved:  2 FTE (temporary) for development  0.5 FTE (staff) for support Users:  70 registered RADE users (on 400 LabVIEW users)

27 Present domains of use… Machine development Test facilities Expert tools

28 … ongoing developments SCADA domain Experiments domain  Interface to DIP  UNICOS in LabVIEW

29 Questions? ADE


Download ppt "LabVIEW Core I with RADE introduction EN/ICE/MTA."

Similar presentations


Ads by Google