Vous êtes sur la page 1sur 3

CURRICULUM

LabVIEW Core 1
Semester 3rd
Sl. No Topics Lesson 1 Navigating LabVIEW (a) What is LabVIEW (b) Project Explorer (c) Parts of a VI (d) Front Panel (e) Block Diagram (f) Searching for Controls, Vis and Functions (g) Selecting a Tool (h) Dataflow (i) Building a Simple VI Lesson 2 Troubleshooting and Debugging VIs (a) Correcting Broken VIs (b) Debugging Techniques (c) Undefined or unexpected Data (d) Error Handling Quiz 1 / Assignment 1 Lesson 3 Implementing a VI (a) Front Panel Basics (b) LabVIEW Data Types (c) Documenting Code (d) While Loops (e) For Loops (f) Timing a VI (g) Data Feedback in Loops (h) Plotting Data Waveform Chart (i) Case Structures Lesson 4 Developing Modular Applications (a) Understanding Modularity (b) Building the Icon and Connector Pane (c) Using SubVIs Quiz 2 / Assignment 2 Lesson 5 Creating and Leveraging Data Structures (a) Arrays (b) Common Array Functions (c) Polymorphism (d) Auto Indexing (e) Clusters (f) Type Definitions Theory Practical Total Hours Hours Hours

12

10

Lesson 6 Managing File and Hardware Resources (a) Understanding Hardware and Software Resources (b) File I/O (c) Acquiring Measurements with a DAQ System (d) Controlling Instruments Quiz 3 / Assignment 3 Lesson 7 Using Sequential and State Machine Algorithms (a) Using Sequential Programming (b) Using State Programming (c) State Machines Lesson 8 Solving Dataflow Challenges with Variables (a) Communication between parallel loops (b) Writing to controls and reading from indicators (c) Variables (d) Race Conditions Quiz 4 / Assignment 4 Lab Test Theory Practical Total 12 Hours 21 Hours 33 Hours

Signature of the Co-ordinator

Signature of HOD

LabVIEW Core 2
Semester 5 Sl. Topics No Lesson 1 Moving Beyond Dataflow 1 (a) Asynchronous Communication (b) Queues (c) Event Driven Programming Lesson 2 Implementing Design Patterns (a) Design Patterns (b) Simple Design Patterns 2 (c) Multiple Loop Design Patterns (d) Error Handlers (e) Generating Error Codes and Messages (f) Timing Design Pattern (g) Functional Global Variable Design Patterns 3 Quiz 1 / Assignment 1 Lesson 3 Controlling the User Interface (a) VI Server Architecture 4 (b) Property Nodes (c) Invoke Nodes (d) Control References Lesson 4 File I/O Techniques (a) Compare File Formats 5 (b) Create File and Folder Paths (c) Write and Read Binary Files (d) Work with Multichannel Text Files and Headers (e) Access TDMS Files in LabVIEW and Excel 6 Quiz 2 / Assignment 2 Lesson 5 Improving an existing VI 7 (a) Refactoring Inherited Code (b) Typical Refactoring Issues Lesson 6 Deploying an application 8 (a) Preparing the files (b) Build Specifications (c) Create and Debug an application 9 Quiz 3 / Assignment 3 10 Lab Test Theory 09 Hours Practical 18 Hours 27 Hours Total
th

Theory Practical Total Hours Hours Hours

Signature of the Co-ordinator

Signature of HOD

Vous aimerez peut-être aussi