Configure
Select pre-built plugins and link inputs/outputs to compose your real-time system. All plugins are displayed with functional descriptions; built-in versioning ensures repeatable deployments.
Building reliable real-time systems is inherently complex. The Composable Instrumentation Framework allows individual functions to be fully designed and tested in isolation before being composed into unique real-time applications — dramatically reducing risk and accelerating deployment. Deployed systems remain fully dynamic: additional plugins can be instantiated at runtime to add monitoring, logging, or control functions without stopping the running application or redeploying. CIF is Open Source — giving teams full access to the framework to inspect and extend it.
Select pre-built plugins and link inputs/outputs to compose your real-time system. All plugins are displayed with functional descriptions; built-in versioning ensures repeatable deployments.
Each plugin dynamically launches an interactive UI with live configuration, tuning, and monitoring. Built-in benchmarking tools quickly surface determinism or performance issues.
CIF auto-generates Python code to make configurations instantly repeatable. Native gRPC remote access integrates directly with Python, LabVIEW, and CI/CD pipelines — enabling teams to leverage AI tooling and modern Python ecosystems for rapid UI development and intelligent test sequencing.
CIF extensions for LabVIEW auto-generate all essential components when starting a plugin project: core code, gRPC interfaces, test templates, and a custom UI.
Built-in RT-safe communication and automatic benchmarking verify timing and execution. Extensive CIF helper libraries and native LabVIEW tooling streamline development cycles.
Automated build tools produce compiled RT code, dynamic UI, and Instrument Studio panels. Output is version independent and fully CI/CD pipeline-ready with integrated version management.
Get in touch to learn how the Composable Instrumentation Framework can accelerate your real-time systems.