dSPACE ControlDesk 2.6p11 February 2007 Last-Minute Information ====================================================================== Copyright (c) 2007 dSPACE GmbH, Germany Contents: 1. General 2. Problems Fixed by This Patch 3. Limitations 4. Installing the Patch ====================================================================== 1. General ---------------------------------------------------------------------- This patch can only be installed on an existing ControlDesk 2.6 or 2.6.5 installation (dSPACE Release 4.2). It also contains previous patches for these ControlDesk versions. 2. Problems Fixed by This Patch ---------------------------------------------------------------------- - It is not possible to change the background color of a layout in the background tab of the layout properties dialog interactively. - ControlDesk may crash with a stack overflow error when parameter files for large models are generated. - In very rare cases on MP systems, if very long and extensive data captures were used, the final signal values from some CPUs could be missing. This effect occurs only if the real-time program on a CPU produces data faster than the PC is able to read. If the capture completes and ControlDesk must read a very long final data package (>1.5 MB) from a CPU, it can happen that the final data points are skipped. - A memory leak in ControlDesk's logging component was fixed. - A memory leak in the Parameter Editor was fixed. - The Parameter Editor displays map and curve parameters incorrectly when 1-dimensional arrays are used. - CSV files with variable names containing a comma could not be loaded. - Loading a CSV file which contains no data no longer produces error messages. - Unsigned numbers in CSV files were not formatted correctly. - ControlDesk may crash with a stack overflow error when map files for large models are loaded. - The time axis of a pretriggered data capture in combination with downsampling can be wrong. - ControlDesk may report a "semantic error" when a parameter file for column-oriented matrices is generated. - When variable types change from scalar to nonscalar or vice versa after the SDF file is replaced, connections to these variable(s) are not marked as invalid if the connected instrument does not support the variable type. - Wrong calculation of variable values in conversion mode when no inverse formula is specified in the TRC file. - When more than one dSPACE module accesses MATLAB at the same time, e.g. the Simulink platform of the ControlDesk Platform Manager, matlablib and sdmlib, MATLAB may be closed unintentionally by one of the modules concerned. - ControlDesk may crash during adjustment of mask and workspace parameters. - In rare cases ControlDesk may crash when a layout containing a plotter array is closed manually. - With multiprocessor systems consisting of 3 or more processor boards it may happen that wrong time intervals are captured for single CPUs. - The start-up time of ControlDesk increases significantely with each separate ControlDesk license in your license file. - The Selection Box instrument can not import CSV files created with ControlDesk versions prior to 2.6. - Import of big CSV files in the Selection Box intrument is time consuming. - ControlDesk may crash when the registration of a multiprocessor system with I/O-boards DS2301 or DS2302 is cancelled. - On download of a real-time application for a multiprocessor system with DS1005 processor units and I/O-board DS2201, the slave DSP of DS2201 is not started. - The menu option Tools - Create Support Information File does not save the current state of the simulation system, but the system state on start of ControlDesk. - The processor board DS1006 is put into an invalid state and can no longer be accessed if following conditions occur: a) ControlDesk runs, b)a real-time application runs on the processor board DS1006, c) you call scoutcmd.exe with an invalid application name, in order to load a new application to the DS1006. ControlDesk crashes if you try to load a new application to the DS1006. - Downloading a hand-coded application which does not call the Init() function on start (programming error) may cause the processor board (e.g. DS1005) to be locked (not accessible) for clients other than ControlDesk. - Data capture with stream to disk stops when the file size of 4 GB has been reached, even if NTFS file system is used. - It is not possible to convert the part of an IDF file over 2 GB into readable CSV files or into MATLAB binary files. - Registry handles are not released when RTPLib objects are destroyed. An automation script which recurrently creates and destroys RTPLib objects may crash, if all available registry handles are used. - When MotionDesk is started from MATLAB, the Navigator window of MotionDask contains an additional tab, called "Platform", which is normally not part of MotionDesk. - The Find Signal dialog of the Parameter Editor is too small to display long path names of model variables found. - The Merge Parameter Files dialog of the Parameter Editor is too small to display long path-names of files to merge. - The values of the scdacon constants tpcTicLeft and tpcTicRight are swapped (Python module instrumentationcomponent.py). This leads to malfunction of the script "%DSPACE_ROOT%\Demos\ControlDesk\ AutomationOfControlDesk\InstrumentSpecificHandling\Altimeter\ d_Altimeter.py". - There is a problem to access variables of an offline model, when path names of the variables contain escape sequences, like "\\", "\n" or "\t". 3. Limitations ---------------------------------------------------------------------- No known limitations 4. Installing the Patch ---------------------------------------------------------------------- To install the patch, you must be logged on with administrator rights. Ensure that the active installation referenced by %DSPACE_ROOT% contains ControlDesk 2.6 or 2.6.5. If you are unsure, start dSPACE Installation Manager and check whether ControlDesk 2.6 or 2.6.5 appears in the list of installed products for the active installation. To install this patch, simply run ControlDesk26p11.exe. The setup will automatically locate and patch the active dSPACE installation. After this patch is applied, the version of ControlDesk on the splash screen and in the About box is set to ControlDesk 2.6p11. ---------------------------------------------------------------------- End of File