Sign In

Workers™ - Free Edition by Scarfe Controls - Toolkit for LabVIEW Download

A Modular QMH-Based Framework for LabVIEW

* 1 ↓47
ReleasedJun 03, 2020
Publisher Scarfe Controls
LicenseNot Specified
LabVIEW VersionLabVIEW>=15.0
Operating System Windows
Project links Homepage   Documentation  


--------------------- Upgrade Notice ----------------------

It is not possible to automatically upgrade from Workers v1.x.x.x. to Workers v2.x.x.x. If you are upgrading, you will need to exit this window and manually uninstall the Workers v1.x.x.x package (using VIPM) BEFORE installing this version.

------------ Looking for the Professional Edition ? ------------

Click on *Browse all versions at the bottom-left of this window, and you will find it there. Free Editions always have even build numbers, Professional Editions always have odd build numbers.


----------------- Free Edition -----------------

The Free Edition requires no license and is functionally identical to the Professional Edition. This edition is free to use for personal and non-commercial purposes. The Professional Edition is required when Workers™ is used for commercial purposes. A license for the Professional Edition can be purchased from


Workers™ provides LabVIEW developers with a modular Queued Message Handler (QMH) based framework API, along with support tools that are designed for the quick and easy development of scalable QMH based applications, both small and large in size, by novice (LabVIEW Core 3 level), advanced, and/or teams of LabVIEW developers.

The main features that Workers™ provides to the developer over the LabVIEW QMH template include the following:

Create/Add Worker Tool
No longer is it necessary to manually create QMHs from a template and then manually integrate the new QMH into your existing application. With the 'Create/Add Worker' tool, it is possible to completely add and integrate a new QMH directly into your application in a matter of seconds. This means that you can create a large LabVIEW application consisting of many QMHs in a matter of minutes.

Workers Debugger
A dedicated debugger for the framework, the Workers Debugger provides a vital piece of information to the developer that LabVIEW does not provide natively. This piece of information is: "The flow of messages between QMHs." This and more is provided by the Debugger to make debugging your code more transparent.

Priority Queue
Workers™ has adopted the Priority Queue of the LabVIEW Actor Framework for the sending of messages between QMHs in the framework, providing additional messaging flexibility over the standard FIFO LabVIEW queues. Three priorities are available to developers: Low, Normal and High

Worker Hierarchy Viewer
The Worker Hierarchy Viewer shows the call-chain of all the QMHs in an application and whether a QMH is either statically linked or loaded dynamically, providing a high-level visualization of the structure of an application.

These features plus more, make Workers™ the quick and easy way to develop applications in LabVIEW.


Known Issues: When the Professional Edition is installed on a fresh installaton of LabVIEW, the Workers™ library may be locked and unusable. To solve this problem, simply uninstall Workers™ and then re-install it. This should solve the problem.

Release Notes (Jun 03, 2020) no release notes for this version


Note, you must have the VIPM Desktop app installed for this button to work.


Report a Problem