Workers for LabVIEW
HomeDownload Follow ProjectAbout
  • Welcome to Workers for LabVIEW
  • What's New in v5.0
    • Upgrading to v5.0
    • New Features
      • Development Tools
      • Functional Changes
      • API Changes
      • Example Projects
      • Change Log
  • Fundamental Concepts
    • What is a Worker?
    • Important Terms
    • The Workers Main VI
      • Default Framework Cases
    • subWorker Types
    • Initialization Sequence
    • Shutdown Sequence
    • Priority Queue
    • Launcher VIs
  • Worker APIs
    • Overview
    • Local Requests
      • Creating Local Requests
    • Public Requests
      • Creating Public Requests
    • Public Requests w/Reply
      • Creating Public Requests w/Reply
    • Public Responses
      • Creating Public Responses
      • Registering Public Responses
    • Case Labels
    • Deleting API Items
  • Workers Tools
    • Workers Tools Menu
      • Create/Add Worker
        • Removing Workers
        • Creating Worker Templates
        • Troubleshooting
      • Workers Debug Server
        • Workers Application Manager
          • Right click menu
        • Worker Message Logs
          • Right click menu
        • Settings
        • Troubleshooting
      • Worker Call-Chain Viewer
      • Worker User Library
        • Config File Editor
      • RT Worker Convert
      • Public API Builder
        • Public Requests
        • Public Requests w/Reply
        • Public Responses
        • Override MHL Cases
      • Create Launcher VI
      • Create Worker Base Class
      • Change Inheritance
      • MHL Case Viewer
      • Change Worker Properties
    • Quickdrop Shortcuts
      • Show Private Data (Ctrl+0)
      • Create MHL Case tool (Ctrl+9)
      • Go To MHL Case (Ctrl+8)
  • Getting Started
    • Creating your first application
    • Example Projects
  • Legal
    • Disclaimer
    • Licenses
Powered by GitBook
On this page
  • Workers tools menu (new features)
  • Public API Builder tool (new)
  • Create MHL Case tool (new)
  • Workers 5.0 Debug Server (new)
  • Application Manager
  • Message Logs
  • Change Worker Properties tool (new)
  • Create Asynchronous Launcher (new feature)
  • Worker User Library Configuration File Editor (new)
  1. What's New in v5.0
  2. New Features

Development Tools

New Features

PreviousNew FeaturesNextFunctional Changes

Last updated 1 year ago

Workers tools menu (new features)

The Workers tools menu contains two new tools: the tool and the tool. Access to all example projects is also provided from within the Workers tools menu.

You can learn more about the new Workers tools menu in the section: .

Public API Builder tool (new)

The Public API Builder tool allows you to create strictly typed Public APIs for your Workers and Worker base classes. This tool also allows you to override the Public API MHL cases from a Worker base class into a Worker.

Create MHL Case tool (new)

The QuickDrop shortcut Ctrl+9 , when activated from the block diagram of a Worker's Main VI, will open this tool. This tool allows you to create: Local API Requests, MHL cases to receive Response messages from subWorkers, and undefined MHL cases that will be created with a Case Label. The tool can also be used to override non-Public API MHL cases from a Worker base class into a Worker.

Workers 5.0 Debug Server (new)

The Workers Debug Server has been re-developed and improved (and is now an entirely new application that is actually built using Workers 5.0).

Application Manager

Message Logs

Change Worker Properties tool (new)

The Change Worker Properties tool allows you to change specific properties of a Worker such as its Alias and Icon Header text. It is also possible to rename a Worker or Worker base class using this tool, whereby the following operations will be performed:

  • Class filename will be renamed

  • Class folder (on disk) will be renamed

  • All references to the class and its VIs/typedefs will be relinked within the scope of the project

  • All class object labels on all VI front panels (within the class) will be renamed

Create Asynchronous Launcher (new feature)

The Create Launcher VI tool has been upgraded, and now allows you to create Asynchronous Launcher VIs for both Workers and Worker base classes. Asynchronous Launcher VIs allow you to load multiple instances of a Workers application, and provides the Worker class object as an output, allowing you to use a Worker's Public API Request VIs from external LabVIEW applications such as TestStand.

Worker User Library Configuration File Editor (new)

It is now possible to create and edit configuration files for the Worker User Library tool. This editor allows you to fill out all of the config file fields, making it now easier to add functional Workers to the Worker User Library.

You can learn more about the new Public API Builder tool in the section: .

You can learn more about the new Create MHL Case tool in the section: .

The new Debug Server launches into the Application Manager window, showing you a list of all Workers applications running on your local network. It is now possible to display multiple Workers applications that have the same Head Worker Alias and IP Address within the new .

It is now possible to display individual for each Workers application that is connected to the Debug Server. Right-clicking over an application in the Application Manager's tree-list will provide you with this option. It is now possible to continuously log all received messages to file using the new Live Logging feature built into the new Message Logs.

You can learn more about the new Workers Debug Server in the section: .

You can learn more about the new Change Worker Properties tool in the section: .

You can learn more about the new Create Launcher VI tool in the section: tool.

You can learn more about the new Config File Editor tool in the section: .

Public API Builder
Create MHL Case tool
Application Manager
Message Logs
Workers Debug Server
Change Worker Properties
Create Launcher VI
Config File Editor
Public API Builder
Change Worker Properties
Workers tools menu
Workers 5.0 Workers tools menu
Workers 5.0 Public API Builder tool
Workers 5.0 Create MHL Case tool
Workers 5.0 Debug Server - Application Manager
Workers 5.0 Debug Server - Message Log
Workers 5.0 Change Worker Properties tool
Workers 5.0 Create Launcher VI tool
Workers 5.0 Worker User Library Config File Editor