ANODE is a set of common objects that support building robust object oriented applications with LabVIEW™.
The Lookup API is a mechansim for building modular, decoupled applications. The Lookup allow you register instances of objects with a related class. For example, this makes it possible to register instances of particular driver type with the driver. It's then possible to retrieve the instances using the base class as a prototype.
The State Machine API allows you to define a state machine as a state table (in text format), then compile this state table into a type-safe interpreted statemachine. As the implementer, you supply "guards" and "actions" VIs by reference. This approach makes is relatively easy to maintain, test, document, and implement small to large state machines with complex networks of transistions.
The Utility API includes a generic Logger implementation. A LabVIEW queue-based logging provider and an NI Error Log provider are also provided.
- Clone this repository
- Edit the
ANODE - user.libsource distribution to point to youruser.libdirectory - Build the
ANODE - user.libsource distribution
* LabVIEW is a trademark of National Instruments. Neither TauTerra LLC, nor any software programs or other goods or services offered by TauTerra LLC, are affiliated with, endorsed by, or sponsored by National Instruments.