Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Using Supplied Probes

LabVIEW 2013 Help

Edition Date: June 2013

Part Number: 371361K-01

»View Product Info

Use supplied probes to display comprehensive information about the data that passes through a wire. You also can use a supplied probe to respond based on the data that flows through the wire.

Complete the following steps to use a supplied probe.

  1. Right-click a wire and select Custom Probe from the shortcut menu.
  2. Select among the following supplied probes. All supplied probes that match the data type of the wire you right-clicked appear at the top of the shortcut menu.
    • .NET Refnum Probe—Displays the result of calling the ToString() method on the object represented by the .NET refnum, the type of the object, the hash code of the object, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • Analog Waveform Probe (DBL)—Displays a graph of the analog data; a table with a time stamp that specifies when the probe received the data, the x value, and the time; and a table that displays the attributes of the waveform data.
    • Conditional Boolean Probe—Displays the Boolean data and allows conditional breakpoints.
    • Conditional Double Array Probe—Monitors an array of double-precision, floating-point numeric controls. The Data tab displays the size of the input array. Use the Conditions page to set a conditional breakpoint. You can set conditions based on the size of the array or any elements within the array. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Double Probe—Displays the double-precision, floating-point data and allows conditional breakpoints. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Error Probe—Displays the error status, code, and description. Allows conditional breakpoints to pause on an error, a warning, or on a particular error code.
    • Conditional Signed8 Probe—Displays the 8-bit signed integer data and allows conditional breakpoints.
    • Conditional Signed16 Probe—Displays the 16-bit signed integer data and allows conditional breakpoints.
    • Conditional Signed32 Array Probe—Similar to the Conditional Double Array probe, this probe monitors an array of 32-bit signed integer numeric controls. The Data page displays the size of the input array. Use the Conditions page to set a conditional breakpoint. You can set conditions based on the size of the array or any elements within the array. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Signed32 Probe—Displays the 32-bit signed integer data and allows conditional breakpoints.
    • Conditional Signed64 Array Probe—Similar to the Conditional Double Array probe, this probe monitors an array of 64-bit signed integer numeric controls. The Data page displays the size of the input array. Use the Conditions page to set a conditional breakpoint. You can set conditions based on the size of the array or any elements within the array. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Signed64 Probe—Displays the 64-bit signed integer data and allows conditional breakpoints.
    • Conditional String Probe—Displays the string data and allows conditional breakpoints.
    • Conditional Unsigned8 Probe—Displays the 8-bit unsigned integer data and allows conditional breakpoints.
    • Conditional Unsigned16 Probe—Displays the 16-bit unsigned integer data and allows conditional breakpoints.
    • Conditional Unsigned32 Array Probe—Similar to the Conditional Double Array probe, this probe monitors an array of 32-bit unsigned integer numeric controls. The Data page displays the size of the input array. Use the Conditions page to set a conditional breakpoint. You can set conditions based on the size of the array or any elements within the array. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Unsigned32 Probe—Displays the 32-bit unsigned integer data and allows conditional breakpoints.
    • Conditional Unsigned64 Array Probe—Similar to the Conditional Double Array probe, this probe monitors an array of 64-bit unsigned integer numeric controls. The Data page displays the size of the input array. Use the Conditions page to set a conditional breakpoint. You can set conditions based on the size of the array or any elements within the array. If you select multiple conditions, LabVIEW executes a breakpoint if any of those conditions are true.
    • Conditional Unsigned64 Probe—Displays the 64-bit unsigned integer data and allows conditional breakpoints.
    • Control Refnum Probe—Displays the class name, the control label, the hex value of the reference, the VI name of the owner, and the path of the VI. You can use this probe to pause if the value is an invalid refnum.
    • Default Picture Probe—Displays the picture.
    • Default Pixmap Probe—Displays the pixmap.
    • Digital Waveform Probe—Displays a graph of the digital data; a table with a time stamp that specifies when the probe received the data, the x value, and the time; and a table that displays the attributes of the waveform data.
    • Dynamic Data Type Probe—Displays the attributes for each waveform and graphs the data.
    • Picture Probe—Displays the picture and includes the Height and Width of the image.
    • Pixmap Probe—Displays the picture and includes information about the width, height, and image color depth of the input picture.
    • Rendezvous Refnum Probe—Displays the rendezvous name and size, the number of VIs or functions waiting to acquire the rendezvous, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • Semaphore Refnum Probe—Displays the semaphore name and size, the number of VIs or functions waiting to acquire the semaphore, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • String Notifier Refnum Probe—Displays the notifier name, the latest notification, the number of VIs or functions currently waiting on the notifier, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • String Queue Refnum Probe—Displays the queue name, the elements of the queue, the number of elements in the queue, the number of pending insert items, the number of pending remove items, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • Translucent Boolean Probe—Displays the Boolean data on the wire.
    • VI Refnum (Panel Image) Probe—Displays the VI name, the VI path, the VI front panel image, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.
    • VI Refnum Probe—Displays the VI name, the VI path, and the hex value of the reference. You can use this probe to set a breakpoint if the value is an invalid refnum.

After you select a probe, that probe becomes the default probe for that data type, and LabVIEW loads that probe when you right-click the wire and select Probe from the shortcut menu.

You can create a new probe based on a supplied probe and add it to the Custom Probe shortcut menu.


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit