Introduction

A modular, versatile framework to implement test programs quickly in LabVIEW. Written by ProDSP Technologies, based on Actor Framework. You can build measurement and test applications faster, develop reusable components, integrate existing modules seamlessly, and deliver higher-quality automation projects in a fraction of the time. Proven across 100+ projects. Running on 50+ systems right now. We are ready to share it with the community. 

Main benefits

  • Components based: speed up development process through module reuse.
  • Already tested: verified implementation of multiple services.
  • Standardized GUI: intuitive for users, consistent across machines.
  • Developed for Test Applications: With ready to use modules to implement Data Acquistion, EOL/FCT Tester or Validation Test Softwares.

Key functionalities

  • Error Handling & Logging: Centralized error capture and structured logging across every module
  • Messaging & Variable Sharing: Built-in communication and data exchange between cooperating modules
  • Permanent Data Storage: Reliable persistence of measurement results and application data
  • Remote Interface: Control and monitor your application from external systems
  • User Management: Built-in authentication with role-based privileges out of the box
  • Localization: Multi-language support for user-facing interfaces

 

Framework Structure

The ProDSP CORE for LabVIEW is distributed as a template LabVIEW project. Thus you will have full control on your Framework version and you will be able to adapt it to your special requirements. To gain access to the repository fill this form: https://forms.gle/CYxGemAJmGoPG5uE8

You can add your new custom modules or import existing modules to this project as Libraries (*.lvlib) into the Code Modules folder. Follow the instructions in the Getting Started chapter to start your first project.

How does it work?

Think of this framework as a project template that already includes the necessary services and functionalities that you would normally reimplement in every new cases. Applications are built from isolated modules that can cooperate with each other. You can integrate existing modules or write your own. The modules are objects that inherit their parent’s behavior. Messaging, variable sharing, and error logging are all implemented at the framework level. You’ll be amazed at how fast you can deliver user-friendly LabVIEW applications.

Modules catalog

We are going to publish a catalog of validated modules that you can reuse in your projects.

Main areas:

 

 

Back