Quarc Library Simulink Portable
Allows one computer to control and monitor code executing on a remote target. 3. Multimedia Blocks
Set the System target file to quarc_win64.tlc (or your specific target platform). Set the Solver type to .
Captures real-time frames from webcams, industrial cameras, or depth sensors (like Intel RealSense) directly into Simulink matrices. Audio Capture/Play: Handles real-time sound processing. 4. Continuous Tasking & Industrial Protocols
Allows developers to map joysticks, steering wheels, or keyboard inputs directly to control parameters in real time. The QUARC Workflow: From Model to Hardware
Blocks like Stream Call , Stream Read , and Stream Write handle asynchronous data streaming without blocking your primary real-time control loop. 3. Multimedia and Imaging Blockset quarc library simulink
Using the Quarc library in Simulink provides several benefits, including:
To make your "piece" functional with hardware, you typically need these blocks:
Tools for asynchronous threads, advanced plotting, and signal processing. Key Features of the QUARC Library
QUARC bridges the gap between digital simulation and physical implementation through several key mechanisms: 1. External Mode Support Using Simulink's External Mode , QUARC allows you to Monitor & Tune Allows one computer to control and monitor code
The QUARC Basic Components library is a powerful toolbox that plugs directly into MATLAB and Simulink, turning standard block diagrams into real-time applications. Developed by Quanser, QUARC bridges the gap between theoretical control design and physical hardware implementation. It allows engineers, researchers, and students to generate code, interface with hardware, and run hardware-in-the-loop (HIL) simulations seamlessly. What is the QUARC Library?
Getting started with the Quarc library is easy. Here are the steps to follow:
: This research paper explores the use of QUARC for rapid prototyping of CMAC neural network controllers, specifically for a ball-and-beam system.
Beyond simple input-output loops, QUARC scales effectively to handle complex, enterprise-level applications. Asynchronous Threading Set the Solver type to
: Powering research in multi-agent robotics using the QBot 2 , QCars, and QDrones.
An excellent, high-performance real-time extension for Simulink—essential for anyone using Quanser hardware (e.g., QUBE, IP02, Aero) but too specialized and costly for general-purpose real-time tasks.
What are you controlling (e.g., motor, robot, drone)?
















