Old CLAD Questions
The NI Certified LabVIEW Associate Developer (CLAD) is the first step in the three-part NI LabVIEW certification process. It indicates a broad working knowledge of the LabVIEW environment, a basic understanding of coding and documentation best practices, and the ability to read and interpret existing code. You can use this certification to assess and validate an individual’s LabVIEW development skills for the purpose of project staffing or career advancement.
The CLAD exam consists of 40 questions. The following table contains sample exams from the version of the exam before the 2017 revision. Questions from these exams are also accessible via the links in the sidebar where they have been grouped by topic. Many of these questions are still good practice but it is essential that you review the newer material for the CLAD which is available at CLAD Exam Preparation.
Exam Number | Sample Exam | Answer Key | Solutions |
1 | | | |
2 | | | |
3 | | |
4 | | |
5 | | | |
6 | | | |
CLAD Exam Preparation
WKU CLAD Results
CLAD Topics
- CLAD (131)
- Arrays and Clusters (18)
- Arrays (14)
- Connector (2)
- Dataflow (3)
- Icon (2)
- LabVIEW Projects (1)
- Coercion (2)
- Dataflow (3)
- Formula Nodes (1)
- Memory (1)
- Auto-Indexing (3)
- Feedback Nodes (2)
- For Loops (9)
- Shift Registers (6)
- While Loops (6)
Navigation
- Calendar
- Course Info
- About PHYS 318
- Syllabus
- Instructor
- Grading Rubric
- NI Online Training
- LabVIEW Core 1
- LabVIEW Core 2
- Using NI-DAQmx and LabVIEW
- Day 01: Getting Started
- Day 02: Your First VI
- Day 03: Working with subVIs
- Day 04: Working with Projects
- Day 05: Getting Started with DAQmx
- Day 06: Making Decisions
- Day 07: All About Signals
- Day 08: Writing Text Files
- Day 09: Action Engines
- Day 10: Process Control, Clusters
- Day 11: State Machines
- Day 12: Hardware-Timed DAQ
- Day 13: Using Event Structures
- Day 14: Configuration Files
- Day 15: Sampling and Nyquist
- Day 16: Signal Generation
- Midterm Exam Study Guide
- Winter 2022 Midterm Exam
- Day 17: VI Server
- Day 18: MIDTERM EXAM (+ Measurement Accuracy)
- Day 19: Streaming to Files
- Day 20: Stress and Strain
- Day 21: Sound and Vibration
- Day 22: Encoders
- Day 23: Pulse Width Modulation
- Day 24: Error Handling
- Day 25: Building Applications
- Day 26: Project Reviews
- Day 27: Project Presentations
- Day 28: Project Presentations
- Final Exam
- A00 – myDAQ Breadboard
- A01 – Tilt Sensor
- A02 – Temperature Monitor
- 2022 Fall Projects
- Project Archive
- 2014 Spring Projects
- 2014 Fall Projects
- 2015 Spring Projects
- Aluminum Sheet Edge Detection: Laser Sensor
- Aluminum Sheet Edge Detection: Vision Sensor
- Card Reader Door Lock System Upgrades
- Leak Test for Automotive Actuator
- Touchscreen Position Sensing System
- X-Ray Diffraction System Upgrades
- I-V Measurement System
- Thermal Annealing System
- Power Analyzer
- Hall Effect Measurement System
- JFTA Audio Analyzer
- Audio Tuner
- Audio Tuner
- HC-SR04 Sonic Ranger
- Thermal System
- Chaotic Pendulum
- Dynamometer
- iOLab Wireless Lab System
- Radio Telescope
- Data Acquisition
- What is the difference between software and hardware timing?
- How do I use a history probe on an enum?
- How do I set default values for front panel controls?
- What is a type definition and how do I create one?
- What is the mechanical action of a boolean?
- What is a VI Snippet?
- What is the difference between a waveform chart and a waveform graph?
- How do I plot multiple signals on a waveform chart?
- How do i fix the small fonts in the MAX sidebar?
- How do I fix Windows Explorer SVN file overlays?
- How do I fix SVN overlays in file dialogs?
- Why do I need to separate compiled code from the VI file?
- Can I open a file from the SVN Repo Browser?
- How to use LabVIEW on WKU campus computers?
- What is Quick Drop and how to I use it?
- What are Quick Drop Control-Key Shortcuts?
- Source Code Control
- Subversion and TortoiseSVN
- Create SVN Working Directories
- LabVIEW Environment
- LabVIEW Projects
- Creating a Project
- LabVIEW Help System
- Computations in G
- Timing VIs in LabVIEW
- Making Decisions in LabVIEW
- Introduction to Data Acquisition
- MAX
- Instrument Control
- Real-Time Applications
- Measuring Resistance
- Using a Thermistor
- Signals Basics
- Signal Conditioning
- Measurement Systems
- DAQmx Basics
- Software Timed DAQ
- PID Control Theory
- Using PID in LabVIEW
- Finding PID Parameters
- Triggering
- Hardware Timing
- Sequence Structure
- While Loops
- For Loops
- Shift Registers
- Feedback Nodes
- Event Structure
- Dialogs
- Timed Structures
- Basic State Machine
- Arrays
- Auto Indexing
- Array Functions
- Polymorphism
- Clusters
- Data Structure Style
- Error Clusters
- Error Handling
- Error Handling Style
- Waveform Charts
- Waveform Graphs
- XY Graphs
- Intensity Plots
- Design Patterns Overview
- Continuous Loop
- Immediate subVI
- Action Engine
- Sequencer
- Event-Handling Loop
- Event Loop Dialog
- Classic State Machine
- Queued State Machine
- Event Driven State Machine
- Parallel Loops
- Application Frameworks
- Strings
- String Functions
- File VIs and Functions
- File Paths
- Text Files
- Spreadsheet Strings
- Binary Files
- Configuration Files
- TDMS Files
- VI Analyzer Toolkit
- VI Server
- LabVIEW
- Create NI Account
- Download and Install LabVIEW
- Install NI-ELVISmx
- Configure LabVIEW
- Install TortoiseSVN
- Configure TortiseSVN
- VI Package Manager
- OpenG Toolkit
- VIBox – Probes by SAPHIR
- Actuators
- Breadboard
- Jumper Wire Kit
- Resistors
- Quick Tour of the myDAQ
- Introduction to the myDAQ
- Analog and Digital Loop Back Tests
- ADXL335 – Accelerometer
- NTCLE100E3 – Precision NTC Thermistor
- TMP3x – Temperature Sensor
- NI Badge Program
- CLAD Exam Preparation
- Old CLAD Questions
- WKU CLAD Results
- Audio Test Files
- Diagramming Tools
- LabVIEW Resources
- DAQ Resources
- myDAQ Resources
- myRIO Resources
- cRIO Resources
- WKU Campus License
- NI Software on WKU Computers
- Product Datasheets