#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]]