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

Home Tab

LabVIEW 2013 Desktop Execution Trace Toolkit Help

Edition Date: June 2013

Part Number: 372641C-01

»View Product Info
Download Help (Windows Only)

The Home tab contains the following sections:

  • Target Configuration—Use this section to open new trace connections to local or remote LabVIEW application instances.
    Note  The Desktop Execution Trace Toolkit uses the LabVIEW VI Server to connect to the applications on which you execute traces. If you do not enable the VI Server and grant the machine access, the toolkit displays a message box to show you the instructions.
    • Machine—Displays the name of the local computer. You can specify the computer name or IP address of the remote computer on which the LabVIEW application instance to trace runs. The default computer name is localhost.
    • Port—Specifies the VI Server port on which the local or remote application instance is running. The default port number is 3363.
    • Application Instance—Displays the open LabVIEW application instances on the local or remote computer. Select the application instance you want to connect to from the pull-down menu.
    •   Refresh—Refreshes the Application Instance pull-down menu after you enable VI Server or open a new LabVIEW application instance.
  • Trace Operation—Use this section to execute traces:
    Capture Settings—Contains the following two components:
    • Click the Capture Settings image to display the Capture Settings dialog box, which you can use to configure the detailed events of the types you selected from the pull-down menu. The Capture Settings dialog box automatically updates for the configurations you specify in the Capture Settings pull-down menu.
    • Click the arrow below Capture Settings to display the Capture Settings pull-down menu, which you can use to quickly select the types of trace data you want to capture when you execute a trace session.
    Start—Begins executing a trace session. This option is available only when you are not executing any trace session.
    Stop—Stops executing the current trace session. This option is available only when you are executing a trace session.
    Clear—Removes all the trace data from the table pane.
    New Trace—Opens a new trace in a stand-alone window.

Capture Settings Pull-Down Menu

The Capture Settings pull-down menu contains the following options:

  • Event Structures and User Events—Specifies whether to trace user events and events that LabVIEW Event structures generate. This checkbox contains a checkmark by default.
    • Timeout—Specifies whether to trace LabVIEW Event structure timeouts. This checkbox does not contain a checkmark by default.
  • Queues and Notifiers—Specifies whether to trace queue and notifier events. The Queue Operations functions and the Notifier Operations functions in LabVIEW return those events. This checkbox contains a checkmark by default.
  • User-Defined Trace Events—Specifies whether to trace user-defined events. Use the Generate User-Defined Trace Event function in LabVIEW to generate user-defined events. This checkbox contains a checkmark by default.
  • VI Execution—Specifies whether to trace execution events that LabVIEW generates when a VI runs. This checkbox contains a checkmark by default.
  • Reference Leaks—Specifies whether to trace reference leak events. Reference leaks can be trivial at first, but overtime they could cause poor performance or a non-responsive computer. This checkbox contains a checkmark by default.
  • Errors—Specifies whether to trace unhandled error events. This checkbox contains a checkmark by default.
  • Memory Allocations—Specifies whether to trace events that LabVIEW generates when a VI allocates memory, frees the previously allocated memory, or changes memory size. This checkbox does not contain a checkmark by default.
    • Memory Threshold—Specifies the memory threshold in bytes. To enable this option, you must select the Memory Allocations option. You can use this option to avoid capturing small memory allocation events, such as allocations LabVIEW makes internally, which do not have a significant impact on the application you are tracing. For example, you can use this option to ignore memory allocations of less than 1,000 bytes.

 

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