Sign Up

Messenger Library by JDP Science - Toolkit for LabVIEW Download

A library for easy messaging between processes (including easy TCP).

Watch * 9 ↓4,046
ReleasedNov 30, 2023
Publisher JDP Science
License BSD
LabVIEW VersionLabVIEW>=19.0
Operating System Windows, Mac, and Linux
Project links Homepage   Documentation   Repository  


Advanced messaging made simple

A library for passing messages between parallel processes. Uses "Addresses" to generalize the communication method, allowing the message sender to use any method as provided by the receiver. Supported communication methods include wrappings of simple queues, user events, and notifiers, as well a more complex channels such as a TCP server and client.

Comunication patterns supported include request-reply, where the reply is sent to a "reply address" attached to the request, and register-notify, where one process sends a registration message to another in order to subscribe to published messages.

A framework for dynamically-launched VI "actors" is also provided. An "Actor Manager" debug tool is installed under the Tools menu, as is an option to generate a new actor from a template.

Note: On Windows 10, it may be necessary to run VI Package Manager "as an administrator" in order to install the VI Package.

Release Notes (Nov 30, 2023)

Issue 77: fix bug in TCP Messengers
Other minor TCP improvements
New Example that reworks Continuous Meassurement and Logging using Messenger Library

Download Package

All Contributors

  Post an Idea   Post a Resource

Recent Posts

Actor to Actor communication (Messenger Library)
Demo of a ‘Top Level’ actor creating and communicating with an ‘Instrument’ actor. Shows Request-Re…

by James Powell, 1 year, 11 months ago, 0 , 0
Messenger Library for LabVIEW: Quick Introduction
A quick introduction to “Messenger Library” for LabVIEW. Wiki:…

by James Powell, 1 year, 11 months ago, 0 , 0
Messenger Library Instructional Videos
There are about 10 instructional videos on YouTube. The example project that is developed in these…

by James Powell, 3 years, 9 months ago, 0 , 3
Post Messenger Library videos as resources
We see there are many great tutorial videos for the Messenger Library:…

by VIPM Community, 3 years, 9 months ago, 1 , 2