Sign In

Asynchronous System Exec by Serenial - Toolkit for LabVIEW Download

An alternative to LabVIEW's native System Exec.vi with asynchronous access to standard input, output and error.

* 1
 logo
Version1.0.0.0
ReleasedNov 11, 2021
Publisher Serenial
License Boost Software License
LabVIEW VersionLabVIEW>=20.0
Operating System Windows
Project links Homepage   Documentation   Repository  

Description

# Asynchronous System Exec

An alternative to LabVIEW's native `System Exec.vi` with asynchronous access to standard input, output and error.

Similar to the `.NET System Exec` from 💖 JKI https://www.jki.net 💖 - see comparison table for more info
https://gitlab.com/serenial/asynchronous-system-exec#comparison-with-jkis-net-system-exec

## Features
✨ Flexible LabVIEW Event based API
✨ Cross Platform support for 32-bit Windows and 64-bit Linux (RHEL, CentOS, openSUSE & NI-RT)*
✨ Non-blocking - multiple executables can run without blocking each other or any LabVIEW threads
✨ Regular Expression powered end-of-line matching for Standard Out and Standard Error
✨ Built for the LabVIEW Community with LabVIEW 2020 Community Edition (https://www.ni.com/en-gb/shop/labview/select-edition/labview-community-edition.html) but supports saving for LabVIEW 2015
✨ Available under the Boost License v1.0 - an Open Source Initiative approved license similar to the MIT/BSD licenses without the attribution requirements for binary files

* *Support for 64-bit Windows if building from source. Arm based NI-Linux-RT and Apple Mac OSs are supported by C++/LabVIEW code but presently there is no build tooling for these platforms*

---

## Installation
A package based distribution (VIPM etc) for this library is still under-development.

In the mean time, [check the releases of this repository for downloadable library builds](<../../releases>).

Release Notes

1.0.0.0 (Nov 11, 2021) no release notes for this version
j-medland was a contributor to this release


Visit Homepage

Versions
Featured in

  Post an Idea   Post a Resource

Recent Posts