#compsci #software 

The whole thing is **visual**.

## Basics
Each program is called a VI project.

They have 2 views:
1) front panel
2) block diagram

The **front panel** is for data inputs, data indicators, and so on
![[Pasted image 20241013214354.png]]

The **block diagram** contains the backend inner workings of a VI:
![[Pasted image 20241013214428.png]]

For the front panel, you can add: number controls, constants, knobs, dials, LEDs, indicators, etc from the **controls palette**:
![[Pasted image 20241013215055.png]]

For the block diagram, you can add mathematical operations, [[iteration|if, while, for loops]], arrays, and more from the **functions palette**:
![[Pasted image 20241013215248.png]]

This is the **tools palette**:
![[Pasted image 20241013215322.png]]