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
  • Basic concepts 60-second tutorial playlist
  • Fundamentals Example Project
  1. Getting Started

Creating your first application

Getting Started

PreviousGo To MHL Case (Ctrl+8)NextExample Projects

Last updated 1 year ago

It can be quite challenging to learn how to use a new software framework, so if you are new to Workers, we provide a few options that will introduce you to the framework's main concepts, to help get you up and developing with the framework as soon as possible.

Basic concepts 60-second tutorial playlist

This playlist guides you through the motions required to perform simple yet basic processes, such as how to create new Workers, how to add statically-linked subWorkers to your Worker call-chain, and how to send messages between a Worker and its Caller.

Click on the video below to start viewing the playlist.

Fundamentals Example Project

There are several example projects that ship with Workers 5.0. However, the best starting place for developers who are new to the framework is the Workers Fundamentals Example Project.

This example project demonstrates the fundamental framework concepts to new developers, by introducing the difference between statically-linked and dynamically loaded Workers, and how to send messages between Workers using Worker API VIs. The block diagram code is heavily documented to explain to new developers how the various parts of a Workers application work together.

It is recommended that developers follow the steps on the front of Worker A's Main VI, and study the code behind the front panel controls to obtain an understanding of the various ways to send messages up and down a Worker's call-chain hierarchy.

Click here to learn more about the .

Workers 5.0 Example Projects
Getting Started with Workers 5.0 - Basics Playlist
Fundamentals Example Project - Worker A (Main.vi)