ControlDesk 3.2.2p2 May 2010 Last-Minute Information ====================================================================== Copyright (c) 2010 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 3.2.2 installation (dSPACE Release 6.2). 2. Problems Fixed by This Patch ---------------------------------------------------------------------- a. Platform Management DS1005 and DS1103 are not grayed out when the expansion box is switched off. The application is wrongly loaded into the MicroAutoBox flash memory, when the previously selected Simulink-RTI option "Load to flash memory" has been deselected and the model rebuilt. ControlDesk reports in certain cases, when a MicroAutoBox is connected, that the application file could not be found, although no application runs on the MicroAutoBox. The RTPLib command rtplib.Appl(, ) raises an error dialog, when given board is not available per network connection. Pressing the application key does not open the context menu of the File Selector. ControlDesk repeatedly displays a dialog with the message "There is no device detected at your interface. Perhaps the device is switched off.", if a processor platform has been switched off. The flash memory of the MicroAutoBox cannot be cleared in some cases of incompatible flash formats. MicroAutoBox (DS1401) with the new PPC 750 GL microprocessor and 32-bit serial number is not supported. The DS1103 processor board with 32-bit serial number is not supported. The DS4004 HIL Digital I/O Board is not supported. The PHS Link board (DS802) is not supported. The loss of network connection to an expansion box with a slot CPU is repeatedly reported. Firmware management is not disabled during CAN replay so it may interfere with CAN replay. Firmware management is not disabled during CAN monitoring so it may interfere with CAN monitoring. When rebooted, MicroAutoBox enters the running state even if there is no application in the flash. The DS1005 and DS1103 processor boards in the network expansion box are not grayed out in the Platform View when they are no longer available. Loading applications from a single SDF file onto a DS1006 processor board and the associated DS2302 I/O board fails. Messages in dSPACE.log from DS2302 or DS2301 contain wrong board name: "ds230x (unregistered)" instead of "ds2302" or "ds2301". The warning dialog " have been changed" is sometimes placed at back (displayed in background). The clock frequency of a DS1006 Processor Board and its unit in the Support Info file do not match: the value is given in MHz, but the unit is "GHz". The second DS2302 board in a DS1006 multiprocessor system is wrongly displayed as unregistered. Drive "Z" disappears from the File Selector after the File Selector has been refreshed. b. Instrumentation Double-click onto an instrument in the Navigator window does not open its property sheet. Pressing ALT+ENTER opens wrong property sheet when an layout or an instrument is selected which is currently not active. Some instruments cannot be reached using the TAB key, when there is an instrument group on the active layout. Removing an instrument from the Instrument Selector does not remove it from the instrument library. Bring to Front und Send to Back do not work with Table Editors groups. Selecting an instrument in the Instrumentation navigator does not bring its layout to the front. The same instrument can be added to an instrument group of the Instrument Selector multiple times. SHIFT + TAB skips the last instrument and jumps to the second-to-last one. ControlDesk crashes sporadically when an instrument is moved from one layout to another. Help button on the General Properties --> Animation page is disabled. Selecting an instrument scrolls the layout to make the instrument fully visible. ControlDesk crashes when the user switches between two layouts if Highlight Variables is selected and the Tool Window is closed. c. Parameter Editor, Variable Browser and Reference Data Manager Memory leaks on reading and writing matrix and vector parameters. Memory leaks when loading the same parameter file repeats. An empty "---- Consistency Error ----" block is written into the log file, even if there are no consistency errors. Title-tip with the description is not shown on a variable tree node which name is longer than its description. Pressing the application key does not open the context menus of the Variable Browser and Parameter Editor. 'Startup' and 'In tree' text boxes do not display the text after the space character (' '). Take Parameter Snapshot does not save vectors and matrices connected to instruments other than the Table Editor. The menu option Load Application does not open the corresponding variable description (SDF file) if it is not in the same folder as the application. A vector consisting of two elements cannot be edited. Variable Browser does not display flags of variables by default. Vectors and matrices are not marked in the variable list although Highlight Variables is selected. The second time Replace SDF File is used, the user is prompted to reassign the board, which is not necessary. The parameter range (if given in the TRC file) is not checked when Check Parameter is selected. d. Automation cdautomationlib.Instrumentation().Layouts.Open(...) opens no instrument connections. ControlDesk crashes if one adds per automation a layout with a name longer than 500 characters. A warning message box is displayed if a Python script calls rtplib.Appl(,) and the specified board is not registered. cdautomationlib.VariableBrowser().Replace(...) always returns FALSE, even if successful. e. CAN Navigator Stopping CAN monitoring does not stop CANMM monitoring service in the real-time application. CAN Navigator displays the offline states although network connection is on-line. A CAN Configuration can not be opened if the model contains one or more gateways and the gateways contain messages. No error message is displayed, if a cancfg file is invalid or missing. Error icon in the Create CAN Monitor Filter dialog is in certain cases not immediately visible, since it is not in focus. ControlDesk hangs while trying to repeatedly change and reload different configurations in an experiment, one after the other. In certain cases CAN Monitoring does not display changed signal values correctly. f. Data Capture ControlDesk freezes if the hard disk gets full during data streaming. The host service name gets the suffix ":2" and the experiment displays warnings if the SDF file has been moved to another folder. Captured data cannot be saved, converted or replayed if the user has read-only rights to any of the CLSID Registry keys. g. General Dual monitor problem: the ControlDesk windows which were on the 2nd monitor are invisible when the 2nd monitor has been turned off and ControlDesk restarted, since they have not been repositioned on the main monitor. Pressing the application key does not open the context menus of the Log Viewer. The real-time application crashes in certain cases if ModelDesk downloads parameters. Parsing a huge TRC file may fail (stack overflow). Memory leaks on reloading a TRC file which has read-write connections to instruments. Full Screen mode does not work on the secondary monitor. IDF files bigger than 3GB cannot be converted. 3. Limitations ---------------------------------------------------------------------- No known limitations of this patch. ---------------------------------------------------------------------- End of File