GLA

Labview Excellence Centre

Center for Excellence for Developing Real-Time Applications in NI LabVIEW
image

Faculty Coordinator: Dr. Manish Kalra (Assistant Professor)

Technical Assistant: Mr. Pramod Tomar

LabVIEW is the graphical programming environment, i.e., it includes graphical language in the program instead of script. This feature of LabVIEW makes it easier to program and work with its associated hardware. However, it is not limited to that, we can easily attach it to any hardware, regardless of the vendor. Further, we can integrate it with state-of-the-art programming languages like Python and C. Furthermore, LabVIEW has thousands of analysis functions, which makes it versatile.

Objectives:

  • Introduce the fundamental principles of LabVIEW programming.
  • Debug the basic building blocks of programming structures to provide hands-on experience with NI myRIO, NI ELVIS, and NI myDAQ.
  • Equip students and faculty members with the fundamental concepts and tools of LabVIEW design and programming. Finally, at the end of the training program, students should be able to get placement in core companies.

    Major tools/Hardware:

  • The laboratory possesses computers that are well-equipped with the licensed version of LabVIEW.
  • The laboratory is equipped with Controls and embedded software, signal processing, and communication software.
  • Apart from software, the laboratory is very well equipped with versatile hardware as well. To provide hands-on learning experiences, the laboratory offers NI myRIO units, each equipped with a sensor kit.
  • The LabVIEW laboratory also provides the Process control trainer kit with the compressor and accessories.

    Projects Completed:

  • Design of an Adaptive fractional order PD controller for spatial power control of AHWR.

    Digital Temperature Monitoring System

    Objective: To monitor and display temperature readings using LabVIEW.

    Main features:
  • Display temperature on a digital indicator.
  • Show readings using a thermometer gauge.
  • Generate an alarm when the temperature exceeds a predefined limit.
  • Software concepts: Numeric controls, indicators, comparison functions, and While Loops.

    Digital Voltmeter

    Objective: To develop a virtual instrument for measuring and displaying voltage.

    Main features:
  • Display voltage readings.
  • Set minimum and maximum voltage limits.
  • Indicate overvoltage conditions.
  • Software concepts: Numeric controls, indicators, comparison functions, and data acquisition.

    Signal Generator

    Objective: To generate and display different electrical waveforms.

    Main features:
  • Generate sine, square, and triangular waves.
  • Adjust amplitude and frequency.
  • Display waveforms on a graph.
  • Software concepts: Waveform generation, loops, numeric controls, and waveform graphs.

    Digital Stopwatch

    Objective: To design a stopwatch with basic timing functions.

    Main features:
  • Start, stop, and reset buttons.
  • Display elapsed time.
  • Measure time intervals.
  • Software concepts: While Loops, Event Structures, shift registers, and timing functions.

    Traffic Light Controller

    Objective: To simulate an automatic traffic signal system.

    Main features:
  • Control red, yellow, and green indicator lights.
  • Switch lights in a predefined sequence.
  • Adjust the duration of each signal.
  • Software concepts: Boolean LEDs, timing functions, Case Structures, and state machines.

    Temperature and Humidity Monitoring System

    Objective: To monitor temperature and humidity values using simulated or real sensor inputs.

    Main features:
  • Display temperature and humidity.
  • Plot readings on charts.
  • Generate warnings when readings exceed set limits.
  • Software concepts: Numeric indicators, charts, comparison functions, and data logging.

    Calculator Using LabVIEW

    Objective: To develop a basic calculator using graphical programming.

    Main features:
  • Perform addition, subtraction, multiplication, and division.
  • Display calculation results.
  • Handle division-by-zero errors.
  • Software concepts: Numeric controls, arithmetic functions, Case Structures, and error handling.

    Frequency and Amplitude Measurement

    Objective: To generate a signal and determine its basic characteristics.

    Main features:
  • Generate a test waveform.
  • Display the waveform graphically.
  • Calculate or estimate its frequency and amplitude.
  • Software concepts: Signal processing, waveform analysis, graphs, and numeric indicators.

    Password-Based Security System

    Objective: To simulate a simple password-protected access system.

    Main features:
  • Accept a password from the user.
  • Display access granted or access denied.
  • Limit the number of incorrect attempts.
  • Software concepts: String controls, comparison functions, Case Structures, and Boolean indicators.

    Data Logger

    Objective: To record and save measurement readings for later analysis.

    Main features:
  • Generate or acquire measurement values.
  • Record readings with timestamps.
  • Save data to a CSV or text file.
  • Display readings on a chart.
  • Software concepts: File I/O, arrays, While Loops, charts, and data handling.

GLA Virtual Tour Admission Query

By submitting this form, I agree to receive notifications from the University in the form of SMS/E-mail/Call.