Professional Documents
Culture Documents
Clad Exam Prep Guide
Clad Exam Prep Guide
Certification Overview
The National Instruments LabVIEW Certification Program consists of the following three
certification levels:
- Certified LabVIEW Associate Developer (CLAD)
- Certified LabVIEW Developer (CLD)
- Certified LabVIEW Architect (CLA)
Each level is a prerequisite for the next level of certification.
A CLAD demonstrates a broad and complete understanding of the core features and
functionality available in the LabVIEW Full Development System and possesses the
ability to apply that knowledge to develop, debug, and maintain small LabVIEW
modules. The typical experience level of a CLAD is approximately 6 to 9 months in the
use of the LabVIEW Full Development System.
A CLD demonstrates experience in developing, debugging, and deploying and
maintaining medium to large scale LabVIEW applications. A CLD is a professional with an
approximate cumulative experience of 12 to 18 months developing medium to large
applications in LabVIEW.
A CLA demonstrates mastery in architecting LabVIEW applications for a multi-developer
environment. A CLA not only possesses the technical expertise and software
development experience to break a project specification into manageable LabVIEW
components but has the experience to see the project through by effectively utilizing
project and configuration management tools. A CLA is a professional with an
approximate cumulative experience of 24 months in developing medium to large
applications in LabVIEW.
Note The CLAD certification is a prerequisite to taking the CLD exam.
The CLD certification is a prerequisite to taking the CLA exam.
There are no exceptions to this requirement for each exam.
Page 1 of 16
Exam Overview
Product: LabVIEW Full Development System version 2010 for Windows. Refer to
LabVIEW Development Systems comparison for details on the features available in the
LabVIEW Full Development System.
Exam Duration: 1 hour
Number of Questions: 40
Style of Questions: Multiple-choice
Passing grade: 70%
The exam validates application knowledge and not the ability to recall menu steps or
names of VIs and components.
The use of LabVIEW or any other external resources is prohibited during the exam. For
assistance and wherever appropriate, screenshots from the LabVIEW Help are provided
in the exam.
To maintain the integrity of the exam, you may not copy or reproduce any section of the
exam. Failure to comply will result in failure. In areas where the exam is deployed as a
paper based exam, detaching the binding staple will result in failure without evaluation.
Exam Logistics
United States and Europe: The CLAD exam can be taken at Pearson Vue test centers.
The exam is computer-based and results are available immediately upon completion of
the exam. Refer to www.pearsonvue.com/ni for more details and scheduling.
Asia: The exam is paper-based, for which the evaluations and results take about 4
weeks. Please contact your National Instruments local office for details and scheduling.
For general questions or comments, email: certification@ni.com.
Page 2 of 16
Exam Topics
Variables
Front
Panel
Programming
Tasks
Structures
General
The CLAD consists of 40 questions. Each exam consists of a specific number of questions
from each category listed in the table below.
Exam Topics
LabVIEW Programming Principles
LabVIEW Environment
Data Types
Arrays and Clusters
Error Handling
Number of Questions
3
2
2
4
2
Documentation
Debugging
Loops
Case Structures
Sequence Structures
Event Structures
File I/O
Timing
VI Server
Synchronization and Communication
1
2
4
1
1
2
1
2
2
2
Design Patterns
Charts and Graphs
Mechanical Actions of Booleans
Property Nodes
Local Variables
2
2
1
2
1
Total
40
Page 3 of 16
Subtopic
3. Data Types
5. Error Handling
6. Documentation
7. Debugging
8. Loops
9. Case Structures
a.
b.
a.
b.
c.
d.
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
a.
b.
c.
a.
b.
c.
d.
a.
b.
a.
b.
a.
b.
c.
d.
a.
b.
c.
a.
b.
c.
a.
b.
Page 4 of 16
Data Flow
Parallelism
Virtual Instruments (VIs)
Front Panel and Block Diagram
Icon and Connector Pane
Context Help Window
Numeric, String, Boolean, Path,
Enum
Clusters
Arrays
Type Definitions
Waveforms
Timestamps
Dynamic Data Type
Data Representation
Coercion
Data Conversion and Manipulation
Array Functions
Cluster Functions
Function Polymorphism
Error Clusters
Error Handling VIs and Functions
Custom Error Codes
Automatic/Manual Error Handling
Importance
Context Help
Tools
Techniques
Loop Components
Auto-indexing
Shift Registers
Loop Behavior
Case Selector
Tunnels
Applications
Types
Behavior
Applications
Notify and Filter Events
Applications
a.
b.
a.
b.
a.
b.
a.
b.
c.
d.
e.
a.
b.
c.
13. Timing
14. VI Server
15. Data Synchronization and
Communication
Page 5 of 16
Page 6 of 16
Page 7 of 16
Page 8 of 16
Page 9 of 16
Page 10 of 16
Page 11 of 16
Page 12 of 16
Page 13 of 16
Page 14 of 16
Page 15 of 16
Page 16 of 16