QUARC 2024 SP1 QUARC 2023 SP3 navigation bar

Table of Contents > QUARC > Release Notes

QUARC 2024

These release notes describe the new features and changes introduced in QUARC 2024. They are divided into the sections enumerated below.

New Software Compatibility

QUARC 2024 has introduced compatibility with the following third-party software.

MATLAB R2024a

Compatibility with MATLAB, Simulink, and Simulink Coder R2024a has been added.

New Features

The new features introduced in QUARC 2024 are mentioned below.

Image Convert

Added support to the Image Convert block for converting from YUV420 to MATLAB RGB.

Image Filter

Added a Sobel filter to the Image Filter block, supporting uint8, uint16 and single data types.

Image Transform

Added a Dither (1-bit) algorithm to the Image Transform block for performing Floyd-Steinberg dithering, converting any image to a 1-bit uint8 (black and white) image. This dithering may be used to optimally display images on black-and-white graphical displays.

LCD Display

Added support for drawing images to the LCD Display block for the Surenoo WS0010 OLED display on QBot Platform. Corresponding C and Python Devices API functions were also added.

Stream Receive

Added an option to the Stream Receive block to be able to receive variable-size data without receiving the dimensions. This option is an advanced feature and is not recommended for general use.

Video Capture block

Options to set image Properties and camera properties from external input ports have been added to the Video Capture block.

Video3D Capture block

Options to set the image properties and camera properties from external input ports have been added to the Video3D Capture block.

New Demonstrations

The examples added in QUARC 2024 are listed below.

C Examples

Devices

A new set of C examples for using the Devices API is added.

Improved Features

Some of the features improved in QUARC 2024 are enumerated below. There are a great many miscellaneous improvements that have not been listed. Only some of the highlights are listed below.

C Examples

The C examples have been updated to use the Quanser SDK, which replaces the HIL SDK.

RPLIDAR

Enhanced the error detection and recovery for the RPLIDAR in order to handle serial packet corruption which occurs occasionally on some Linux platforms (perhaps due to a race condition in the Linux serial driver).

Image Processing

Optimized the Resize algorithm of the Image Transform block for the uint16, single and double data types for ARM32 and ARM64 targets.

Bug Fixes

Some of the bug fixes in QUARC 2024 are enumerated below. This list is not complete. Only some of the highlights are listed below.

Host Initialize

Fixed a recently introduced bug in the Host Initialize block in which it was not starting the Host Peripheral Client at model start.

Raspberry Pi Zero

Fixed digital output selection dialog for Raspberry Pi 0 card in HIL blocks.

QBot Platform

Fixed a license check for the QBot Platform target.

Video3D Capture

Fixed incorrect output when producing depth images in the uint16 interleaved BGR format.

 

navigation bar