Development Tools

New Features

Workers tools menu (new features)

The Workers tools menu contains two new tools: the Public API Builder tool and the Change Worker Properties 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: Workers tools menu.

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.

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

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.

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

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

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 Application Manager.

Message Logs

It is now possible to display individual Message Logs 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: Workers Debug Server.

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

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

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.

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

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 Config File Editor tool in the section: Config File Editor.

Last updated