Sign In

Workers™ by Scarfe Controls - Toolkit for LabVIEW Download

A plug-in QMH framework for LabVIEW

* 13 ↓626
ReleasedSep 20, 2021
Publisher Scarfe Controls
License Not Specified
LabVIEW VersionLabVIEW>=15.0
Operating System Windows
Project links Homepage   Documentation  


Easily create QMH based applications using Workers™, an application framework for LabVIEW that combines the classic LabVIEW QMH design pattern with the flexibility of LVOOP. Designed for use by anyone with basic LabVIEW skills, Workers™ allows you to easily create the scalable frame of a LabVIEW application out of modular QMHs (called Workers). Saving you time and effort, you can focus your attention on the core requirements of your applications instead of developing and debugging the frame of your applications.

Workers™ helps you develop applications in the following ways:

Ease of Use
The framework QMHs are designed in the style of LabVIEW QMH template, so that anyone at the Core 3 level can comfortably develop with the framework, even without LVOOP experience.

Create/Add Worker Tool
The 'Create/Add Worker' tool allows you to create a new Worker and plug it directly into another Worker, allowing you to scale the frame of your application with very little effort.

Workers Debugger
The Workers Debugger helps to make your running code more transparent by providing you with both a Task Manager and Message Log for your running Workers, and allows you to jump directly into your running code for quick and easy debugging.

Priority Queue
Workers™ has adopted the Priority Queue of the LabVIEW Actor Framework for the sending of messages between Workers 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 Workers in an application and whether a Worker is either statically-linked or loaded dynamically, providing a high-level visualization of the structure of an application.

Workers™ is designed for use by developers with no LVOOP experience, whilst providing LVOOP features to more advanced developers. Overriding the Workers™ API, inheriting your Workers from custom base classes, creating HALs, etc. are just some of the frameworks LVOOP possibilities available to you.

Release Notes (Sep 20, 2021) no release notes for this version

Install with VIPM Download Package

Note: Get VIPM Desktop to install this package into directly into LabVIEW.

Featured in

  Post an Idea   Post a Resource

Recent Posts

Sending Messages - Part 2
This video is the second part of two, which explains and demonstrates the use of the framework's me…

by Peter Scarfe, 1 year, 4 months ago, 0 , 1
Sending Messages - Part 1
This video is the first part of two which explains and demonstrates the use of the framework's mess…

by Peter Scarfe, 1 year, 6 months ago, 0 , 2
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 year, 8 months 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 year, 8 months 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 year, 8 months ago, 0 , 2