Capture Settings Instrument: A bug concerning the number of known captures in the capture settings window has been fixed.

Instrumentation: The following bugs have been fixed:

Connections to grouped instruments got the wrong instrument during loading. This deleted existing connections and might have produced unexpected effects.

When an SDF file was reloaded or removed, the Variable Browser's variable list was not updated. In this case the old variable tree was not released in memory and the Take Snapshot feature did not work afterwards.

Application Servers:
The reload of an SDF file wasted memory for multiprocessor systems. This problem no longer occurs.

Event Handling:

On shutdown, no events were fired.

Event handler dialog lost focus.

Simulink Platform:

Handling of mask and workspace parameters

Matrices were sometimes scrambled while row and column dimensions were swapped.

ControlDesk Test Automation 2.1:

RTPLib: Memory leaks have been fixed.

RTLib1401 1.4.2:

The ADC read function may return erroneous values only when the current value is read.

When an application is programmed into flash memory, an error message is raised after power-up. The error only occurs when the application uses the flight recorder in blocked mode and the flight recorder flash memory is filled.

When the DS1005, DS4201S or DS2210 serial blockset is used, interprocessor interrupts do not work with RTI-MP. You cannot transmit interrupts from source CPU to target CPU using the interrupt blocks DS1005SER_INT_Ix, DS2210SER_INT_Bx_Ix or DS4201SER_INT_Bx_Cx_Ix.

The build process aborts with an error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow® system inside a masked subsystem, no (mask parameter) code is generated for any blocks inside that subsystem.

If a serial block resides in an atomic subsystem whose code is generated to an extra file or if the block resides in a subsystem which is triggered by a Stateflow block, compiler errors could occur.

When the DS1005, DS4201S or DS2210 serial blockset is used, interprocessor interrupts do not work with RTI-MP. You cannot transmit interrupts from source CPU to target CPU using the interrupt blocks DS1005SER_INT_Ix, DS2210SER_INT_Bx_Ix or DS4201SER_INT_Bx_Cx_Ix.

The build process aborts with an error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow system inside a masked subsystem, no (mask parameter) code is generated for any blocks inside that subsystem.

If a serial block resides in an atomic subsystem whose code is generated to an extra file or if the block resides in a subsystem which is triggered by a Stateflow block, compiler errors could occur.

The build process aborts with a error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow system inside a masked subsystem, no (mask parameter)code is generated for any blocks inside that subsystem.

The build process aborts with an error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow system inside a masked subsystem, no (mask parameter) code is generated for any blocks inside that subsystem.

If a serial block resides in an atomic subsystem whose code is generated to an extra file or if the block resides in a subsystem which is triggered by a Stateflow block, compiler errors could occur.

The build process aborts with an error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow system inside a masked subsystem, no (mask parameter)code is be generated for any blocks inside that subsystem.

If a serial block resides in an atomic subsystem whose code is generated to an extra file or if the block resides in a subsystem which is triggered by a Stateflow block, compiler errors could occur.

The build process aborts with an error message if the generation of mask and workspace parameters is selected and if the model contains mask parameters containing certain characters, for example a ' (transpose operator).

When there is a Stateflow system inside a masked subsystem, no (mask parameter) code is generated for any blocks inside that subsystem.

If a serial block resides in an atomic subsystem whose code is generated to an extra file or if the block resides in a subsystem which is triggered by a Stateflow block, compiler errors could occur.

If you use one or more of these products from CD 3.2, it is recommended that you install Patch 3.2p1. Please remember that you have to reinstall the patch after reinstalling dSPACE software.

NOTE: Do not use this patch for releases other than those stated in the header. If in doubt, make sure that the Build-No. given matches your CD Build-No.Preparing Patch 3.2p1
Download Patch 3.2p1 (2.8 MB) and save it to your hard disk. Installing the Patch
1. Install the dSPACE software from your CD. Make sure that the version and Build-No. of your CD match the information given in the header of this file.
2. Reboot the system.
3. Change to the drive and directory containing the patch. Invoke 32p1.exe.
4. For Windows 9x only: Reboot the system again. NOTE: You need to close any dSPACE software and MATLAB® before invoking the patch.
The software patch also generates an entry in the dSPACE.vs file for each product being patched, which can be accessed via the dSPACE Installation Manager.
Log files are also generated in the %DSPACE_ROOT%\Setup directory.