Sign In

Messenger Library by JDP Science - Toolkit for LabVIEW Download

A library for easy messaging between processes.

* 5 ↓1,560
 screenshot
Version2.0.7.151
ReleasedMar 22, 2022
Publisher JDP Science
License BSD
LabVIEW VersionLabVIEW>=19.0
Operating System Windows, Mac, and Linux
Project links Homepage   Documentation   Repository  

Description

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

2.0.7.151 (Mar 22, 2022)

LabVIEW 2019, with Malleable VIs
Major Performance Improvements with Zero-Copy Event Notifications
Busy Dialog
Async User Entry Dialog Template (added to existing Actor Templates)


Install with VIPM Download Package

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

Versions
All Contributors
Featured in

  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, 4 days, 16 hours ago, 0 , 0
Messenger Library for LabVIEW: Quick Introduction
A quick introduction to “Messenger Library” for LabVIEW. Wiki: https://labviewwiki.org/wiki/Messeng…

by James Powell, 4 days, 16 hours 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, 1 year, 10 months ago, 0 , 3
resource
Post Messenger Library videos as resources
We see there are many great tutorial videos for the Messenger Library: https://www.youtube.com/cha…

by VIPM Community, 1 year, 10 months ago, 1 , 2
suggestion