Download presentation
Presentation is loading. Please wait.
Published byPearl Leonard Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.