GLA Summit 2021/Distributed Computing with Actor Framework and Non-LabVIEW Applications
Distributed Computing with Actor Framework and Non-LabVIEW Applications | |
---|---|
Conference | GLA Summit 2021 |
Presenters | Allen Smith |
Distributed Computing with Actor Framework and Non-LabVIEW Applications by Allen Smith
In this presentation, we will examine network communication in a distributed control system, where a LabVIEW executable built in Actor framework manages component applications built in different languages: C++, C#, Python, and Structured Text. We will explore how Network Endpoints were extended to support communication with nodes not written in LabVIEW, and how the JSONtext library from JDP Sciences was used to serialize LabVIEW objects simply and extensible. The resulting infrastructure provided our component developers with a unified, straightforward, actor-like mechanism for exchanging messages with the LabVIEW executable.