-
Try out the new Jake: AI Coding Assistant for LabVIEW!
Get answers to questions about LabVIEW and discuss your code.
GlobalStop by NEVSTOP-LAB - Toolkit for LabVIEW Download
Global stop library for LabVIEW parallel loops and multi-module applications
| Version | 2026.5.12.234439 |
| Released | May 12, 2026 |
| Publisher | NEVSTOP-LAB |
| License | MIT |
| LabVIEW Version | LabVIEW>=17.0 |
| Operating System | Windows, Mac, and Linux |
| Dependencies | nevstop_lab_palette |
| Used By | nevstop_lib_csm_tcp_router_example |
| Project links | Homepage Discussion |
Description
Overview
LabVIEW GlobalStop Library provides a lightweight and thread-safe global stop mechanism for parallel loops and multi-module applications.
Key VIs
- GSTOP INIT.vi: Initialize STOP FGV. If an incoming error is detected, set global stop to TRUE.
- GSTOP RESET.vi: Reset stop flag to FALSE. Index = -1 resets the global stop flag.
- GSTOP SET.vi: Set stop flag to TRUE. Index = -1 sets the global stop flag.
- GSTOP GET.vi: Read stop flag by index. Index = -1 reads the global stop flag.
- GSTOP CheckSet.vi: Check a Boolean input (usually a Stop button) and trigger stop when needed.
Implementation
- Uses an FGV to store stop flags (32 Boolean flags by default).
- Index identifies module-level stop flags, while -1 identifies the global stop flag.
- The internal stop flag array auto-expands when index exceeds current size.