QuaRC is a multi-functional software suite that seamlessly integrates with Simulink for rapid controls prototyping and hardware-in-the-loop testing. QuaRC allows the engineer to choose how to do the development and how the solution is implemented, decreasing the development cost and time while increasing project manageability.
Based on the needs and requirements, QuaRC can operate under
Windows-based operating systems, generating soft real-time code, with performance parameters sufficient for use with most of Quanser educational experiments. For advanced hard real-time performance required for research, Quanser recommends operating QuaRC with the
QNX Neutrino Real Time Operating System. For QNX free academic license program conditions, please visit
www.qnx.com
Using QuaRC, a Simulink-designed controller can be not only converted into real-time code that can run on many target processor and operating systems combinations. The control parameters may be varied while the code is running, allowing for a rapid design and test iterations, with little recompilation required. Emphasizing Quanser’s open-architecture philosophy, QuaRC allows not only running of multiple controllers on the same processor at the same time, but also running of controllers distributed across many processors and controlled independently, even on different chipsets running different operating systems.
QuaRC consists of a host and target component referred to as QuaRC Host and QuaRC Target. QuaRC can communicate via the Internet, allowing the user to download controllers anywhere and control them from remote location, change the control parameters while the controller runs, plot real-time data and save it straight into a MATLAB workspace or file.