Sign Up

Tag Engine by Canter Automation - Toolkit for LabVIEW Download

Tag Variable Engine for LabVIEW

D Discussion Watch * 4 ↓259
 logo
Version2.0.6.1
ReleasedMar 16, 2024
Publisher Canter Automation
License BSD, 2-Clause
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies jdp_science_jsontext   lv_muparser  
Project links Homepage   Discussion

Description

This library aims to provide a tag variable engine to LabVIEW, similar to what would be found in most SCADA application development environments.

It is inspired by the NI Current Value Table Toolkit and GPower VI Register Toolkit.

Like these toolkits, it provides global access to named variables (called tags).

Key features of this library are:
- Tags can be programmatically created and destroyed.
- Data values stored as variant so that all LabVIEW data types are supported.
- ValueChanged event is triggered on tag write value
- SetRequest event allows request to change value without writing directly to the tag.
- Tags are stored in Data Value References. The API can use either tag's name or the tag's data value reference wire.
- Can store tag properties alongside the tag data. Standard properties are description, units, max value, min value.
- Tag names can be used in math expressions directly, using the provided Tag Expr library (extension of muParser for LabVIEW).
- Malleable VIs are used to provide a convenient interface for reading and writing tags.
- Tag configuration can be stored in JSON format.
- Timestamp of last value change is stored alongside the tag data.

Release Notes

2.0.6.1 (Mar 16, 2024)

- Fixed issues 3-6
- Added tag details popup to watchlist.

porter was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts

Forum Posts

Importance of test code quality in continuous testing of financial applications
The financial sector demands the highest levels of security, accuracy, and performance due to the…

 
error 5602
Hi ALL, I use VI_A(not in any PPL or LLB) to invoke VI_B in PPL_B , VI_B includes "Tag En…