Home > Training >
LabVIEW Beginner
LabVIEW Débutant
This 3-day training will allow you to acquire the basics of programming in the LabVIEW development environment. Each participant is given a manual: course manual and exercises. Each theoretical part is accompanied by a practical part and associated exercises and “challenges”. The end of a chapter is validated by a multiple choice test.
Prerequisites
None, although knowledge of the Windows environment is recommended
Duration
3 days, 7 hours/day (21 hours in total)
Price
€1,752 + Tax per person, in one of our training centers
€6,372 + Tax for up to 5 people on the client's site
Includes 1 color course/exercises manual and a USB key containing the source code of the exercises, the proposed solutions and all the demonstrations shown during the training.
Audience
Scientists, technicians, engineers and more broadly anyone wishing to create applications in graphic language themselves, particularly data acquisition.
Goals
At the end of this training, you will be able to:
- Navigate LabVIEW and create different types of applications.
- Debug code and resolve logic issues in your application.
- Use loop structures (For and While), work with groups of data using arrays and waveforms, and use condition structures to run code based on specific conditions.
- Read and write data using files.
- Reuse code and know programming methods that enable effective code reuse.
- Use clusters to group mixed data types and use type definitions to manage your custom data types.
- Perform measurements with LabVIEW using NI-DAQ and non-NI devices.
- Sequence tasks in a LabVIEW application using the state machine design pattern.
Detailed program
1. Introduction to LabVIEW
- Historical
- Front panel and diagram
- Icon and connector
- LabVIEW Project Explorer
- Data types
- Data flow
- LabVIEW Help and Examples
- Navigating LabVIEW
- Explore an existing application
- Basic application Acquire, Analyse, Visualize
2. Loops and structures
- Loops and registers
- Timing
- Sequence structure
- Condition structure
- Event structure
3. Data Structures
- Arrays
- Polymorphism
- Clusters
- Type Definitions
4. Reading and writing to file
- File Types
- Advantage and disadvantage of each type
- Basic functions of file processing
5. Modularity
- What is modularity?
- Icon and Connector
- Document well
- SubVIs
6. Developer tools
- Correct errors
- Good development techniques
- Debugging Toolbox
- Group data
- Bookmark manager
7. Data acquisition
- Principles of data acquisition
- Acquisition on DAQ equipment
- Serial acquisition
8. State programming
- Sequential programming
- State machine
- Principles and implementation