Loading presentation...
Developers transitioning from desktop LabVIEW applications to Real-Time (RT) targets often hesitate to adopt advanced software architecture due to concerns about determinism, performance, and resource constraints. This presentation demonstrates that the Delacor Queued Message Handler (DQMH) framework can be successfully applied to LabVIEW Real-Time applications when designed with modularity and deterministic execution in mind. It discusses architectural principles such as minimizing module dependencies through a dedicated Controller Module, organizing software according to hardware or business processes, and separating user interface functionality from RT code. A proof of concept implemented on an NI myRIO using LabVIEW Community Edition 2025 validates the approach, showing reliable execution with low jitter and execution times well below a 10ms Timed Loop period. The results suggest that DQMH provides robust, scalable, and maintainable architecture for Real-Time systems, making it a practical choice for applications ranging from compact embedded controllers to larger Compact RIO and PXI-based platforms.
Ederson Ramalho has been programming in LabVIEW since 2009. He has an extensive knowledge in instruments communication, data acquisition and machines automation. He became CLA in 2019, CPI in 2020 and a LabVIEW Champion 🏆 in 2023.