Author: Doug Harper

CLAD 03-16

CLAD 03-16

What is the best method to stop a While Loop on an error condition?

  1. Compare the Status boolean of an error cluster with a constant and wire it to the Stop terminal.
  2. Connect the error wire directly to the Stop terminal.
  3. Create an Event structure to handle the error event.
  4. Use the Error Handler VI to automatically handle the error.

CLAD 02-07

CLAD 02-07

For the VI shown in the following block diagram, automatic error handling is enabled. If the file c:\data.txt does not exist, will an error dialog box pop up?

  1. Yes, each time the error from the Open/Create/Replace File function is returned.
  2. Yes, each time a loop iteration completes.
  3. Yes, but only once, not on each iteration of the loop.
  4. No.

CLAD 01-37

CLAD 01-37

What VI is typically used to terminate an Error Cluster wire and to display any error message?

  1. Merge Errors
  2. One Button Dialog/Two Button Dialog
  3. Generate Front Panel Activity
  4. Simple Error Handler

CLAD 01-16

CLAD 01-16

The Error List shows all of the following EXCEPT:

  1. Items with errors.
  2. Errors and Warnings.
  3. Details about the warnings.
  4. Error Codes.

CLAD 01-13

CLAD 01-13

A VI has Automatic Error Handling enabled. It calls a subVI that has Automatic Error Handling disabled. The Error Out terminal of the subVI is unwired in the calling VI. The subVI returns an error to the calling VI. Will an error dialog be posed because of Automatic Error Handling?

  1. No, since the subVI has Automatic Error Handling disabled.
  2. Yes, since the subVI has Automatic Error Handling disabled.
  3. No, since the Error Out terminal from the subVI is not wired in the calling VI.
  4. Yes, since the Error Out terminal from the subVI is not wired in the calling VI.

CLAD 03-38

CLAD 03-38

If an input name on the Show Context Help window is in bold for a subVI, which of the following conditions are true?

[More than one answer may be true.]

  1. Input values must be scalar.
  2. An input is recommended, but not required.
  3. An input is required.
  4. A broken run arrow will result unless the input is wired.

CLAD 03-21

CLAD 03-21

You develop a subVI that only outputs a value and need to use this subVI in a (calling) VI. Which of the following is the best way to enforce dataflow to control the execution of the subVI.

  1. Use the subVI in a Sequence structure.
  2. Modify the subVI to have dummy inputs that can be sued from the calling VI.
  3. Modify the subVI to have Error clusters that can be used from the calling VI.
  4. Modify the subVI to have a global variable and use it from the calling VI.

CLAD 03-07

CLAD 03-07

Which of the following cannot be used to transfer data?

  1. Semaphores
  2. Queues
  3. Notifiers
  4. Local Variables

CLAD 02-24

CLAD 02-24

How long does this Dequeue Element function wait to receive data?

  1. 1 millisecond (default since unwired)
  2. 1 second (default since unwired)
  3. Indefinitely
  4. It does not wait, it returns immediately

CLAD 01-27

CLAD 01-27

Which data synchronization mechanism ensures that no data is lost when an application temporarily provides data faster than it is able to process it?

  1. Notifier
  2. Queue
  3. Semaphore
  4. Local Variable
Top