Table of Contents > QUARC > Release Notes
QUARC 2020 SP1
These release notes describe the new features and changes introduced in QUARC 2020 SP1. They are divided into the sections enumerated below.
New Features
The new features introduced in QUARC 2020 SP1 are mentioned below.
The Image Transform block now supports a "Lens undistort" algorithm which can correct for radial and tangential distortion of cameras. The algorithm handles any number of radial and tangential distortion coefficients.
The Image Transform block now supports a "Remap" algorithm which can be used to perform arbitrary remapping of the location of pixels in an image. The algorithm can perform nearest neighbour or linear interpolation as its maps input pixels to pixels in the output image, which may be a different size.
The Image Transform block now supports a "Reorient" algorithm which can be used to rotate and translate an image by a fixed amount. The algorithm can perform nearest neighbour or linear interpolation as its maps input pixels to pixels in the output image.
The Image Transform block now supports a "Resize" algorithm which can be used to scale an image to a different size. The aspect ratio need not be preserved. The algorithm can perform nearest neighbour or linear interpolation as its maps input pixels to pixels in the output image.
The String Constant, String Display, String Print and String Select blocks now handle Unicode characters for multi-language support (This was actually a bug fix).
The Host Speech Recognition and Host Speech Synthesis blocks can now handle Unicode support as well, allowing non-English languages supported by Windows to be used with speech recognition and synthesis (This was actually a bug fix).
The HIL Timebase blocks now have a buffer overflow mode that controls how it responds to the task buffer becoming full. The previous behaviour was to produce an error that stops the model. Now this behaviour can be controlled.
HIL Timebase blocks in the model will need to be replaced with new ones from the QUARC Targets library. Otherwise the model will produce an error complaining that the number of dialog parameters does not match the number of parameters of the block. |
The QUARC Target dialog accessible from the QUARC/Manage targets menu item now provides an option to scan the local area network for QUARC targets.
New Cards Supported
The full list of all the data acquisition cards supported by QUARC 2020 SP1 is given by the following link. QUARC 2020 SP1 may now also interface to the cards listed below.
Added support for the Quanser QArm card.
New Blocks
New blocks have been added to the QUARC Targets library in QUARC 2020 SP1. The new blocks are listed below.
Multimedia Blocks
The Audio Capture block captures audio samples from microphones on a target platform.
The Audio Play block plays audio samples on the speakers of a target platform.
The Video3D Simulation block simulates an RGBD camera, which can then be used by the Video3D Initialize and Video3D Capture blocks.
New Functions
New MATLAB functions have been added to the QUARC MATLAB functions in QUARC 2020 SP1. The new functions are listed below.
Target Functions
A new target function allows QUARC targets to be discovered on the network.
The new qc_find_targets MATLAB function scans the local network for QUARC targets and returns information about each target discovered.
Improved Features
Some of the features improved in QUARC 2020 SP1 are enumerated below. There are a great many miscellaneous improvements that have not been listed. Only some of the highlights are listed below.
The Quanser QCar other channel for temperature has been renamed to "IMU Temperature".
Added and/or improved MATLAB code generation support for HIL and Stream API functions.
The Nonlinear State-Space block has been enhanced to allow initial conditions to be specified using an external input port and to allow the states to be limited.
Bug Fixes
Some of the bug fixes in QUARC 2020 SP1 are enumerated below. This list is not complete. Only some of the highlights are listed below.
Fixed memory corruption bug when suppressed arguments are used in the format specifiers.
Fixed bug where Image Compress did not work in normal simulation.
Fixed setting of certain baud rates in FPGA UART.
Fixed a bug in the IMU interface that could cause it to stop working.
Fixed handling of 1X quadrature mode for encoder channels 1 to 4.
Fixed the block so that time does not progressively lag behind when there is excessive jitter during normal simulation mode.
Fixed the crashing issue if the specified file does not exist.
Copyright ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.