Sign In

Messenger Library by JDP Science - Toolkit for LabVIEW Download

A library for easy messaging between processes.

* 3 ↓788
 screenshot
Version1.14.7.138
ReleasedMay 24, 2021
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 "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

1.14.7.138 (May 24, 2021)

#48: UDP Messengers: ability to send and receive messages via UDP, including Multicast group addresses.
Reconnecting TCP messengers now support service discovery using UDP, to aid easy networking.
#52 Remove dependancies on JKI State Machine package and OpenG LabVIEW ZIP Library
#45 Timeout Trigger (new periodic action method)

Contributors: @james-powell

Install with VIPM Download Package

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

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, 11 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, 11 months ago, 1 , 2
suggestion