You are on page 1of 20

CLAD

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

6. Case False (Breakpoint)


True VI
a.
b.
7. (Property Node) subVI (Digital numeric)

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.

SubVI Automatic Error Handling


SubVI Automatic Error Handling
subVI Error Out VI (calling VI)
subVI Error Out VI (calling VI)

14.
a.
b.
c.
d.

SubVI (Connector pane)


SubVI
(Icon)/ (Connector) SubVI
(Functions palette) SubVI

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.

1-D Array of {3, 3, 3, 3}


1-D Array of {4, 4, 4}
1-D Array of {3, 4}
1-D Array of {4, 3}

19. (Event) LabVIEW Event


a.
b.
c.
d.

(Property node)

(Local Variable)

20. (Race condition)


a.
b.
c.
d.

(Functional global variable)


(Local Variable)
(Global variable)
(Shared variable)

Page 7 of 20

CLAD
21. Shift Register Answer

a.
b.
c.
d.

16
24
32
10

22. (Subarray)

a.
b.
c.
d.

1-D Array of {8, 5, 7}


1-D Array of {10, 8, 5}
1-D Array of {10, 8, 5, 7}
1-D Array of {7, 10, 8, 5}

23. (Document) VIShow Context Help

a.
b.
c.
d.

VI Properties Documentation
Show Context Help
(Free label)
LabVIEW

24. For Loop


a.
b.
c.
d.

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

29. Case Case Selector


a.
b.
c.
d.

(Enumerated)
(String)

Page 9 of 20

CLAD
30. LabVIEW (Byte)

a.
b.
c.
d.

9 Bytes
11 Bytes
13 Bytes
17 Bytes

31. (Sequence local terminal) Frame 0


(Unassigned)

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

39. VI Boolean Control ( Switch Until Released )


Boolean Control FALSEResult

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

CLAD LabVIEW 2011 Help


CLAD

1. B

LabVIEW Case While LoopCase


Case
Creating VIs from Templates, Case Structure
2. B

Step Into LabVIEW subVI (Single-stepping)
Step Out subVI VI Step Through Step Over

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

(Auto-indexing) For Loop


For Loop 1 5
5
For Loop, Passing Multiple Values to the Next Loop Iteration, Using Shift Registers to
Remember Iteration Values (LabVIEW 2010 )

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

Strip chart Scope chart


Sweep chart Scope
chartSweep chart LabVIEW Step
chart
Customizing Graphs and Charts
9. D

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

While Loop FALSE Boolean Stop if TRUE


While Loop While Loop VI
For Loop and While Loop Structures, While Loop
12. A
LabVIEW
LabVIEW

Page 15 of 20

CLAD
Block Diagram Data Flow
13. D

VI Automatic Error Handling subVI LabVIEW

Handling Errors
14. D
LabVIEW
SubVI VI
Edit Icon
Creating a VI Icon
15. A

Semaphores

Synchronization VIs and Functions


16. D
LabVIEW

Error List Window


17. AD

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

Available Events, Using Events in LabVIEW


20. A

(Non-reentrant) VI (Race condition)


Suggestions for Using Execution Systems and Priorities
21. C

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

VI Properties Context Help VI


VI Description Property, Documentation Page (VI Properties Dialog Box)
24. D

For Loop Count


For Loop
25. C
(Property Nodes)

Property Node Property Nodes

Block Diagram Data Flow, Using Local and Global Variables Carefully

Page 17 of 20

CLAD
26. A

BD Wait Until Next ms Multiple


C Wait (ms)
Wait Until Next ms Multiple Function
27. B

Semaphores C (Notifier)
A 2
D
FIFO
Synchronization VIs and Functions
28. B

Changing Array Dimensions


29. A
Case
Case Selector Scalar Value
Creating Case Structures
30. D
File I/O
LabVIEW 1 4-byte
2
8 8 1
9 17
Flattened Data, Creating Binary Files, How LabVIEW Stores Data in Memory
31. B
Sequence
Frame 1 Sequence local Frame zero Frame
zero
Adding and Removing Sequence Local Terminals

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

Block Diagram Data Flow


36. B

8 8 0 ~ 255 2 128
256 8 1 0
Numeric Data Types Table, Numeric Conversion
37. D

Merge Errors One/Two Button Dialog 2


Generate Front
Panel Activity VI Simple Error Handler

Handling Errors, Simple Error Handler VI


38. B

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

You might also like