Jump to content

LabVIEW Task Manager (LVTM) v1.10.0 (for LV2013+)


1 Screenshot

About This File

LabVIEW Task Manager v1.10.0 (for LV2013+)

This code is Open-Source, and free of charge

Authors: Ravi Beniwal, Tim Vargo

LAVA Names: Ravi Beniwal, TimVargo
Contact Info: Contact via PM at the LAVA site (http://lavag.org)

LabVIEW Versions Supported:

LV2013 and up

LabVIEW Versions Tested on:

LV2017
LV2016
LV2013

Dependencies:

  • GPower Error & Warning = 1.2.0.14
  • lava_lib_tree_control_api >= 1.0.1-1
  • NI SmartBalloon = 2.0.0.2
  • OpenG Application Control Library >= 4.1.0.7
  • OpenG Comparison Library >= 4.0.0.3
  • OpenG Array Library >= 4.1.1.14
  • OpenG Error Library >= 4.2.0.23
  • OpenG File Library >= 4.0.1.22
  • OpenG LabVIEW Data Library >= 4.2.0.21
  • OpenG String Library >= 4.1.0.12
  • LAVA Palette >= 1.0.0.1

Description:

LabVIEW Task Manager is a debugging tool for use during LabVIEW code development. An expandable/collapsible tree diagram displays detailed information (both static and dynamic) on all VIs in memory, belonging to a selected project/target. It allows for interacting with single or multiple selected VIs at a time, and includes the following major features:

  • Selection of project/target
  • Lists all VIs in memory, grouped by class/library or disk folder, or a flat list
  • Searches for and enumerates clones in memory
  • DropIn VI for including dynamically referenced clones (Clone Beacon)
  • 'Refresh Now' (F5) re-reads all VIs in memory and adds new ones to the tree
  • Displays VI name, owning class/library, state, path, data size & code size
  • Displays VI FP Behavior, Reentrant?, Reentrancy Type, Paused? & Highlight?
  • Group by Class/Library or Folder, or display a Flat List
  • Sort by any column, ascending or descending
  • Filter out item types vi, ctl, and vit/ctt
  • Filter out vi.lib and global VIs
  • Filter out items from being displayed, per folder paths.
  • Tracking of, and ability to toggle, execution highlighting on multiple selected VIs
  • Tracking of paused VIs with ability to Pause/Resume/TogglePause multiple selected VIs
  • DropIn VI for pausing only while debugging
  • If a clone initiates a pause, a different pause symbol is used for all clones of that same reentrant original VI
  • Select multiple VIs and open or close their FPs or BDs
  • Double Click a VI from the tree to bring the BD (first choice) or FP to front, if already open
  • Select multiple top-level VIs and Abort them
  • Remotely close any VI's Front Panel

Installation and instructions:

Install this tool by using the VI Package Manager to install its associated package file (.vip). Installation requires VIPM 2014 or higher, which is available for free from jki.net (http://jki.net/vipm).

Known Issues:

  • Cannot abort SubVIs launched from remote VI Server or local Asynch Call By Ref

What's New in Version 1.7.0.28   See changelog

Released

  • 01-Jul-2014 -- Initial release of VIPM package
  • Plus changes from version R6:
  • Versioning format changed from Rx to Major.Minor.Fix/Bug.Build
  • Inserted "Generate Clone Name", as supplied by Aristos Queue, to fix incompatibility w/ LV2013 clone enumeration. See <https://decibel.ni.com/content/message/58984#58984>
  • Added VI descriptions to all UI front panels, and tip-strips to UI front panel elements.
  • Fixed bug where custom probes would cause errors in "Compare Two Paths" VI.
  • Refreshing now includes a re-check for new app instances
  • Optimized "Get Properties" to optionally retrieve only the properties that might have changed; yields better performance.
  • Added some linefeed chars to the error dialog messages
  • In project, converted self-populating folders to virtual folders, and shortened their names.
  • In folder hierarchy, shortened some folder names, and moved some files back out to project root, instead of in "Main Task_Manager" and "Project_Task Manager"; due to some problems encountered with LV Save for Previous Version, and the VSI TSVN toolkit.
  • Added a test case to "Parallel VIs Launcher"
  • Added several comments to several VIs
  • Built a VIP package for tool installation -- to be accomplished using VIPM
  • This tool can now be invoked from LV's main "Tools" menu



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.