I contenuti della seconda parte (2) del corso (LabVIEW Core 2) sono:
2.1) Using Variables
Recognize when to use local and global variables and be able to determine the result of block diagrams that use variables.
2.1.1 Variables
2.1.2 Using Variables Appropriately
2.1.3 Race Conditions
2.2) Communicating Data Between Parallel Loops
Develop code that synchronizes data between parallel loops
2.2.1 Introduction
2.2.2 Queues
2.2.3 Notifiers
2.2.4 Summary
2.3) Implementing Design Patterns
Implement common design patterns for single and parallel loop applications.
2.3.1 Why Use Design Patterns?
2.3.2 Simple Design Patterns
2.3.3 Multiple Loop Design Patterns
2.3.4 Functional Global Variable Design Pattern
2.3.5 Error Handlers
2.3.6 Generating Error Codes and Messages
2.3.7 Timing a Design Pattern
2.4) Controlling the User Interface
Use property nodes, invoke nodes, and control references to programmatically control front panel objects.
2.4.1 VI Server Architecture
2.4.2 Property Nodes
2.4.3 Invoke Nodes
2.4.4 Control References
2.5) File I/O Techniques
Create modular LabVIEW code that reads or writes measurement data stored in a file.
2.5.1 File Formats
2.5.2 Create File and Folder Paths
2.5.3 Write and Read Binary Files
2.5.4 Work with Multichannel Text Files with Headers 2.5.5 Access TDMS Files in LabVIEW and Excel
2.6) Improving an Existing VI
Recognize a VI that can be improved and practice techniques to improve existing
2.6.1 Refactoring Inherited Code
2.6.2 Typical Refactoring Issues
2.7) Creating and Distributing Applications
Make necessary code modifications, then select and build the appropriate deployment option for a LabVIEW application.
2.7.1 Preparing the Files
2.7.2 Build Specifications
2.7.3 Create and Debug an Application
2.7.4 Create an Installer