Events

01 Jun 2015-05 Jun 2015|Gurgaon (Manesar) | C-Block Research Lab

LABVIEW SOFTWARE TRAINING

 The training of the NI Lab View software commenced from 1st June 2015. The duration of the programme was 5 days (1st to 5th June 2015) to train the faculty members about the LabVIEW software. It was conducted in two slots: 1000 hrs to 1300 hrs, 1400 hrs to 1600 hrs all days. It was conducted by Mr. Ajit Choudhary Junior Engineer from ARAV Technologies.

Lab View (Laboratory Virtual Instrument Engineering Workbench) is a graphically-based programming language developed by National Instruments. Its graphical nature makes it ideal for test and measurement (T&M), automation, instrument control, data acquisition, and data analysis applications. This results in significant productivity improvements over conventional programming languages. National Instruments focuses on products for T&M, giving a good insight into developing LabVIEW.

Day 1 started with Introduction about the software and its application areas. It was mentioned that a Virtual Instrument (VI) is a LabVIEW programming element. A VI consists of a front panel, block diagram, and an icon that represents the program. The front panel is used to display controls and indicators for the user, while the block diagram contains the code for the VI. The icon, which is a visual representation of the VI, has connectors for program inputs and outputs.

Various concept of LabVIEW like arrays, cluster, Boolean , for loop while loop , numeric function , comparison operators, strings, creating sub Vis etc. have been introduced and simultaneously small programs have been executed for practice. These tools were explained by developing some examples and each use was understood by developing each step.  Also various debugging techniques like highlight execution, single stepping (step into, step over, step out), breakpoints and probes were shown in the software and their use was also exhibited. In between the example programming there were some broken wires and how to handle those errors were also explained. The session of the day ended with the short quiz about the modules learned during the training.

Day 2 started with revision of day1 topics and advanced topics have been introduced in this session. Shift registers, Common design techniques and patterns, sequential and state machine algorithms, various types of variable – local, global, shared, design patterns – single loop design pattern, multiple loop design patterns have been studied with the example of each.

One example of state machine for measuring temperature as low, high and moderate was implemented.