ViPER is an Object Oriented design Framework that supports dependency injection and recursive object creation. Systems are assembled at runtime from a collection of pre-built components defined by an Object Definition Document.
How to get started:
Clone the repository and then copy the folder ViPER\Src\ProjectTemplates to your LabVIEW202X folder. Note this branch is built in LabVIEW 2022. Open LabVIEW and then select File -> Create Project... and then select the Medulla ViPER Component from the list of project templates.
Documentation in progress.
Presentations:
I've presented this framework at several GLA Conferences, for an overview and guidance please view.
GLA 2021
https://labviewwiki.org/wiki/GLA_Summit_2021/Open_Source_ViPER
GLA 2020
https://labviewwiki.org/wiki/GLA_Summit_2020/ViPER_-_A_LabVIEW_Dependency_Injection_Framework
Examples included.
#Dependencies
- OpenG Toolkit
- GDS
Contact Details:
For any questions or assistance please contact
Kurt Friday