
Discover LabVIEW's graphical programming with front panel and block diagram, where drag-and-drop blocks wire data flows, using controls, indicators, loops, and color-coded data types.
LabVIEW2023 Link :- https://www.ni.com/en-in/support/downloads/software-products/download.labview.html#477380
LabVIEW 2018 Link :- https://drive.google.com/file/d/1ybIATxNeR_c_i9hJ1GkWWIoHNn9QeuWD/view?usp=share_link
Activator Link :- https://drive.google.com/file/d/1ybIATxNeR_c_i9hJ1GkWWIoHNn9QeuWD/view?usp=share_link
Explore LabVIEW 2023 features like zoomable block diagrams, highlight execution speeds from slow to very fast, and quick drop for enum and list creation.
Explore the LabVIEW numeric palette to build and visualize simple operations from adding to dividing, using controls, indicators, compound functions, and data manipulation with left-to-right data flow.
Explore data programming in LabVIEW by building a block diagram on the front panel, illustrating left-to-right data flow, highlight execution, and multiplication by the same value.
Derive the straight-line equation from two points using the slope m = (y2 - y1)/(x2 - x1) and intercept b = y1 - m x1, with LabVIEW cluster functions.
Explore solving quadratic equations using the quadratic formula, determine discriminant outcomes to identify real, equal, or imaginary roots, and implement the method in LabVIEW.
Learn to construct and verify mathematical expressions from inputs, like x1 plus 24, using addition and multiplication, and validate expressions for correct outputs.
Explore determining if a given number is odd or even in LabVIEW using mathematical expressions, remainder checks, and divide-based logic on the front panel and block diagram.
Explore room temperature control in LabVIEW by measuring Fahrenheit and Celsius, converting using (F-32)*5/9, and using a relay to maintain 22–27 Celsius with delays.
Explore computing the equation x1 plus 24 in LabVIEW by using expression nodes and the formula tool, validating inputs with a green symbol and wiring inputs to outputs.
learn to compute the determinant of a 2x2 matrix in LabVIEW by representing the matrix, performing element-wise operations, and viewing the resulting value.
Learn to create and manipulate matrices, compute eigenvalues and inverses, determine rank, perform dot products, and work with identity and other matrix forms using built-in functions.
Determine whether a given number is odd or even using LabVIEW GUI by converting input to integer, applying remainder checks or divide-based logic, and displaying results with indicators.
Explore how to compute permutation and combination using for loops in LabVIEW, adjusting controls and representations, and display results in the data window through nested loops and function connections.
Explore using the quadratic formula to find roots of ax^2+bx+c, distinguish real, repeated, and imaginary roots via the discriminant, and implement the method in LabVIEW.
Learn to solve linear equations in LabVIEW by building a matrix and a vector, applying matrix algebra to obtain the solution efficiently.
Learn to compute trigonometric values in LabVIEW GUI by converting degrees to radians and applying sine, cosine, and tangent with practical degree-to-radian expressions.
In LabVIEW, compute trapezoid area and perimeter by inputting A, B, C, D and height H; apply area = (A+B)/2*H and perimeter = A+B+C+D, with results shown on indicators.
Compute cylinder properties in LabVIEW using radius and height, volume pi r^2 h, surface area 2 pi r h + 2 pi r^2, and lateral surface 2 pi r h.
Learn cone formulas, including volume pi r^2 h divided by three, slant height sqrt(r^2 + h^2), surface area pi r (r + sqrt(r^2 + h^2)), and lateral surface pi r l, in LabVIEW.
Learn to compute sphere volume and surface area in LabVIEW from a radius input, using v = 4/3 pi r^3 and a = 4 pi r^2, with LabVIEW blocks.
Learn how to check Armstrong numbers by summing the cubes of digits in LabVIEW, using string conversion, substring to isolate digits, and a sum to the original comparison with 153.
Explore LabVIEW basics with for and while loops, finite and infinite looping, indexing, case structures, flat and stacked sequences, and formula nodes to design and debug automated processes.
Explore the for loop in LabVIEW, including auto-indexed outputs, concatenating values, and filtering to display elements greater than five.
Explore how the LabVIEW case structure routes input values, such as seat numbers, to corresponding book assignments using modulo, remainder calculations, and division logic.
Generate numbers from one to ten in LabVIEW using a while loop, incrementing a counter and stopping when the condition is true, with a brief delay.
Generate random numbers in LabVIEW using a for loop, with upper and lower bounds, a delay, and a numeric indicator. Learn to control loop iterations and format outputs.
Learn to generate random numbers with a while loop in LabVIEW, setting upper and lower limits, using a stop condition, and displaying results with indicators.
Learn to compute the sum of the first n natural numbers in LabVIEW using a for loop on the block diagram to produce the result.
Learn to sum the first n natural numbers in LabVIEW with a while loop, using a control input, an indicator, and a feedback loop to stop at the limit.
Use LabVIEW to compute weight on different planets with gravity multipliers and the mass times gravity formula, demonstrating live weight calculations for Earth, Moon, and other celestial bodies.
Learn to compute factorials in a LabVIEW GUI by looping with a constant from one and multiplying to produce values like two and twenty four, display format and out-of-range handling.
Learn to build a color box in LabVIEW by combining red, green, and blue for additive colors, applying numeric conversions, and controlling color changes with timing.
Explore creating 1D, 2D, and 3D arrays in LabVIEW using for loops, showing how size is controlled and how nested loops build multi-dimensional data structures.
Discover how array elements determine the for loop count in LabVIEW using auto indexing. See how auto indexing on and off changes iterations based on the connected arrays' element counts.
Explore how to implement a flat sequence structure in LabVIEW, using local variables to blink an indicator with 500 ms delays, frames, and iteration control for programmable on/off behavior.
Explore how to implement a flat sequence structure in LabVIEW to control a tank's liquid level, using for loops, frames, delays, and local variables for continuous filling and emptying.
Explore the flat sequence structure in LabVIEW by performing operations on inputs A and B: addition, x minus y, multiply, and divide, with a half-second delay per frame and indicators.
Explore how a flat sequence in LabVIEW executes multiple frames with edge triggers, booleans, and indicators, showing frame-by-frame control, incremented values, and stopping behavior.
Learn to use the LabVIEW expression node to perform built-in operations—sine, cosine, log, exponential, max, min, sqrt—and build expressions like sin(x) cos(x^2) x^3 with live input output.
Use the expression node to plot sine x and sine x square, merge signals, and view results on waveform graphs and charts with a build array function.
Demonstrate calculating compound interest in LabVIEW using the math script window. Implement the compound interest formula with principal, rate, and time to produce amount and interest outputs.
Compare simple interest and compound interest for a given principal, rate, and time using the math script window, deriving simple interest as p*r*t/100 and compound interest via P*(1+r/100)^t.
Learn to create a LabVIEW function using a for loop, iteration, and auto indexing. Then build and plot a waveform with sine, arrays, and a transpose to visualize data.
Discover how to calculate simple interest with a LabVIEW formula node using P, R, and T, computing SI = P*R*T/100 and A = P + SI.
Demonstrate algebra verification in labview with a formula node, showing (a+b)^2 = a^2 + b^2 + 2ab and (a−b)^2 = a^2 + b^2 − 2ab using A and B inputs.
Learn to compute compound interest using a LabVIEW formula node by defining inputs for principal, rate, and time, and deriving the amount and the interest.
Verify algebraic expressions with LabVIEW's formula node by equating (A+B)^3 to A^3 + B^3 + 3AB(A+B) using inputs A and B and checking that computed C and D outputs match.
Explore boolean logic in LabVIEW by wiring and testing and or gates, xor, not, and various gates, and build indicators and controls to visualize truth tables.
Explore the LabVIEW comparison palette to evaluate conditions, use max/min, in range, and empty checks, and compare waveforms with select functions.
Explore building a half adder in LabVIEW using and and exclusive or logic to produce sum and carry from two inputs, with block diagram and indicators.
Design a full adder in LabVIEW using boolean logic with exclusive or gates and and gates to compute sum and carry-out from a, b, and carry-in, validated against a truth table.
Learn to build a seven segment display in LabVIEW by arranging front panel segments and wiring a case structure to show digits zero through nine, extend to multi digit displays.
Learn to build a LabVIEW counter that increments on each button press. Use a boolean-to-zero-one converter and a while loop to display the count.
Explore converting binary coded decimal to gray code in LabVIEW, using XOR operations, mathematical expressions, and tutorials on input handling, control wiring, and decimal conversions.
Explore digital electronics with LabVIEW by verifying boolean expressions and the behavior of an and gate across input combinations, highlighting high and low outputs.
Explore the boolean expression one plus A plus B plus C equals one for three variables, implement with or gate, verify output remains high when any input is high.
Learn how to convert binary numbers to gray code and gray code back to binary in LabVIEW, using exclusive OR operations to generate accurate two-way conversions.
Explore array and matrix operations in LabVIEW, converting between one- and two-dimensional data, building and reversing arrays, using for loops with random numbers, and computing transpose, inverse, and determinant.
Master functional auto indexing in a LabVIEW for loop, learn to enable and disable indexing, wire indicators to display the last value for one- and two-dimensional inputs.
Learn to multiply two 3x3 matrices in LabVIEW using the matrix function from the linear algebra toolkit, including creating matrices A and B, wiring them, and obtaining the product.
Discover how to compute the determinant of matrices in LabVIEW using the matrix function, exploring various orders, inputs, and linear-algebra operations with controls and indicators.
Explore linear algebra operations in LabVIEW, including computing a matrix's rank, inverse, eigenvalues and eigenvectors, and performing transpose and other matrix calculations with the math functions.
Explore how the in place element structure optimizes LabVIEW operations by using border nodes to perform array and data operations in place, improving memory use and speed.
This lecture demonstrates how to perform add, multiply, and subtract operations on array elements using in-place array element structures in LabVIEW, with inputs, indices, and controls.
Learn how to use in place element structure in LabVIEW to split arrays, apply operations (square root, square, increment, decrement) in place, and reduce memory usage for efficient compilation.
Explore in-place element structure in LabVIEW by bundling and replacing elements in an input cluster, including strings, numbers, booleans, and arrays, with bundle by name and create control.
Split an input string in LabVIEW using a splitting character and route segments to outputs. Use the string length function to determine input length and display it with an indicator.
Learn to format date and time strings in LabVIEW using specifiers and time span functions. Create outputs that display current date, weekday and month names, and 24-hour or AM/PM clocks.
LabVIEW demonstrates using a control f style search to locate a keyword in a string, using a match pattern and a regular expression, looping to count occurrences and display results.
Learn how to create and manipulate clusters in LabVIEW, using bundle and unbundle by name, mixing controls and indicators, to reduce wire clutter and organize data as structured clusters.
Explore how to create and configure clusters in LabVIEW, combining different controls and indicators, resizing to fit, and understanding input versus output clusters. Identify and fix broken arrows.
Explore numeric operations on a cluster by adding, subtracting, dividing, and multiplying a value across each element, producing an output cluster with floating type results.
Create and modify clusters in LabVIEW, unbundle and bundle by name to change a cluster's numeric, string, and boolean values, then show the updated output.
Connect an input cluster in LabVIEW to create upper and lower limits and determine which values are in range or not in range, with clear in-range and out-of-range results.
Explore converting between arrays and clusters in LabVIEW, using input and output clusters, and edit cluster functions to manage same-type data while arranging numeric values quickly.
learn to use a toggle switch to select between two input clusters and display the chosen output in a cluster, demonstrating global switch control of multiple blocks in labview.
Explore building a LabVIEW cluster of numeric controls and IDs to manage student marks across six subjects, using index edit, bundle by name, and array indexing to update scores.
Demonstrates building a LabVIEW state machine from start through process one to four, using transitions, a stop condition, and a current-process indicator to control and visualize workflow.
Build a coke vending machine program in labview, featuring a front panel and coke dispenser, with a ₹60 price and money handling from ₹1, ₹5, and ₹20.
Demonstrates building a coke vending machine in LabVIEW using a state machine to manage money insertion, ₹60 price checks, dispensing, and change with clear user messages.
Explore property nodes for a boolean control in LabVIEW, switching visibility and enable/disable states, and using them to control front-panel indicators and security features.
Learn how to use a property node in LabVIEW to reposition indicators and booleans with sliders, showing how to copy, set left or right positions, and toggle visibility.
Explore LabVIEW property nodes to control blinking and indicator color via boolean and numeric controls. See how a button-driven property node passes values to indicators and toggles visibility.
Explore using a property node to adjust a user interface element’s size, text color, and background, and implement color bands driven by value ranges for a temperature controller.
Shows a front panel for an oxygen concentrator with four parameters, including oxygen percentage and air temperature, using lower and upper limits and turning green when oxygen is 22–40.
Explore creating and manipulating waveforms in LabVIEW by adjusting frequency and amplitude in real time, using sine waves, charts, controls to visualize signals and manage execution with a stop condition.
Explore how to generate a sine wave form in LabVIEW by adjusting amplitude, offset, time, and point count, connecting components, and displaying results on a graph.
Learn to generate a hundred random numbers in a LabVIEW loop, and display them on a waveform graph and a chart, with a 300 ms delay and data logging.
Explore different chart modes in LabVIEW by manipulating a for loop, updating the plot with the average of the last four points, and experimenting with sweep and dark modes.
Learn to build a LabVIEW waveform on a waveform graph with bundle by name and a for loop producing a random-value array, plus initial point and change between points.
Identify the maximum and minimum values of a waveform and their occurrence times using simulated signals, amplitude and frequency controls, and drag-and-drop tools in LabVIEW.
Build an x-y graph in LabVIEW using the front panel sliders to set x and y values, and update the graph in real time with a one-second delay.
Explore how a mixed signal graph displays both a sine wave and its absolute value, then derive a digital waveform via comparison and waveform processing.
Explore compressing and decompressing a digital waveform in LabVIEW, using digital data, a waveform chart, and the digital waveform functions to manage bits, samples, and signals.
Learn in LabVIEW to draw a circle with a while loop, sine-based points, and axis scaling, using XY bundle controls to visualize the circle on a plot.
Create lissajous patterns in labview by adjusting the phase difference and frequency of two sine waves on an x y graph, using express via for real-time visualization.
Create a digital waveform in LabVIEW by turning a boolean array into a digital waveform, transposing a 2D array, and displaying it on a waveform graph.
Learn to model and simulate a differential equation in LabVIEW control and simulation toolbox, solving with integrators, gains, and transfer functions, including real-time gain adjustment.
Learn to plot colors in a LabVIEW intensity graph using a 2D integer array to create square matrices, assign values (including random), and visualize amplitude patterns.
Explore tan and sec in smart automation with LabVIEW, learn to use graphs, function axis, and memory function verification to compose operations and validate outputs.
Verify the tan(2θ) equals 2 tan θ / (1 - tan^2 θ) identity in LabVIEW by comparing outputs from tan θ and its squared form to confirm their equivalence.
Practice verifying tangent formulas and other trigonometric identities by using charts or graphs, scaling signals, and elementary functions to confirm equations in LabVIEW.
This course is a comprehensive and hands-on guide designed to take you from an absolute beginner to an intermediate LabVIEW programmer, step by step. Whether you're a student, engineer, or hobbyist, this course provides a complete foundation in LabVIEW—the industry-standard graphical programming language used in test, measurement, automation, and industrial control applications.
Starting with the basics, you will become familiar with the LabVIEW environment, its tools, and its visual programming structure. From there, the course gradually introduces core programming concepts such as data types, Boolean logic, arithmetic operations, loops (for and while), case structures, and arrays. You’ll learn how to manipulate arrays using LabVIEW’s powerful built-in functions and how to read/write data to and from text files—critical for data logging and report generation.
The course then progresses to intermediate and LabVIEW-specific concepts such as the creation and use of SubVIs, property nodes, and event-driven programming. You'll also explore data acquisition (DAQ) using simulated and real signals, preparing you to interface with external hardware like sensors, actuators, and measurement devices.
You will gain insight into professional practices such as why sequence structures should be avoided in industrial applications, and how state machines are used to ensure modularity, maintainability, and safety in complex systems. These are the same design principles used in high-reliability industrial and medical systems.
Throughout the course, learning is reinforced through interactive quizzes, coding exercises, and three real-world projects that consolidate multiple skills into practical applications. These projects mimic real industry tasks and are designed to build your confidence and problem-solving abilities.
This course serves as a cost-effective and flexible alternative to National Instruments’ LabVIEW Core I and II training, offering the same depth and rigor at a fraction of the cost. It is taught by an industry-experienced instructor with over a decade of experience in automation, instrumentation, and engineering education.
By the end of this course, you'll be equipped not only with theoretical knowledge but also with practical skills needed to automate systems, process data, control instruments, and confidently work on industrial LabVIEW projects or pursue NI certification.