Professional Documents
Culture Documents
LabVIEW (CLAD)
NI Certification
NI 1
NI
NI
1
40
70%
NI
Page 1 of 20
CLAD
CLAD
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
_____
Page 2 of 20
CLAD
1. (State diagram)
a.
b.
c.
d.
Sequence
Case
(Formula node)
(OO)
2. _________ (Single-stepping)
a.
b.
c.
d.
Step Into
Step Over
Step Out
Step Through
3. (Property Node) ()
a.
b.
c.
d.
1
Property Nodes Value Change
4. IV 1 subVI
subVI
a.
b.
c.
d.
(Property)
(Method)
(Reference)
(Data type)
Page 3 of 20
CLAD
5. VI Value Out
a.
b.
c.
d.
0
4
5
6
a.
b.
c.
d.
Page 4 of 20
CLAD
8.
a.
b.
c.
d.
Strip Chart
Scope Chart
Sweep Chart
Step Chart
9. Dataflow (Paradigm)
a.
b.
c.
d.
(Shift Register)
(Tunnel)
SubVI
(Local variable)
10. Sequence
a.
b.
c.
d.
Event
For loop
(State machine)
While loop
11.
a.
b.
c.
d.
1 1
1 0
(Abort)
0
Page 5 of 20
CLAD
12.
a.
b.
c.
d.
13. VI Automatic Error Handling Automatic Error Handling
SubVI subVI Error Out VI (calling VI) SubVI
VI Automatic Error Handling
a.
b.
c.
d.
14.
a.
b.
c.
d.
15.
a.
b.
c.
d.
Semaphores
(Queue)
(Notifier)
(Local variable)
Page 6 of 20
CLAD
16. (Error list)
a.
b.
c.
d.
17. (Loop boundary) Auto-indexing()
a. 1 (Traverse) 1
b.
c.
d. (Accumulate)
18. Initialize Array
a.
b.
c.
d.
(Property node)
(Local Variable)
Page 7 of 20
CLAD
21. Shift Register Answer
a.
b.
c.
d.
16
24
32
10
22. (Subarray)
a.
b.
c.
d.
a.
b.
c.
d.
VI Properties Documentation
Show Context Help
(Free label)
LabVIEW
Page 8 of 20
CLAD
25. (Snippet) Property Node
a. (Property Node)
b.
c.
d.
26. Wait Until Next ms Multiple
a.
b.
c.
d.
()
()
27.
a.
b.
c.
d.
(Notifier)
(Queue)
Semaphore
(Local Variable)
28.
a.
b.
c.
d.
Cluster of Clusters
Array of Arrays
Cluster of Arrays
Array of Clusters
(Enumerated)
(String)
Page 9 of 20
CLAD
30. LabVIEW (Byte)
a.
b.
c.
d.
9 Bytes
11 Bytes
13 Bytes
17 Bytes
a.
b. Frame 1
c. Value
d.
32. Wait While Loop
a.
b. CPU
c.
d.
Page 10 of 20
CLAD
33. Ring (Allowable) Enum
(Unsigned)
a.
b.
34. Button Increment
a.
b.
c.
d.
0
1
2
3
35. LabVIEW
a.
b.
c. Goto
d.
36. a 2b 128 VI Result
a.
b.
c.
d.
-128
0
255
256
Page 11 of 20
CLAD
37. VI Error Cluster
a.
b.
c.
d.
Merge Errors
One Button Dialog/Two Button Dialog
Generate Front Panel Activity
Simple Error Handler
38. 2 XY Graph
a.
b.
c.
d.
X,YX,Y X Y 2
X Y 2 2
X Y 2 2
X,YX,Y X Y
a.
b.
c.
d.
0
1
2
3
Page 12 of 20
CLAD
40.
a. Value
b.
c. (Local variable)
d. (Functional Global Variable)
Page 13 of 20
CLAD
1. B
Single-Stepping through a VI
3. A, B, C, D
(Property Nodes)
Property Nodes
Property Node
4. C
VI Server
VI (calling VI) subVI Property
Nodes Invoke Nodes Properties Methods
Controlling Front Panel Objects Programmatically from a SubVI, VI Server Reference
5. C
Page 14 of 20
CLAD
6. B
(Breakpoint)
LabVIEW Case
Managing Breakpoints
7. B
VI Server
(Numeric representation)
Property Node Property Node (C)
D B
Switching Between Strictly Typed and Weakly Typed Control Refnums, Property Nodes
8. A
Dataflow
Dataflow
Block Diagram Data Flow, Local Variables, Using Local and Global Variables Carefully
10. C
Sequence
Run-time
Case and Sequence Structures
11. C
Page 15 of 20
CLAD
Block Diagram Data Flow
13. D
Handling Errors
14. D
LabVIEW
SubVI VI
Edit Icon
Creating a VI Icon
15. A
Semaphores
Auto-indexing auto-indexing
For Loop and While Loop Structures, Passing Elements in an Array through a Loop, Enabling
Auto-Indexing for Loops (LabVIEW 2010 )
18. A
Initialize Array
Initialize Array
Initialize Array Function
Page 16 of 20
CLAD
19. A
Event
Value Change Value Change
Value (Signaling) Property Node Value Property Node
For Loop 5 1 2 5
1x2x2x2x2x2 (25) 32
Passing Multiple Values to the Next Loop Iteration, Using Shift Registers to Remember
Iteration Values (LabVIEW 2010 )
22. C
Array Subset
3 ( 10)
4 4 {10, 8, 5, 7}.
Array Subset Function
23. A
Block Diagram Data Flow, Using Local and Global Variables Carefully
Page 17 of 20
CLAD
26. A
Semaphores C (Notifier)
A 2
D
FIFO
Synchronization VIs and Functions
28. B
Page 18 of 20
CLAD
32. C
/Wait (ms)
VI
Wait (ms) Function
33. A
Rings Enums
Ring Constant, Enum Constant
34. C
Event
Event 2 Button Mouse Down
Mouse Down 2 Event
2 2
Using Events in LabVIEW, Mouse Down Event
35. B
LabVIEW
VI
8 8 0 ~ 255 2 128
256 8 1 0
Numeric Data Types Table, Numeric Conversion
37. D
XY 2 1 X/Y
XY 1
XY Graphs
Page 19 of 20
CLAD
39. C
Boolean
Switch Until Released
2 FALSE to TRUE TRUE to FALSE
(Latch) (Reset)
Changing the Mechanical Action of a Boolean Object, Value Change Event, Using Events
with Latched Boolean Controls
40. B
LabVIEW
Dataflow
Block Diagram Data Flow, Using Local and Global Variables Carefully
Page 20 of 20