============================= Contents of ControlDesk 4.3p4 ============================= Contents of this file - General - Changes in ControlDesk 4.3p5 - Changes in ControlDesk 4.3p4 - Changes in ControlDesk 4.3p3 - Changes in ControlDesk 4.3p2 - Changes in ControlDesk 4.3p1 ------- General ------- Version of this information file: 1.0 ControlDesk 4.3p5 is a patch for ControlDesk 4.3. It adds bug fixes and improvements for ControlDesk 4.3 from October 2013 to November 2014. The patch can be installed on an existing installation of ControlDesk 4.3. It can be uninstalled if wanted. For uninstalling patches and hot fixes you have to make them visible in the Windows update history: On Windows XP, select "Control Panel" -> "Add or Remove Programs" and select "Show updates". On Windows 7, select "Control Panel" -> "Programs and Features" -> "View installed updates". To uninstall patches or hot fixes, you need access to your ControlDesk 4.3 installation DVD. ---------------------------------------------------------- Changes in ControlDesk 4.3p5 compared to ControlDesk 4.3p4 ---------------------------------------------------------- Bus Navigator: -------------- - Fix: Expanding of a free raw message caused a problem of the monitoring control. - Fix: By fast clicking the left mouse button while closing the monitoring control, the confirm dialog disappeared. - Fix: If the sorting of a FlexRay monitor was “Data”, it was not possible to load a FlexRay file and an error message was shown. Data Set Management: -------------------- - Fix: Import of PAR-files on multi processor platforms led to incorrect data sets. - Improvement: Loading a project with huge value block parameters in a data set took very long. - Fix: With active setting “Check Limits on Import Datasets” adjusted parameter values were not saved. ECU Diagnostics: ---------------- - Fix: when selecting a Variant identification in diagnostic instrument, ControlDesk could crash. Calibration Management: ----------------------- - Fix: Incorrect messages were generated during online transition if only value block elements without initial data were connected. - Fix: Downloading on start online calibration was not executed if a device reached its online state too late. Measurement Management: ----------------------- - Fix: Disconnected platforms produced incorrect messages during measurement. Platforms / Devices: -------------------- - Fix: During unplugged detection for a MABX corrupt Data could be read in rare cases. - Fix: If the connection to a platform was disconnected while variables were measured in the OnChange raster, ControlDesk crashed. Visualization: -------------- - Fix: An exception occurred when a layout was selected inside a group in the layout navigator. - Fix: Adding a measurement variable to a single shot instrument during measurement caused ControlDesk to crash. ---------------------------------------------------------- Changes in ControlDesk 4.3p4 compared to ControlDesk 4.3p3 ---------------------------------------------------------- Bus Navigator: -------------- - Fix: When creating a replay node below a filter node via tool automation, an exception could occur. Data Set Management: -------------------- - Fix: It could happen that more than one Working Dataset was created when using applications with initial data in the MATLAB/Simulink model which is not contained in the TRC file. - Fix: The handling of two data sets with the same name in one experiment was not OK. - Improvement: Now, the DCM file parser ignores unused spaces. - Fix: When working with dSPACE platforms and complex variables (value blocks, maps, and curves), a newly created application image contained the initial values instead of the actual values. - Fix: Using the tool automation function WriteToWorkingDataSet from an event handler method could cause an exception. Measurement Management: ----------------------- - Fix: ControlDesk could crash during import of a measurement file with Invalid file name. - Fix: For multiprocessor systems, the recorder configuration and parts of the measurement configuration could get lost after changing the variable description. - Fix: The property 'Automatic export: file name preview' has shown a wrong file name when using a recorder with automatic export of MF4 files. - Fix: If the storage medium is not accessible during recording of IDF files, ControlDesk could crash. Platforms / Devices: -------------------- - Fix: It was possible that the command 'Refresh Platform Configuration' forced a new platform registration for a VEOS system. - Fix: On SCALEXIO MC systems, a repeating measurement could stop unexpectedly when no start trigger was defined. - Fix: After starting a VEOS platform via tool automation, the active Offline Simulator Settings were not used. The default values were used instead. - Fix: For VEOS platforms, a wrong message was shown for the command 'Unload Offline Simulation Application'. Variable Management: -------------------- - Fix: The A2L parser has stopped parsing the A2L file if the ROOT group occurred twice. - Fix: Complex variables (value blocks, maps, and curves) with bit masks did not work correctly for creating application images for dSPACE platforms. - Fix: Using the parameter Offset of a SYMBOL_LINK tag could cause in a wrong measurement of data for measurements and characteristics. Visualization: -------------- - Fix: In some cases, it was not possible to import layouts from ControlDesk 4.2.1. - Fix: Deleting a Display instrument with custom fonts could cause an exception. - Fix: For some instruments, the position of the mouse cursor was misinterpreted while moving the mouse cursor outside the instrument container. - Fix: Afer migrating a project from ControlDesk 4.2.1, a wrong measurement raster was used for some signals. - Fix: A custom instrument has delivered wrong properties in the event InstrumentCreated. The original properties of the instrument were given instead of the active properties. - Fix: The layout event DocumentOpened was not fired during loading of a project. - Fix: Some layout properties were not migrated correctly from ControlDesk 3.x layouts. - Fix: The import of locked layouts as link could cause ControlDesk to crash. - Fix: The Range Check properties returned inconsistent values with activated Custom Value Conversion. - Fix: A copied instrument got the same name as the original instrument, if the original instrument had been part of a group before. - Fix: The parameter ConnectionObject of the tool automation events ConnectionAdded, ConnectionDeleting and InvalidConnection was not OK. - Fix: After pasting a copied instrument the Connection Add event was fired before the instrument was finally created. ---------------------------------------------------------- Changes in ControlDesk 4.3p3 compared to ControlDesk 4.3p2 ---------------------------------------------------------- Bus Navigator: -------------- - Fix: For SCALEXIO multicore systems, the serialization of a CAN controller was not ok when using filters on the System node. - Fix: The tool automation property ‘CaptionEnabled’ of the Bus Navigator instrument was misinterpreted. - Fix: When removing columns of the Bus Navigator instrument, an exception was thrown. - Fix: Displaying of variable properties caused an exception on variables which were already removed. - Fix: After adding a variable description, the connections of experimental messages were lost. - Fix: Deactivating a filtered bus replay caused an exception. - Fix: When starting a filtered FlexRay monitor, an exception occurred. - Fix: Fibex files could not be used for decoding, if namespaces other than "http://www.asam.net/xml/fbx" were used. - Fix: For some elements in the Bus Navigator tree, the icon was missing. - Improvement: Support of variables with mixed scalings in Fibex files. - Fix: When using filtered elements below the Controller node, all Logger objects were deleted after Reload Variable Description. - Fix: The access to the last item of the LPDU collection via tool automation caused an error message. - Fix: The display of the first messages, after start monitoring took some time. - Fix: After switching from an invalid bus configuration to a valid bus configuration, some nodes of the Bus Navigator tree were not accessible via tool automation. - Fix: Changes made in the TX layout for Experimental Messages were not shown correctly in the corresponding RX and TX layouts. - Fix: After reload of a ControlDesk project, some elements of the Bus Navigator Tree were missing. This only occurred when using a filtered Replay with an undefined filter. - Fix: During reload of a variable description, a newly added CAN configuration was not recognized. - Fix: Via tool automation, it was possible to access a log file section with an invalid index. - Fix: After reloading a variable description, calculated variables were transferred to the new variable description even if the corresponding subsystem was not available any more. - Fix: Deleting a row or column of the bus navigator instrument did not release the variable connections. - Fix: Creating projects from ControlDesk 3.x CDX files could resulted in a deactivated or corrupt experiment. Data Set Management: -------------------- - Improvement: In some cases, loading of DSV files was slow. - Fix: When having two data sets for one device, a calibration operation could influence the non-working data set. - Fix: In some cases, ControlDesk could crash when loading an MMF file. - Fix: In some cases, it was not possible to determine that a PAR file was related to a multiprocessor system. - Fix: If Start online calibration behaviour was set to ‘Download’, the download of the parameter values was not working properly. ECU Calibration: ---------------- - Fix: It was not possible to calibrate 64bit parameters. ECU Diagnostics: ---------------- - Fix: It was not possible to use a string that was generated from the END-OF-PDU field. - Fix: When reading a DTC via tool automation, the return value was null if the text or the Display Number of the DTC was not defined in the ODX data base. - Fix: When reading DTCs via tool automation, each DTC was returned twice. The second DTC contained wrong information. - Fix: The return value of the method RequestParameters.Item() was null. This belongs to the response of a faultclear all service execution. - Fix: The length of the bytefield with variable length was not saved in the ECU Flash Programming dialog. - Fix: During the state transition from disconnect to connect, no STARTCOMM was executed for UDS ECUs. - Fix: No services displayed for the logical link in the Diagnostics instrument, if one service has no request defined. - Fix: The string length was not checked in the ECU Flash Programming dialog. - Fix: Flash session could not be executed because of wrong input parameter value length. - Fix: For bytefields with min=0 and max=0, it was not possible to set values in the ECU Flash Programming dialog. - Fix: ODX files with a different file extension than .odx were not loaded correctly. - Fix: The PDU-API could not handle the Response Pending (RC 78) for K-Line interfaces. - Fix: When having an ODX database with ECU variants, the generation of variable descriptions was not working. - Fix: Reading DTC information with the Fault Memory Instrument, by pressing ‘Update All LLs’, could cause Controldesk to crash. - Fix: In some cases, when using the service ReadDataByIdentifier together with complex parameters, an error message was shown. Failure Simulation: ------------------- - Fix: Due to some error messages because of missing I/O hardware, the demo project for the SCALEXIO platform was overworked to simulate the I/O access. - Fix: The demo project for BUS FIU used a wrong board address. Measurement Management: ----------------------- - Fix: When dragging a variable into the Variable Mappings list of a trigger definition, not all forbidden characters were replaced by an underscore. - Fix: The option "Collect Variables from Subgroups in Root" of the Measurement Data Pool had no effect before ConrolDesk was restarted. - Fix: In some cases, the properties in the property window were not updated if the property window was hidden. - Fix: When writing MDF3 files, the computation method "polynomial function" was used instead of "rational conversion formula". - Fix: After a triggered measurement was stopped, not all remaining data was fetched from the hardware. - Fix: The activation of a deactivated recorder was not possible, if a raster was deleted while the recorder was inactive. Platforms / Devices: -------------------- - Improvement: The periodic timer resynchronization for platforms and devices was overworked, to get a better performance. - Fix: GSI2 hardware was not shown in the "Select Interface" dialog. - Fix: When using a disabled network adapter for a GSI2 device, an exception was thrown. - Fix: On slow computers, when capturing a big amount of video data, ControlDesk could crash after stopping measurement. - Fix: After an aborted start online calibration, the ‘Reload Variable Description’ command could cause a crash of ControlDesk. - Fix: After reboot of a SCALEXIO system, the display of the SCALEXIO system in the Platform/Device control bar was incorrect. - Fix: The event PlatformMeasurementDataLost was not fired for SCALEXIO systems. - Fix: When registering a DS1005 system with connected DS802 and DS4330 for the first time, an error was shown in the log. - Fix: During Start Online Calibration, a new variable description was not downloaded, if another client held access to the real-time hardware. - Fix: During a debug session of a VEOS application, the XCP connections to the Virtual ECUs were lost. - Fix: Stopping a real-time application via tool automation could ControlDesk cause to hang. - Fix: In some configurations, it was not possible to download a SCALEXIO real-time application built with older dSPACE-Releases. - Fix: When switching between different experiments via tool automation, a following start online calibration could throw an exception. - Fix: After a disconnect command during a running simulation, the properties of the platform remained in read only mode. (Only on VEOS platforms) - Fix: On VEOS platforms, the tool automation event ‘PlatformDisconnected’ was not fired. - Fix: When using a VEOS platform and an XCP device, the timestamps in a measurement of the platform and the device could be asynchronous. Signal Editor: -------------- - Fix: When using a SCALEXIO multicore system, the function 'Select in Variable Browser' of the Signal Mapping window had no effect. - Fix: The import of an invalid MAT file was possible, if a valid MAT file was imported before. - Improvement: Automatic scrolling to the newly inserted segment. - Improvement: More meaningful error message, when importing not supported MAT file formats. - Fix: The command 'Use block representation' was not working, if more than one signal description was selected. - Fix: The selection of all signal descriptions was not possible via CRTL-A. Variable Management: -------------------- - Fix: Loading an IEEE695 map file could cause an error message and stop reading the file. - Fix: It was not possible to read A2L files using // as comment sign. - Fix: For variables with computation method TAB_INTP, an exception was thrown, when editing invalid values. - Fix: For SDF based variable descriptions, the given physical limits were not used for the conversion. - Fix: An inconsistent calibration state was shown, after start online calibration and then cancelling the info dialog about the changed variable description. - Fix: During Reload Variable Description of a multiprocessor system, changed upper and lower case of the trace file names caused an error in the log. - Fix: If a trace file contained an array with its type set to scalar, ControlDesk could crash. - Fix: The drag & drop of variables from the Checked Variables List was not possible. Visualization: -------------- - Fix: When using sample count triggers, the auto scale mode of the Plotter was not working correctly in the modes 'Auto scale' and 'Extended'. - Fix: When working with multiple rasters and active Time Cursor, it could happen that the single-shot instruments were not updated correctly with the data of the current Time Cursor position. - Fix: After changing the state of the MultiState Display instrument, the layout was not marked as modified. - Fix: The context menu entry ‘Switch Data Source’ on a layout was disabled, even if more than one data sources were available. - Fix: The state configuration of the MultiState Display instrument was lost after reloading a variable description. - Fix: In some cases, in combination with the MultiState Display instrument, the layout was corrupt after reloading a variable description. - Fix: The value of a Numeric Input was multiplied by 10 every time it was clicked between the spin buttons. This only occurred, if the display format was set to Engineering. - Fix: In some cases, when closing a layout, an exception was thrown. - Improvement: The Plotter uses 50 microseconds as default sampling period in case of unknown model sampling rate. - Fix: Opening the context menu of the Plotter x-axis could cause ControlDesk to crash. - Fix: The import of Custom Instruments was not working for layouts saved with ControlDesk 4.2.1. - Fix: The incremental search functionality of the Selection Box instrument was not activated, if the access was done via tool automation. - Fix: When using the incremental search of the Selection Box instrument, the found sub string was not highlighted. - Fix: It was not possible to delete Addional Write Variables with invalid connections. - Fix: In multiprocessor systems, the import of single layouts from ControlDesk 3.x could cause in lost variable connections. - Fix: The migration of Plotter Arrays was not working properly for experiments from ControlDesk 3.x. - Fix: On the print out of the plotter, the signals were printed in a wrong order, if some signals were deactivated. ---------------------------------------------------------- Changes in ControlDesk 4.3p2 compared to ControlDesk 4.3p1 ---------------------------------------------------------- Visualization: -------------- - Fix: In some cases, when using a custom conversion for a variable, ControlDesk could hang. Measurement Management: ----------------------- - Fix: When an additional raster was added to the measurement configuration of a multiprocessor system, it was not possible to capture signals of the additional raster. - Fix: During export of MDF files, ControlDesk could crash. - Fix: During automatic export of IDF files it could happen, that the contained signals are doubled. Platforms / Devices: -------------------- - Fix: When having data loss during a measurement on a ds1006 muliprocessor system, the error log entry was missing. - Fix: For multiprocessor systems with more than 33 members, the naming of the registered platforms was different to ControlDesk 3.x. - Improvement: Support of VEOS platform. Signal Editor: -------------- - Improvement: Support of VEOS platform. -------------------------------------------------------- Changes in ControlDesk 4.3p1 compared to ControlDesk 4.3 -------------------------------------------------------- Platforms / Devices: -------------------- - Fix: In some cases, the download of the real-time application on a DS1005/DS1006 multiprocessor system was not working properly. A new real-time application was not recognized as new. =============== End of Contents =============== --------------------------------------------------------------------------------