We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
LabVIEW Core 3 Course
LabVIEW Core 3 Course, Public Classroom, 3 days
Testforce will use this information to process your course registration.
Visit our privacy policy page for more info.
The LabVIEW Core 3 Course introduces you to structured practices to design, implement, document, and test LabVIEW applications.
The LabVIEW Core 3 Course focuses on developing hierarchical applications that are scalable, readable, and maintainable. The processes and techniques covered in this course help reduce development time and improve application stability. In this course, you will learn how to develop a customized user interface prototype for initial usability testing. The course will also familiarize you with LabVIEW tools such as the Project Explorer Window and the Queued Message Handler. After attending this course, you will understand how to adopt design practices to avoid needless application redesign, increase VI reuse, and minimize maintenance costs. The LabVIEW Core 3 Course is recommended for LabVIEW and NI Developer Suite users developing applications, or users pursuing the Certified LabVIEW Associate Developer certification. Experience with topics covered in the LabVIEW Core 1 Course and LabVIEW Core 2 Course is required.
For more courses, Visit the Testforce NI Training Page.
After completing this course, you will be able to:
-
Leverage the LabVIEW Style Guidelines and choose an appropriate software development process to create an application.
- Use LabVIEW Project Libraries and Project Explorer tools to organize your application.
-
Use frameworks and message handles to create a multiloop application.
Create and test a custom UI and ensure usability with sufficient user documentation.
Leverage modular code and develop test cases to maintain large applications.
Duration
-
Instructor-led Classroom: Three (3) days
Audience
-
LabVIEW and Developer Suite users who need to increase performance, scalability, or reuse, and to reduce application maintenance costs
-
LabVIEW users pursuing the Certified LabVIEW Developer certification
-
LabVIEW users who have taken the LabVIEW Core 1 and Core 2 courses
Prerequisites
-
LabVIEW Core 1 Course and LabVIEW Core 2 Course or equivalent experience
NI Products Used
-
LabVIEW
Lesson | Overview | Topics |
---|---|---|
Exploring LabVIEW Style Guidelines |
Configure the LabVIEW environment and follow LabVIEW style guidelines to develop an application. |
|
Designing and Developing Software Applications |
Identify an appropriate software development process for a given project and derive a high-level flowchart that can be used to guide subsequent design and development. |
|
Organizing LabVIEW Project |
Create LabVIEW project libraries and explore LabVIEW classes to organize the code. |
|
Using Project Explorer Tools and Techniques |
Use Project Explorer tools and techniques to improve the organization of project files and resolve any file conflicts that occur. |
|
Creating Application Architecture |
Design applications leveraging multi-loop architecture techniques. |
|
Selecting Software Framework |
Leverage frameworks and message handlers to design the LabVIEW application. |
|
Creating User Interface |
Design and develop a custom user interface that meets LabVIEW style guidelines. |
|
Ensuring Usability of User Interface |
Create sufficient user documentation, as well as initialize and test the user interface to ensure the usability of the application. |
|
Designing Modular Applications |
Use modular code in a large application and explore guidelines for making large applications more maintainable. |
|
Code Module Testing |
Develop test cases that can identify the largest number of errors in an application. |
|