Sign In

State Machine Pipes by OX Origin Technologies SRL - Toolkit for LabVIEW Download

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

* 1 ↓29
 logo
Version1.1.1.1
ReleasedMar 31, 2021
Publisher OX Origin Technologies SRL
LicenseBSD
LabVIEW VersionLabVIEW>=19.0
Operating System Windows, Mac, and Linux
Project links Homepage  

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.1.1 (Mar 31, 2021)

Updated documentation of SetPreviousData to specify that the function executes even if there is an error at the "error in" terminal.

Contributors: @alex_b

Install with VIPM Download Package

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

Versions

  Post an Idea   Post a Resource

Recent Posts