Sign In

Messenger Library by JDP Science - Toolkit for LabVIEW Download

A library for easy messaging between processes.

* 1 ↓204
 screenshot
Version1.12.1.125
ReleasedOct 20, 2020
Publisher JDP Science
LicenseBSD
LabVIEW VersionLabVIEW>=13.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 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

1.12.1.125 (Oct 20, 2020)

*new ability to add an "Attachment" to an Outer Envelope (to carry info through a Request-Reply-Continuation pattern) Issue 5
*new QueueStackMessenger to allow immediatly executed "Actions" (Issue 42)
*Issue 38: Dialogs: allow definition of Run-Time Position>Monitor
*Issues 2,34,36,37,39,40,41

Install

Note, you must have the VIPM Desktop app installed for this button to work.

Versions
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, 1 month, 3 weeks 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 month, 3 weeks ago, 1 , 2
suggestion