Sign In

Workers™ by Scarfe Controls - Toolkit for LabVIEW Download

A simple LVOOP QMH framework for LabVIEW

* 2 ↓84
ReleasedAug 17, 2020
Publisher Scarfe Controls
LicenseNot Specified
LabVIEW VersionLabVIEW>=15.0
Operating System Windows
Project links Homepage   Documentation  


Workers™ provides developers with an easy way to create the scalable frame of a LabVIEW application with modular LVOOP based Queued Message Handlers (QMH). Each modular QMH is designed with simplicity in mind, and to look and feel like the LabVIEW QMH template; easy enough to use by beginner developers while being extensible for more advanced developers at the same time.

These are some of the main features that Workers™ provides to help you create and debug flexible QMH based applications:

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 the frame of a large LabVIEW application consisting of many QMHs in a matter of minutes.

Workers Debugger

A dedicated debugger for our modular QMHs, the Workers Debugger provides you with a Task Manager and a Message Log for your applications. The Debugger's Task Manager shows you a list of all running QMHs in memory, as well as their current status. The Debugger's Message Log shows you where and when a message was sent between QMHs in your application, as well as the time and location of any errors that have occured, helping to make your running 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.


Workers™ has been designed to be used by developers with no LVOOP experience, while at the same time has been designed to be extensible for advanced developers, allowing you to expand the Workers™ API and even create common cases for your QMHs. A powerful basis providing many possibilities for your applications.

Release Notes (Aug 17, 2020) no release notes for this version


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


  Post an Idea   Post a Resource

Recent Posts

Workers v2.2.0 - New Features
This video introduces the main new features added to Workers v2.2.0. #LabVIEW #WorkersForLabVIEW #f…

by VIPM Community, 1 month ago, 0 , 1
Case Labels - Explained
Case Labels are a useful feature in Workers™ that replaces ‘string constants’ to select which case …

by VIPM Community, 1 month ago, 0 , 0
Workers™ Tutorial Videos
Get up and running quickly with Workers™ with the help of our Tutorial Video series, covering the b…

by VIPM Community, 1 month ago, 0 , 1