LabVIEW Support at CERN

Since the beginning of 2009, due to the CERN restructuring, LabVIEW support moved from the IT to the EN department, joining the Industrial Controls and Electronics Group (ICE).

LabVIEW support has been merged with the Measurement, Test and Analysis (MTA) section which, using LabVIEW, has developed most of the measurement systems to qualify the LHC magnets and components over the past 10 years. The post mortem analysis for the LHC hardware commissioning has also been fully implemented using LabVIEW, customised into a framework, called RADE, for CERN needs.

The MTA section has started with a proactive approach sharing its tools and experience with the CERN LabVIEW community. Its framework (RADE) for CERN integrated application development has been made available to the users. Courses on RADE have been integrated into the standard National Instruments training program at CERN. RADE and LabVIEW support were merged together in 2010 on a single email
For more information please have a look at the LabVIEW support webpages


CERN Technical Training: The new LabVIEW Training path

National Instruments introduce the new LabVIEW Training path and new courses. With the LabVIEW application development training courses, you can learn recommended techniques to reduce development time and improve application performance and scalability.

The LabVIEW Core 1 with Rade Introduction course is the first step in any LabVIEW learning path. LabVIEW Core 1 introduces you to the LabVIEW environment, its features, dataflow programming, and common LabVIEW architectures in a hands-on format. Learn to develop test and measurement, data acquisition, instrument control, data-logging, and measurement analysis applications. Participants are also informed about the RADE framework.

The next session of this course will take place in English on June 7-9 2010.

The LabVIEW Core 2 course teaches you to design complete, stand-alone applications with the LabVIEW graphical development environment. This course, an extension of the LabVIEW Core 1 course, introduces you to common design techniques for successfully implementing and distributing LabVIEW applications for research, engineering, and testing environments.

The next session of this course will take place in English on June 10-11, 2010

The LabVIEW Core 3 course teaches you structured practices to design, develop, test, and deploy LabVIEW applications. You will learn recommended application development techniques such as hierarchical VI development, event-based architectures, appropriate user interface design, error handling strategies, and effective documentation. Learn how to analyze your application requirements, choose the correct design pattern and data structures for your application, and quickly test and deploy your design, so you can reduce development time and improve application performance and scalability.

The next session of this course: to be scheduled.

The LabVIEW Communication with RADE applications course
builds on the lessons taught in the LabVIEW Core 3 course. Learn to identify the components of integrated systems and implement networking technologies for your applications. Also extend your application functionality and reduce development time by using technologies such as DLLs, ActiveX and the Internet to take advantage of the capabilities of other applications. Participants also learn how to use the Rapid Application Development Environment (RADE) tools to interface with the CERN control infrastructures.

The next session of this course will take place in English on 1-2 July, 2010.

The Managing Software Engineering in LabVIEW course
helps you cultivate the skills you need to effectively manage and deliver large LabVIEW applications in single- or multi-developer environments. This course teaches common practices for managing large, team-oriented application development projects from specification to deployment. By incorporating these application development practices in your projects, you can improve development processes and optimize applications and resources to effectively reduce development time and costs.

The next session of this course will take place in English on 8-9 July, 2010.

In the Advanced Architectures for LabVIEW course, participate in discussions and work independently and collaboratively to learn how to architecture an application and then design the components to support the architecture. In addition, gain experience with advanced NI LabVIEW design patterns, such as functional global variables, plug-ins, X controls, and subpanels. The course concludes with an assignment that requires you to draft a system architecture and design some of the components based on the high-level system requirements your instructor gives you.

The next session of this course: to be scheduled.

More information on our catalogue or contact us with your questions/comments.

by HR Department