2015
Version 15.0.0
July 2015
This file contains information on DIAdem 2015 64-bit:
Compatibility of DIAdem 2015 64-Bit and DIAdem 2014
Product Security and Critical Updates
Availability of the 32-Bit Version of DIAdem
Availability of the Old REPORT Script Interface
Automating the Installation of NI Products
How to Use NI Software with Microsoft Windows 8.x
NI Software Support for Microsoft Windows Vista, Windows XP, and Windows Server 2003
DIAdem 2015 (32 Bit) Release Notes
DIAdem is the National Instruments software for analyzing and documenting data from various sources.
For correct DIAdem performance, the following minimum requirements must be met:
CPU | x64 compatible processor, 1.6 GHz or more |
Amount of memory | 2 GB or more |
Hard disk memory | Depending on the operating system, up to 2.8 GB free storage space, of which at least 1.8 GB on the system partition |
Video card | Color depth at least 16-bit (High Color), 24-bit, or 32-bit (True Color) recommended |
Screen resolution | At least 1024x768 |
Windows 8.1 64-bit
Windows Server 2008 R2 with Service Pack1
Windows Server 2012 R2
Note | DIAdem runs only with restrictions on the N or KN edition of Windows because the multimedia support is missing. You can obtain this as "Media Feature Pack" from Microsoft and install it later. Under Windows Server 2012 R2 you cannot play videos in DIAdem VIEW. |
Firewall | The firewall displays warnings while DIAdem installs and while DIAdem launches, for the following reasons: The usireg component executes during the installation of DataPlugins. The DataFinder, which you use for searching and navigating in files, then starts. When DIAdem launches, a DNS query determines whether to license locally or whether to use a license server. If you want to be able to use all the DIAdem functions, National Instruments recommends that you select "Do not block" for all programs listed. This also applies when you want to evaluate DIAdem. Refer to ni.com/info under the info code winxpsp2. |
Windows User Rights | DIAdem and its components are basically executable under the preconfigured Microsoft Windows user accounts from User upwards. DIAdem must be installed with complete administrator rights. If you operate various DIAdem versions on one computer, you only have the entire range of functions in each version if you have administrator rights. |
Recommended:
- Adobe Reader to display manual files
- Adobe Flash Player for Microsoft Internet Explorer to display the tutorials
Driver | Components | Version |
---|---|---|
ADCS | Automotive Diagnostic Command Set | >= 1.1.1 |
DAQmx driver | NI-DAQmx | >= 9.4 |
ECU MC | ECU Measurement and Calibration Toolkit | >= 2.3.1 |
XNET | NI-XNET | >= 1.3.0 |
Visit ni.com/security to view and subscribe in order to receive security notifications about National Instruments products. Visit ni.com/critical-updates for information about critical updates from National Instruments.
The 32-bit version of DIAdem will only be enhanced up to and including DIAdem 2016. As of DIAdem 2017 enhancements will only be made in the 64-bit version.
The old script interface for accessing REPORT objects through GraphObjOpen and GraphObjClose will only be supported up to and including DIAdem 2017. As of DIAdem 2018 you must use the object-oriented script interface in DIAdem REPORT.
The menus in DIAdem now use the BarManager technology. This facilitates the uniform configuration of all bars. In addition the menus can now display symbols.
DIAdem supports DPI scaling at many locations. Thus, symbols and text are also displayed correctly when the DPI settings change.
The DSC-API extensions facilitate the vehicle diagnosis in line with international standards. DIAdem supports 11-bit and also 29-bit CAN identifiers.
The Bus Log Converter also supports SoMat-SIE logfiles and Vector-MDF4 logfiles.
The Bus Log Converter also supports database files with the J1939 mode.
In the Bus Log Converter you can specify the bus number and also the bus type.
With the new column-oriented search you can search for selected properties of the file, channel group, or channel. You can then load the search results with the property values column-wise as channels into the Data Portal. A column-oriented search returns search results faster than the search for elements because DIAdem only returns the specified properties from the search and does not have to return all the properties of the data elements.
With the load data function, similar data from serial measurements can be merged. In the process, DIAdem appends the data you want to load to existing channels in the Data Portal instead of storing the data in new channels.
In the DataPlugin wizard for text files the data type can be specified automatically for the loading time.
In the DataPlugin wizard for text files, identifiers can be specified for the file format.
The list of DataFinders in NAVIGATOR now contains registered federations and ASAM DataFinders.
The script interface for internal data also supports block operations.
The NAVIGATOR Script-API makes it possible to create a list of DataStore objects.
DIAdem VIEW contains the new display mode Cascade. With this display mode you can display waterfalls and calculate and display order lines.
In DIAdem you can synchronize the channel table with the cursor. DIAdem highlights the rows in the channel table which correspond to the points you selected with the cursor in the curve of a different area.
You can use the context menu to rename areas.
The new channel function Synchronize Data from Different Files removes any offset and, if necessary, maps channels onto a new time channel in order to synchronize channels of different files.
The new channel function Optimize Data Type rounds channel values in order to optimize them to save memory space.
The new function Rounding rounds values in data channels.
The new crash function BrIC calculates the Rational Brain Injury Criterion.
The new Event Search functions use a free formula to check channels for specific events. You can use operators such as < and >, and Boolean operations such as AND and OR.
The function ChnFind can now calculate with symbol names replaced by values in the formula.
To design a layout, REPORT objects can be grouped.
Text can be rotated in comments. The frames of comments and rectangles can be configured separately.
Values in 2D tables can be sorted.
Bars in 3D axis systems can be displayed with filled surfaces.
The plane's grid lines in 3D axis systems can be configured separately.
Interpolation methods for the characteristic diagram display have been extended.
DIAdem DAC assigns the signals to be connected to the terminals of a block in the name-oriented mode.
The number of configurable outputs has been raised to 200.
DIAdem provides a dialog box with possible formats at places where you can enter numeric formats.
With the new block Scatter you can display the dependencies of two data signals as a scatter plot.
With the new block Video you can integrate the live image of the selected video camera into the visualization and record the video.
Use the new blocks Write to Buffer, Read from Buffer, and Buffer Monitor to buffer data from non real-time sources and to use this data later as a real-time signal in the block diagram.
With the NI-DAQMX driver you can call TEDS properties. Additionally you can display a defined end value at the end of the measurement.
The ECU MC driver recognizes if a connection is aborted and then tries to establish a new connection.
DIAdem SCRIPT
Use the new script profiler to measure and analyze the runtime of a script or the execution times of individual script statements. The script profiler is an analysis tool with which you detect time-consuming commands and statements and which helps you optimize your script.
The object-oriented script interface of the DataFinder Manager is new.
The object-oriented script interfaces for the Data Portal, for DIAdem NAVIGATOR, for the Bus Log Convertor, for DIAdem VIEW, for DIAdem REPORT, and for the internal data have been extended. Refer to "DIAdem > List of New Commands, Variables, Objects, Properties, Methods, and Events" in the help for further information.
The following items are the IDs and titles of a subset of issues fixed in DIAdem 2015. This is not an exhaustive list of issues fixed in the current DIAdem version. If you have a CAR ID, you can search this list to validate that the issue has been fixed. The DIAdem Knowledgebase contains a list of fixed issues from earlier DIAdem versions under the search term Fixed Issues.
CAR ID | Description |
General
473745 | If you exit DIAdem in the full screen mode, it is difficult to change the window position when you relaunch the program. |
488538 | In the Japanese version the menus cannot be used in certain operating systems. |
490424 | If DIAdem is started out of Citrix, the parallel processing does not work. |
510109 | The Exit dialog box saves DIAdem REPORT and DIAdem DAC files with the automatically generated name NoName to the wrong folder. |
517828 | In the units catalog the unit cm^2 has the factor 0.01 instead of 0.0001. |
Data Portal
473742 | If you assign an existing block name to a block, DIAdem does not display an error message and keeps the old name. |
483571 | If you want to rename a custom property in the Data Portal, it is not possible if the custom property has the value NoValue. |
487798 | It lasts a long time to open a large amount of channel groups in the Data Portal. |
517994 | The FindByDefinition method for AssignmentList <Data> does not find the assignment text if the setting "Specify intervals" is enabled in the assignment dialog box and the assignment interval contains negative values. |
NAVIGATOR
300131 | The Excel DataPlugin wizard does not display empty worksheets. Therefore DIAdem does not generate empty channel groups from the names of these worksheets. |
464487 | If texts from an ATFX file are saved in a binary component file, the DataPlugin cannot read these texts. |
479465 | Under certain circumstances the Bus Log Converter uses an incorrect configuration when converting bus log files with different bus types but the same bus names. |
481886 | If a FIBEX cluster only contains PDUs, Bus Log Converter aborts the conversion with an error message. |
487966 | In the ConnectDataFinderByParameter method for Navigator DIAdem processes the limits for exceeding the time in milliseconds and not in seconds. |
491907 | If you do not assign a value manually to the wf_start_offset property, the DataPlugin Wizard for text files sets the value of this property to the value 1 instead of 0. |
495317 | If you register scaled channels of a DAT file containing NoValues or load them with the loader "Load bulk data when changing channel data" and then save them as a TDM file, the saved channels are not complete. |
507115 | The files created by the DataFinderIndexJobFileCreate command are corrupt. |
507303 | The Bus Log Convertor cannot find the frames if the assignment occurs over the PGN of the Canld in a signal description file. |
512052 | When saving values of a Real 32 type in a DAT file with the data type "Automatic“ or "Real32“, DIAdem truncates the decimal places. |
514529 | Under specific circumstances, the DataFinder deletes 0-byte sized TDMS files during indexing. |
523043 | The selection of cluster of the Fibex database files does not work correctly in the Bus Log Converter. DIAdem only includes odd cluster. |
VIEW
414892 | After the reduction of the channel length, the flags of no longer existing channel values are not deleted. |
478504 | If you change the sensor angle (not equal to 0° and 90°) in the display types "Orbit" and "Shaft Centerline" in order to rotate a curve and then hide this curve, the legend displays the original channel values instead of hiding these values. |
478508 | In the display types "Orbit" and "Shaft Centerline" DIAdem only displays the free text in the legend if you specify 0° for the angle of the x-sensor and 90° for the angle of the y-sensor. |
479136 | When the layout is transferred to DIAdem REPORT, an error occurs when the VIEW layout contains a non-specified 3D model. |
480461 | The new display types "Bode", "Orbit", and "Shaft Centerline" in VIEW and some new functions in ANALYSIS can already be used in the Base edition as well as in the Advanced or the Professional edition. |
485131 | In 2D axis systems DIAdem cannot display logarithmic axis scalings for the x-axis. |
486071 | In the display dialog box of the VIEW display type contour and in the dialog box of the 3D curve parameters in REPORT the color values of the contour values are sometimes not displayed. |
486348 | Under certain circumstances, DIAdem plots extra curves when setting the flags for all displayed curves. |
487051 | If the input channel for the orbit display type contains NoValues, DIAdem does not center the curve. |
488792 | If you change the DPI setting under Windows 8.1 without reregistering under Windows, DIAdem plots extra curves. |
494062 | If you add a non-existing channel to a 2D axis system in a script, DIAdem crashes. |
499392 | The function "Go to Channel Value / Find Channel Value" does not always find the specified value due to rounding issues. |
508972 | In polar axis systems it is not possible to move the curve cursor along the entire curve when angles are negative. |
518249 | If you first call the method RemoveAll for 2DCurves and then call the method Add for 2DCurves, DIAdem may crash in certain circumstances. |
521946 | When loading certain VRML files, DIAdem crashes. |
523425 | If you change the size of the text displayed on the screen (DPI scale), for example, from 100% to 150%, under Windows 8.1 and you do not restart the computer, additional curves might be displayed in 2D axis systems. |
524156 | If the file path of a layout contains a & character, you cannot save this file or open it through "Recent Files". |
528466 | If you load a layout with background segments, and then load the associated data, you must refresh for DIAdem to display the background segments. |
ANALYSIS
480032 | The "Sort Channel Values" dialog box does not show whether the control channels will be sorted. In addition it is not possible to sort a single channel because at least one more channel must be specified for sorting. |
484993 | The ChnOrderBodeCalc command does not display the result channels in the DIAdem specific order. |
494555 | If an interpolation channel, which is longer than a time channel, is specified in the ChnResampleChnBased command, DIAdem generates a results channel which is shorter than the interpolation channel. |
REPORT
383000 | If you use the %(/yPosition) setting, DIAdem does not position the points in 3D axis systems correctly. |
478235 | The curve legend does not show markers for the curves in the display mode "special combination". |
479525 | DIAdem ignores the setting "Portion of symbol field" in the dialog box "Legend: Size". |
479527 | In 2D tables DIAdem ignores the sorting of expanded curves. |
479528 | In the "Curve and Axis Definition » Y-Scaling" dialog box of a 2D axis system in REPORT you cannot set the parameters for additional y-axes if you select manual scaling. |
479529 | Sometimes DIAdem plots texts with expression multiple times. |
479782 | If you click the button with the three dots next to the unit setting in the "Curve and Axis Definition : Axis Parameters » X-Scaling" or "Y-Scaling", DIAdem reported a message if you did not enter a unit and did not define a curve. |
479844 | DIAdem does not evaluate DIAdem expressions in very old layout files with text objects correctly. |
480708 | DIAdem does not save the value for the manual gradation of a hyperbola of a 3D characteristic diagram with the layout. |
483230 | DIAdem displays texts incorrectly in the text object when they contain single @ characters. |
484042 | The predefined settings of the graphics dialog box in DIAdem REPORT are not available. |
484085 | If you have many points, the display of a 3D characteristic diagram takes too long. |
484341 | If move lines in the "3D Axis Definition" dialog box with "Move Entry Up" or "Move Entry Down" and then change a channel reference, the channel assignment is incorrect. |
484762 | In layouts which use 3D isolines with curve expansion errors might occur in the curve labeling texts. |
484995 | In special cases the curve dialog box of an expanded 3D curve displays an error message. |
484999 | In a 3D axis system with characteristic diagram and partial load DIAdem does not map the convex hull completely. |
486070 | Sometimes the isolines in the characteristic diagram are not displayed smoothed. |
486775 | If you change from automatic to manual axis scaling in a 2D axis system display and close the "Curve and Axis Definition" dialog box with "Cancel", the manual axis scaling might be lost. |
486947 | The setting "Same color as label" cannot be used for the marker color in the characteristic diagram in DIAdem REPORT. |
492727 | In multiline texts with subscript and superscript, DIAdem does not align the lines flush left. |
492968 | If you change back and forth between several REPORT pages, DIAdem does not correctly disable the symbols for changing the table pages on the toolbar. |
499185 | If a curve in a 2D axis system contains only one point, DIAdem does not scale the y-axis correctly in the automatic scaling mode. |
499590 | Additional y-axes in 2D axis systems can be reduced but not enlarged or shifted vertically. |
504859 | When refreshing the screen, tables and table text may be slightly offset. |
505954 | In a 3D axis system with a characteristic diagram and partial load structure DIAdem displays the y-value of the mean partial load values incorrectly. |
506139 | In a 3D axis system with a differential characteristic diagram DIAdem displays the minimum and maximum value incorrectly. |
506823 | If channels with different x-ranges are assigned to sub-axes in a 2D axis system with sub-axes and automatically scaled x-axis, DIAdem scales the display incorrectly. |
507134 | If you cancel the settings dialog box of a 2D table, the font settings might change. |
507274 | Under certain circumstances the function which aligns the spaces resorts the object order. |
510449 | It is not possible to generate a curve snippet with the CurveSnippet command if the call contains the variable D2TabRow. |
511881 | If you change tabs in a layout with expanding curves, the program may crash. |
512231 | If you select the channel group as curve end label in 2D axis systems, which use the expanding mode, DIAdem displays a wrong text. |
512796 | DIAdem only displays one characteristic diagram if several characteristic diagrams are to be displayed but the z-area of these characteristic diagrams differs immensely. |
512966 | Under certain circumstances DIAdem may crash when copying a curve in 2D axis systems, which use the expanding mode. |
513099 | DIAdem does not reset the line properties in the Curve Expansion dialog box if you cancel the dialog box. |
514046 | In 2D axis systems with isomectric axis adjustment you cannot move a curve comment to the specified position. |
514830 | In the dialog box for 2D axis systems, you cannot select the user-defined axis scaling for the x-axis. |
516429 | In a 3D axis system with characteristic diagram, DIAdem does not plot grid lines if only isolines are displayed. |
516798 | DIAdem crashes if you call the method ExportToHTML for Worksheets with a filename but without the path. |
517996 | DIAdem does not display a characteristic diagram if several characteristic diagrams are to be displayed but one characteristic diagram generates an error. |
519056 | DIAdem crashes when the setting "Determine automatically" and "Colors from contour table" are selected in the dialog box "Curve Parameter: Characteristic diagram» Isolines » General" in a 3D axis system. |
527656 | If you use the command CurveSnippet to create a curve snippet in a 2D table, these curve snippets are not displayed in sorted tables. |
528467 | Trying to delete REPORT pages leads to a program crash. |
DAC
473739 | If an RMT file from an earlier measurement with an online accessible DAT file exists, which is no longer used, an error occurs when a new measurement starts with a DAT file which can be accessed online. |
479851 | You cannot connect a control bus to the "Save in Variables" block. |
480895 | Previous block diagram files to not automatically change the IEC bus interface when the IEC bus interface saved in the block diagram is no longer available under the current operating system. |
481836 | When measuring with the NI-DAQmx driver, DIAdem saves wrong values for some channel properties. |
484081 | Saving the TEDS sensor information in custom properties does not function correctly during a measurement. |
487524 | The packet processing block Digital Filter calculates incorrectly when using FIR filters with Kaiser window. |
490852 | In one of the dialog boxes of ECU, the list of selection terms for the transport layer is incorrect in the English and Japanese version. |
490858 | If you use several DSA boards, the synchronization does not work in measurements with the NI-DAQmx driver. |
494578 | The processing functions of the script driver return incorrect values at the first call. |
495587 | If you replace acquisition, output, or processing blocks in a block diagram with the respective blocks of the script driver, DIAdem might crash when the measurement starts. |
496786 | The digit and table display in VISUAL ignores the selected background color if you disable the frame around the values. |
500478 | If a measurement is started with the ECU-MC driver, DIAdem does not overwrite the communication parameters from the A2L file (CAN, TCP/IP, UDP) with the parameters specified in the dialog box. You cannot change the station address (CCP) either. |
506381 | Under certain circumstances DIAdem does not read in the result list of the ECU correctly after a A2L file is changed. |
508262 | When saving a block diagram, which uses the ECU Measurement and Calibration Toolkit, DIAdem does not save the position of the windows in which DIAdem displays the CAN raw data. |
508301 | In the ECU Measurement and Calibration Toolkit driver, DIAdem transfers a manually set IP address wrongly to the toolkit. |
508302 | On Windows XP you cannot open the dialog box to select an A2L file in the ECU Measurement and Calibration Toolkit if no A2L file was entered previously. |
513105 | The offset correction block specifies the wrong offsets in the hardware clock for several channels that are to be corrected. |
513866 | In the Bus Configuration dialog box of the NI-XNET driver, the Edit button to edit the database does not work. |
516443 | When measuring with the ECU Measurement and Calibration Toolkit, DIAdem ignores the manual settings of the DTO ID with which you configure the DAQ list. |
519906 | The Parse method of the UDI interface displays an invalid format specification when the "%ad" format has a length specification. |
530008 | An access violation occurs in DIAdem if you start a block diagram that contains the "Execute Application" block. |
For more information on DIAdem, go to the DIAdem help Help»Contents.
Use Help»Examples in DIAdem to start the DIAdem ExampleFinder. You can find DIAdem examples in the examples directory below the program directory. You can modify examples to suit your needs, or you can copy and paste parts of the examples into your own files.
You can automate the installation of most NI products using command-line arguments to suppress some or all of the installer user interface and dialog boxes. However, starting with the August 2012 releases (products using NI Installers version 3.1 or later), you may need to perform additional steps before or during a silent installation of NI software.
If the NI product you are installing uses Microsoft .NET 4.0, the .NET installer may run before any NI software installs and may require a reboot before the installation of NI software begins. To avoid a .NET reboot, install .NET 4.0 separately before you install NI software.
For more information, refer to the following KnowledgeBase articles:
When you install National Instruments software on Microsoft Windows 8.x, you will notice a few additional tiles in the Apps view, including shortcuts to NI application software products such as NI LabVIEW, Measurement & Automation Explorer (NI MAX), and NI Launcher.
NI Launcher helps you find and launch installed NI products. It provides you with a method of finding NI products similar to the Start menu in previous versions of Microsoft Windows. To use NI Launcher, click the NI Launcher tile in the Apps view. NI Launcher launches the desktop and opens a menu containing a list of NI products. Click any NI product to launch it.
Note NI MAX does not appear as a desktop shortcut when installed on Microsoft Windows 8.x. You can launch NI MAX either from the Apps view or from within NI Launcher. |
For convenience, you can pin your most-used NI applications, such as NI MAX, to either the Start screen or the Taskbar on the desktop, as necessary:
Current Application | Icon Location | Pin to Action |
Windows 8.x Desktop | Desktop Taskbar | Right-click application and select Pin to Taskbar |
Windows 8.x Desktop | Start screen | Right-click application and select Pin to Start |
Windows 8.x Start screen | Desktop Taskbar | Right-click application and select Pin to Taskbar from the menu bar on the bottom of the screen |
If you want to find a particular application or related files, such as documentation files, from the Start screen, you can access all installed files from the Apps view. To get to the Apps view, right-click anywhere on the Start screen and select All Apps (Windows 8) or click the down arrow on the bottom left of the screen (Windows 8.1).
For more information about NI support for Windows 8.x, visit ni.com/windows8.
As of July 1, 2016, NI DIAdem will no longer support the operating systems Microsoft Windows Vista, MS Windows XP, and MS Windows Server 2003. Versions of DIAdem that ship after July 1, 2016 will not install or run on Windows Vista, Windows XP, or Windows Server 2003. For detailed information about NI application software product life cycles, visit ni.com/info and enter one of the following Info Codes:
Product | Info Code |
NI LabVIEW | lifecycle |
NI LabWindows™/CVI™ | cvi_lifecycle |
NI Measurement Studio | mstudiolifecycle |
NI TestStand | tslcp |
NI DIAdem | ddlcp |
NI SignalExpress | selcp |
NI VeriStand | nivslifecycle |
Copyright
© 2003—2015 National Instruments Ireland Resources Limited. All rights reserved.
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, This includes photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.
National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
End-User License Agreements and Third-Party Legal Notices
You can find end-user license agreements (EULAs) and third-party legal notices in the following locations after installation:
U.S. Government Restricted Rights
If you are an agency, department, or other entity of the United States Government ("Government"), the use, duplication, reproduction, release, modification, disclosure or transfer of the technical data included in this manual is governed by the Restricted Rights provisions under Federal Acquisition Regulation 52.227-14 for civilian agencies and Defense Federal Acquisition Regulation Supplement Section 252.227-7014 and 252.227-7015 for military agencies.
IVI Foundation Copyright Notice
Content from the IVI specifications reproduced with permission from the IVI Foundation.
The IVI Foundation and its member companies make no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The IVI Foundation and its member companies shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Trademarks
Refer to the NI Trademarks and Logo Guidelines at ni.com/trademarks for information on National Instruments trademarks. Other product and company names mentioned herein are trademarks or trade names of their respective companies.
Patents
For patents covering the National Instruments products/technology, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents.