For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Maintenance Release 3.4.1

About dSPACE Release 3.4.1

dSPACE Release 3.4.1 is a Maintenance Release for dSPACE Release 3.4. It consists of the latest bug fixes as well as of the additional products

  • RTI Bypass Blockset 1.0
  • RTI CAN Blockset 2.1p1
  • RTI Lin Blockset 1.0p1

which are not part of the original dSPACE Release 3.4 CD ROM.

This update cannot be combined with the MATLAB R13 Compatibilty Update for Release 3.4.


How to Install dSPACE Release 3.4.1

dSPACE Release 3.4.1 performs an update of an already installed dSPACE Release 3.4.

If the setup of dSPACE Release 3.4.1 does not detect an active installation of dSPACE Release 3.4 on your system, it asks you to install dSPACE Release 3.4 beforehand. You should keep the dSPACE Release 3.4 CD ROM and your KeyDisk on-hand.
After you have installed dSPACE Release 3.4, reboot your PC. The setup of dSPACE Release 3.4.1 is then started automatically to complete the update process.

Product Versions after Installation of dSPACE Release 3.4.1

Please note:

  • Products not listed here are not affected by Release 3.4.1.
  • For complete version information refer to release341.txt.
Product Version
Device Driver 1.93
ControlDesk® 2.2.1
MLIB/MTRACE 4.4.1
MotionDesk (only Win NT & Win 2000) 1.1p1
RTI 4.3.1p1
RTI-MP 4.3.1p1
RTI CAN Blockset 2.1
RTI LIN Blockset 1.0p1
RTLIB1003 3.3.3
RTLIB1005 1.3.1p1
RTLIB1103 1.5.2p2
RTLIB1401 1.5.2p2


Download

 


Additional Information

Features and Bugfixes that were originally introduced with Patch 1 for Release 3.4 and are now part of Release 3.4.1 8-MB Main Memory Support for MicroAutoBox

This patch adds software support for using the whole 8-MB main memory of an 8-MB MicroAutoBox. With the original software on dSPACE Release 3.4, you can use only 2 MB of the main memory.

The following points have to be taken into account:

  • Programs or models that were prepared and compiled for the 2-MB MicroAutoBox do not need to be recompiled.
  • MicroAutoBox has to be updated with the new boot firmware installed with this patch.
  • This patch and the new boot firmware can also be used to work with a MicroAutoBox containing 2-MB main memory.
  • You can check the characteristics of MicroAutoBox's memories via ControlDesk. Select Platform - Properties in the main menu to display the local RAM size on the memory page.
  • Without this patch, only 2 MB of the 8-MB main memory are supported and shown in ControlDesk.

 

Products Revised by This Patch

This patch is intended for the following dSPACE products on dSPACE Release 3.4 only. It corrects the following problems:

RTLib1003 3.3:

  • DS5001: The duty cycle returned by the function ds5001_pwm2d_overl() does not follow the level of the connected signal if not enough events are available to perform a PWM frequency measurement.

RTLib1005 1.3:

  • DS5001: The duty cycle returned by the function ds5001_pwm2d_overl() does not follow the level of the connected signal if not enough events are available to perform a PWM frequency measurement.
  • DSNVData: Problems with arrays exceeding the size of 256 Bytes, causing a wrong entry in the DSNVData section of the flash memory. The identifier string is affected in such a way that its termination is missing. The corresponding data is not found when read from flash. The affected RTI blocks are STORE_TO_FLASH and RESTORE_FROM_FLASH.
  • Flash1005: The flight recorder unexpectedly stops the data recording.

RTLib1401 1.5.1:

  • DSNVData: Problems with arrays exceeding the size of 256 Bytes, causing a wrong entry in the DSNVData section of the flash memory. The identifier string is affected in such a way that its termination is missing. The corresponding data is not found when read from flash. The affected RTI blocks are STORE_TO_FLASH and RESTORE_FROM_FLASH.
  • Flash1401: The flight recorder unexpectedly stops the data recording.

RTI 4.3:

  • When building a model with the Inline Parameters option enabled and tunable parameters specified, the following error message may appear during loading of the TRC file in ControlDesk: "Encountered a syntax error or semantic error in the TRC file <model>.trc. Please see <model>.err for detailed error information." In the <model>.trc file, there are block entries which contain an uppercase "U" in the address offset, e.g. ([17U] instead of [17]): p_rtP_real_T_0[17U] { type: ArrayDT0_7_1_Col* alias: "ID_FAC_PL_IS__DRI" flags: PARAM } In the generated <model>.err file, the faulty lines are marked with: ^ syntax error: illegal index or array declaration
  • By reopening a model with RTICAN blocks and Stateflow charts, the channel numbers of the RTICAN blocks are incremented automatically.
  • When using Task Transition Read and Write blocks with the input signal of single or integer data type, the Task Transition Read block might output garbage data. In addition, an error like the following occurs: ds1005: Exception at address 0x6AC4: Data access error (27332) Other error messages might also be observed.
  • RTI Task Transition blocks not re-entrant. When a reader or writer block interrupts itself, the real-time simulation might crash and a run-time error occur.

RTICAN 2.0:

  • The following error message is issued by the TLC process: error($DSPACE_ROOT\matlab\rtican\tlc\rtican_postprocess.tlc): 1801 - The == and != operators can only be used to compare values of the same type.

ControlDesk Basic 2.2:

  • Simulink Simulation: Bug in the TRC file generation routine: missing label entries in subsystems and ModelRoot groups (generation of label group works)

ControlDesk Standard 2.2:

  • Experiment Connection Converter: Exception index error after changing the return values of some Python ControlDeskAutomation modules fixed.
  • Event Handling: Events in Operator Mode now work.
  • Plotter and XYPlot Instruments: Instruments now accept more than 100 data connections.
  • Template Instrument: Instrument now accepts the width and height settings via its property page.
  • TableEditor Instrument: When the instrument's automation interface is used, it stores the values to a MAT file correctly. Setting values via the instrument's old automation library now functions correctly.
  • SelectionBox Instrument: Improved appearance of the values in the instrument's list box. The VALUE macro of the instrument's caption now works properly. The instrument now stores its last current value. The Texts property page of the instrument now shows the values correctly.

ControlDesk Test Automation 2.2:

  • Stimulus Editor: If a 3*DS1005 platform was used and a Dual1005 application was loaded, it was not possible to download the SEQ file to the platform using StimulusEditor. When a user tried to download the SEQ file, a message was displayed: "It is not possible to download the SEQ file because the application on the platform does not correspond to the SE file".

MLib 4.4:

  • The MLIB command 'IsApplRunning' formerly returned 1 (true) on DS1005 and DS1104 platforms even if the RT application had been stopped (e.g. from within ControlDesk with 'Stop RTP'). This bug has been fixed.
  • A bug affecting floating network license handling on Windows NT 4.0 has been fixed