Sign Up

State Machine Pipes by OX Origin - Toolkit for LabVIEW Download

State Machine Pipes provides an easy way of implementing the Pipe and Filter design pattern within a state machine.

Watch * 1 ↓312
 logo
Version1.1.2.1
ReleasedOct 24, 2021
Publisher OX Origin
License BSD
LabVIEW VersionLabVIEW>=19.0
Operating System Windows, Mac, and Linux
Dependencies jdp_science_jsontext   jdp_science_lib_common_utilities  
Project links Homepage   Repository  

Description

State Machine Pipes provides an easy way of implementing the Pipe and Filter design pattern within a state machine.

This allows you to specify a sequence of operations to be executed as a group (pipe), in which data from one operation is availabel to be further processed or used by the next operation. Also allows you to cancel the entire pipe if there is an error in one of its operations, for example.

This design pattern allows you to specify operations more granularly, avoiding unecessary duplication of code for similar code sequences. Also allows you to specify 2 or more code sequences which are identical with the exception of one operation (which may be decoded dynamically) without duplicating code.

See the link below for a description of the design pattern:
https://docs.microsoft.com/en-us/azure/architecture/patterns/pipes-and-filters

Contact us at contact@oxorigin.com with any suggestions for improvements, so we can include them in future versions.

www.oxorigin.com

Release Notes

1.1.2.1 (Oct 24, 2021)

Fixed a bug in GetOperation function, whereby the "Pipe operation?" output was not being set to TRUE for the first operation of a pipe.

alex_b was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts