Introduction to LabVIEW: Overview of the LabVIEW environment and its features, including the front panel, block diagram, icons, and connector panes.
Working with Data Types: Understanding and using different LabVIEW data types like Booleans, Numeric, Strings, Arrays, and Clusters.
Dataflow Programming: Fundamental concept in LabVIEW where the flow of data through the nodes determines the execution order of the VIs and functions.
Working with Loops: Using loops in LabVIEW, such as While Loops and For Loops. Understanding the use of shift registers, feedback nodes, etc.
Decision Structures: Implementing decision-making structures like Case Structures and sequence structures for sequential operations.
Error Handling: Introduction to error clusters and creation of error handlers to make your VI's robust.
SubVIs: Creating and using SubVIs to improve the scalability and readability of your code.
File I/O: Introduction to various file input/output operations in LabVIEW, like reading from and writing to text files, binary files, and spreadsheets.
Course Topics to be covered during LabVIEW Core 1:
Day 1:
Lesson 1: Introduction to LabVIEW
- Virtual Instruments.
- The LabVIEW Environment.
- Front Panel and tool Bar
- Block Diagram and tool Bar
- Tap menu.
- LabVIEW Help Options.
- Context help
- Find example help.
Lesson 2: Creating, Editing, and Debugging a VI
- Creating a VI.
- Editing Techniques.
- Tool palette
- Short cut menu for FP (front panel)
- Short cut menu for BD (Block Diagram)
- Property dialog box.
- Debugging Techniques.
- FP Control and indicator.
- BD constant, control, indicator and function.
- Nodes, terminal, wire and data type.
- Adding control and indicator to FP
- Adding function for BD
- Express VI program.
- In hand examples.
Lesson 3: Creating a SubVI and Error handeling:
- Creating project
- Basic Ideas
- Creating the Icon and Connector.
- Using a VI as a SubVI.
- The Create SubVI Option.
- Displaying signal on the graph
- Display two signals on the graph
- BD Functions (numeric – Comparison – Boolean) palette.
- FB palette (numeric – Boolean)
- In hand examples.
Day 2:
Lesson 4: Plotting Data
- Waveform Charts.
- Waveform and XY Graphs.
- Graph Waveform Array VI.
- Intensity Plots.
- Chart and Graph properties
Lesson 5: Loops and Charts
- While Loop structure and execution.
- Shift Registers and feedback node
- For Loop structure and execution
- Case structure loop and execution
- Flat sequence structure and execution
- Stacked sequence structure and execution
- Formula node
- Mathscript code.
- C code creating in LabVIEW
- In hand examples.
Lesson 6: Arrays
- What are Arrays.
- Creating Arrays with Loops.
- Auto array indexing
- Creating two-dimensional array
- Array Functions.
- Size array
- Build array