Sign In

Messenger Library by JDP Science - Toolkit for LabVIEW Download

A library for easy messaging between processes.

* 3 ↓653
ReleasedNov 18, 2020
Publisher JDP Science
LabVIEW VersionLabVIEW>=13.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 LVOOP 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 (and is used for building the TCP server/client and publish-subscribe functionality). 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 18, 2020)

Issue 44: Reconnecting TCP Messenger (See "Example Reconnecting TCP Client")
Bug fix: 47 Problem launching "Internal" actors in some cases
New Example of a Worker Pool pattren using Future Tokens

Contributors: @james-powell

Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Featured in

  Post an Idea   Post a Resource

Recent Posts

Messenger Library Instructional Videos
There are about 10 instructional videos on YouTube. The example project that is developed in these…

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

by VIPM Community, 8 months, 3 weeks ago, 1 , 2