DIAdem 2015 64-Bit SP2 Release Notes

DIAdem 2015 64-Bit SP2 Release Notes

2015

Version 15.0.2

July 2016

This file contains information on DIAdem 2015 64-bit SP2:

Overview

System Requirements

Notes on DIAdem 2015

Compatibility of DIAdem 2015 64-Bit and DIAdem 2015 32 -Bit

Compatibility of DIAdem 2015 64-Bit and DIAdem 2014

Product Security and Critical Updates

New Features in DIAdem 2015 SP2

New Features in DIAdem 2015 SP1

New Features in DIAdem 2015

Availability of the 32-Bit Version of DIAdem

Availability of the Old REPORT Script Interface

Corrected Errors in DIAdem 2015 SP2

Corrected Errors in DIAdem 2015 SP1

Corrected Errors in DIAdem 2015

Accessing the Help

Finding Examples

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

Legal Information


Overview

DIAdem is the National Instruments software for analyzing and documenting data from various sources.

System Requirements

For correct DIAdem performance, the following minimum requirements must be met:

Hardware

CPU x64 compatible processor, 1.6 GHz or more
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

Operating Systems

  • Windows 7 64-bit with Service Pack 1
  • Windows 8.1 64-bit
  • Windows 10 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.

Administration

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.

Miscellaneous

  • Internet Explorer: For the map display in DIAdem VIEW and DIAdem DAC you need the Internet Explorer from version 10.
  • Recommended:
    - Adobe Reader to display manual files
    - Adobe Flash Player for Microsoft Internet Explorer to display the tutorials

Notes on DIAdem 2015 64-Bit

  • DIAdem 2015 64-bit can be installed in addition to a possible DIAdem 2015 32-bit version and does not influence the 32-bit version. You can execute both versions at the same time and uninstall them separately. However, you cannot drag and drop data channels between the versions or exchange data channels through the clipboard.
  • DIAdem 2015 64-bit does not support any settings that make this version compatible with earlier 32-bit DIAdem versions. Therefore the Compatibility dialog box in Settings» DIAdem Settings is currently disabled and the following variables no longer exist: ForceDynStorage, ChnNameOver, ChnNamingMode, EqualBaseNaming, NaviWFImport, WizREPORTIdxGen, SlashNoCtrlChar, ToolInVBSSyntax, UseNIFFT, WriteResToChn, CompResChnNaming, TXTObjStdMode, HideRegisterProp, CompD3ScaleFrame, UseNoValueOnCalcError, SaveRegisterProp , and GroupRelatedChannelOrdering.
  • DIAdem Version 9.0 and LabVIEW Version 7.1, and later versions, use a shared software component that is updated when you install DIAdem. When you uninstall DIAdem, the current version of the shared component remains. This is intentional and has been tested extensively.
    The installation functions were tested parallel to earlier DIAdem versions down to DIAdem 11.0.
  • For the DataFinder in DIAdem 2015, any index files from earlier DIAdem versions must be regenerated. This occurs automatically when you launch DIAdem. Depending on how many files are to be indexed, this may take quite some time.
  • It is strongly recommended that you install DIAdem in the suggested folders on Windows 7 or later Windows versions, or that you specify the folder exclusively in the path selection dialog box in the setup program. In particular, changing the suggested program path manually in the installation program can cause problems in DIAdem.
  • 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, display errors might occur in the curve selection in DIAdem REPORT and DIAdem VIEW.
  • To activate DIAdem 2012 and later versions, you must create a user profile on ni.com. The evaluation period is now 7 days without a user profile. If you create a user profile, this period is extended by 45 days.
  • When loading a DAC block diagram, DIAdem now checks whether the block diagram contains outdated blocks. The block diagram can still run with these blocks, however the outdated blocks are identified with a label. Please replace these by up-to-date blocks because in future versions the earlier blocks will no longer be supported.
  • In order to use the following DIAdem drivers the following NI software components must be installed:
    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
  • If you enter a point at the object-oriented interface in the script editor, you might have to wait several seconds until the respective selection list displays.

Compatibility of DIAdem 2015 64-Bit and DIAdem 2015 32 -Bit

  • The UseFileList variable used in very old serial evaluation scripts is no longer available in the 64-bit version. Use the 32-bit DIAdem version if you wish to continue using this variable.
  • The GPI extension GfSODBC.DLL is no longer available. Use the ADO interface in DIAdem instead. Refer to ADO in the online help for more information.
  • GPI file filters are no longer available. Therefore the following filters are no longer available:
    GfSACSII.DLL: Use the DataPlugin wizard for text files instead.
    GFSDBase.DLL: Use the ADO interface in DIAdem instead. Refer to ADO in the online help for more information.
    GfSDif.DLL: This outdated format is no longer supported.
    GfSExcel.DLL: Use the Excel DataPlugin Wizard instead.
    GfSMME.DLL: Use the MME Import DataPlugin instead.
    GfSNCode.DLL:  Use one of the DataPlugins for nCode formats instead.
    GfSRPC3.DLL: Use the RPC_III DataPlugin instead.
    GfSTeac.DLL: Use one of the TEAC_* DataPlugins instead.
    GfSWave.DLL: Use the DIAdem default audio DataPlugin instead.
    GfSTDF.DLL: Use the TDF DataPlugin instead.
  • The SQL DataPlugin is no longer available. Use the ADO interface in DIAdem instead. Refer to ADO in the online help for more information.
  • The data stores LabVIEW DSC and Lookout have been removed because the fundamental LabVIEW DSC component is not available in 64-bit.
  • The AOP3 DataPlugin is no longer available. Use the AOP5 DataPlugin instead.
  • The 64-bit version calculates floating point expressions differently to the 32-bit version. Therefore the last decimal places might differ between the two versions. Usually the results of the 64-bit version are more accurate.
  • The connection to the LabVIEW MathScript functions was removed because MathScript is no longer available in LabVIEW 64-bit.
  • Microsoft MapPoint is no longer supported because MapPoint is not available as a 64-bit version.
  • The NI-DAQ driver no longer supports the NI Traditional DAQ Library because this component is not available as a 64-bit version.
  • The DIAdem DAC driver NI-CAN is no longer supported because the fundamental library is not available as 64-bit version. Use the NI-XNET driver instead.
  • Not all C++ -DataPlugins are available as a 64-bit version. Visit the DataPlugin website www.ni.com/dataplugins to check which DataPlugin is available as a 64-bit version.

Compatibility of DIAdem 2015 to DIAdem 2014

  • The optional timeout parameter of the ConnectDataFinderByParameter command is now specified in seconds (previously milliseconds). If you want to use these parameters in scripts, you must adapt these scripts.
  • The ANALYSIS function Sort Channel Values and the associated script command ChnMultipleSortExt now use a robust sorting algorithm so that the order of consecutive identical values does not change.
  • The ANALYSIS function AC-/DC Coupling and the associated script command ChnACDCCoupling generate the property ResultDCLevel of the result channel instead of the DCLevel property.
  • The FILES DataPlugin is no longer available. The MyComputer data store is replaced by the default data store Computer.
  • The NI-ODS commands are no longer available. Use the object-oriented script interface in DIAdem NAVIGATOR for this function. Refer to DataStore in the online help for more information.
  • The ChnNamingMode variable is not available in DIAdem 2015. DIAdem always uses channel names that are unique within a channel group.
  • DIAdem DAC only supports GPIB boards from National Instruments. The other previously supported GPIB boards are based on outdated hardware interfaces.
  • When you renamed block names, all block signals used to be renamed in accordance with the new block name.
    From DIAdem 2015 all existing signals keep their names. If you create further signals, their names are formed on the basis of the new block name.
  • The DIAdem DAC packet block Frequency Weighting (A- ,B- ,C-Filtering) uses more accurate algorithms which undershoot the valid deviations from the ideal filter characteristic line considerably. The results of the packet block now correspond with results of the frequency weighting in DIAdem ANALYSIS and LabVIEW. There are small deviations to the results of earlier versions of the packet block.
  • The menus in DIAdem 2015 now use the BarManager technology. This means that in DIAdem 2015 and later versions, the bar definition of the BarManager contains the menu bars and that the menu bars must be changed by the BarManager object and not by MenuItem commands. The MenuItem commands still work but their functionality can differ from previous behavior. The help pages of the respective commands contain further information. Moreover, in DIAdem-ANALYSIS the submenu Basic » Channel Functions was moved to the main menu bar between the Basic and the Curve Fitting menus, in order to reflect the order in the function group bar.
  • Due to the change of the menus to the BarManager technology, the bar definition files (*.bdn) DIAdem 2015 creates are not compatible to earlier versions. If you load such a BDN file in a version prior to DIAdem 2015, the displays are not correct.

Product Security and Critical Updates

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.

Availability of the 32-Bit Version of DIAdem

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.

Availability of the Old REPORT Script Interface

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.

New Features in DIAdem 2015 SP2

The units m^3/min, l/min, m^3/hl/h, and ml/h were added to the quantity Volume per time in the units catalog. Additionally the quantity Mass flow (kg/s, kg/min, g/s, kg/h, g/min, mg/s, g/h, mg/min, and mg/h) was added to the units catalog.

New Features in DIAdem 2015 SP1

The event search was extended with the following commands: ChnEventCreateFilteredFalseChn(), ChnEventCreateFilteredTrueChn(), ChnEventCreateFilteredChn(). For more information on commands, please refer to the help.

New Features in DIAdem 2015

General

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.

DIAdem NAVIGATOR, DataFinder, Data Portal

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

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.

DIAdem ANALYSIS

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.

DIAdem REPORT

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/ DIAdem VISUAL

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 analyzing tool you use to detect time-consuming commands and statements and 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.

Corrected Errors in DIAdem 2015 SP2

The following items are the IDs and titles of a subset of issues fixed in DIAdem 2015 SP2. 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 IDDescription

General

537833DIAdem does not execute the start script saved in the desktop file if you double-click a file registered by DIAdem.
560134When writing TDMS files in a search area of the DataFinder, LabVIEW sometimes creates invalid TDMS files.
572716In individual cases DIAdem crashes when calling the introduction dialog box from the ExampleFinder.
585413DIAdem sometimes crashes due to access violation if the GPI function channelExists() is called several times.

NAVIGATOR

575438The Bus Log Converter only supplies channels with one value after the conversion of Vector-ASCII logfiles with text IDs and a set extended bit.
576488The Bus Log Converter does not calculate the NoValueKey and Monotony properties while converting, but when loading the data. This can lead to disproportionately long waiting times for very large TDM files (>5 GB).
576788If a TDMS logfile contains several buslog channels, the start times after the second buslog channel are wrong following the conversion.
576791For logfiles with multiplexer, the Bus Log Converter may calculate wrong minima and maxima in the time and sequence channel.
581712When loading data with special Data Plugins, the Data Portal is refreshed without prior notice.
583354When saving TDM files with changed file, group, and channel properties, DIAdem also saves mass data when the filename extension of a TDM file contains lower case characters.
583519The Bus Log Converter does not find any extended Ids in the PCAN trace log files.
584816When you use the Bus Log Convertor, temporay files can stay open. You can only delete these files when you exit DIAdem.
586948In the 64-bit version of DIAdem, if you have selected a channel and the channel preview is active, an access violation may occur in specific circumstances if the file is saved several times.

VIEW

549370If the scaling is logarithmic in the Cascade display, DIAdem displays axes and cursors incorrectly.

ANALYSIS

554364The ChnEventFilter and the ChnEventDuration commands do not work properly with time values as x-channel.
556816The calculation manager may calculate incorrectly if you use symbols in a formula that start with the same character as the strings used in the formula end.
557064The first calculation of the two-sided cross correlation in the time range is wrong.
571205The bit functions do not properly include bit 31.
575980If you use a wrong forumula in the ChnCalculate command, this can lead to undefined behavior in various places in DIAdem.
576560The ChnEventDetectionWindow command does not always find all events of a signal when the hysteresis is specified.
578020If a signal in the value range you are searching for only contains NoValues up to the end of the channel, the ChnEventDetectionWindow command only finds one value as the last event.
578266The ChnEventDetectionSlope command does not generate x-values in the search result. Only one x-value is saved for the first search result, but this value belongs to the last find spot.
578876If you select the interpolation method "Linear", a characteristic diagram with partial load structure does not display any measurement points.
584819If the value range of the channel differs greatly from the selected range in the "Wrap/Unwrap Phase" dialog box, the function needs a long time for the calculation.
585278Upon closing the dialog box, the "Rounding" dialog box executes the calculation again.
586765The ChnEventDetectionSlope command ignores the defined hysteresis at the first find spot.

REPORT

543632The curve end label in the 2D axis system is not displayed if you select an end value for the x-axis that is smaller than the greatest x-value.
552879If you create a sub-axis in a 2D axis system, an error might occur.
553884If you select the characteristic diagram display type in a 3D axis system, you cannot enable the 3D-curve display type afterwards.
554559If you use approximation coordinates in 2D axis systems, of which one or more channels do not exist, DIAdem crashes.
554564When displaying text channels in 2D tables, DIAdem positions the texts incorrectly if you use the column property "Wrap and Truncate" for the text control in the text parameters for the column properties.
554864Under certain circumstances DIAdem does not display the boundary curve of a differential characteristic diagram.
562738When using text lists in 2D tables, individual columns may not be displayed.
562985When using a custom scaling, DIAdem displays a wrong selection list in the dialog box if the referenced custom scaling is not defined in the desktop file.
566009When displaying a differential characteristic diagram with enabled boundary curve, the display of the characteristic diagram may be wrong.
566215If you delete the first worksheet in a layout with expansion mode, DIAdem disables the expansion mode.
582906In 2D axis systems the "coordinate" label type is not displayed for "coordinate" type curves.
585518DIAdem does not accept the color of the curve end lable of a 2D axis system correctly if you set the color in the associated dialog box.

DAC

572540You cannot stop the measurements, which were started through a script, with the Stop block in packet processing.
579489When the script driver outputs data, the last valid value is transferred to the script instead of a NoValue if the measurement values are invalid.
581688DIAdem can onny use one counter for a measurement in an NI 9361 module.

SCRIPT

573077Depending on the number of NoValue values in an array, the processing speed of the ArrayToChannels command in the 32-bit version of DIAdem 2015 is worse than the processing speed in the 32-bit version of DIAdem 2012.
573134If you have executed the ChnResampleFreqBased or the ChnEventCreateStatusChn commands in a script, the subsequent ANALYSIS commands in this script may not generate any result channels with waveform properties.
577562If you copy a 2D axis system in DIAdem REPORT with the Copy for ReportObjects method, the curve and axis names are not initialized properly.
579861The GetValuesBlock method does not return a type-safe array.

Corrected Errors in DIAdem 2015 SP1

The following items are the IDs and titles of a subset of issues fixed in DIAdem 2015 SP1. 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 IDDescription

General

534407In the headless mode of DIAdem workers, DIAdem may display dialog boxes.
534739If you are using Windows 8 or higher, the error message "The parameter set is empty" may display after starting the 64-bit version of DIAdem. If this error message also displays after installing the service pack, you must delete the Desktop.par PAR file in the desktop folder.
540811In the English and Japanese versions, some message texts may not be translated.

NAVIGATOR

543616The Bus Log Converter aborts the conversion to Vector BLF logfiles if records do not contain a remote frame.
534701If you load a configuration for Vector BLF logfiles, which generates an empty TDM file, in the Bus Log Converter, DIAdem crashes.

VIEW

528261The y-scaling does not work properly if you zoom into a 2D axis system that contains several curves, of which one curve does not contain any values or only constant values.
532963If you use the minimum cursor in the cascade display, DIAdem may crash.
534140If you print a layout with a cascade display as a PDF file, the PDF output does not display all curves.
537695If you open a video file, which is encoded with h.265 codec, under Windows 10, DIAdem crashes.
538957In the cascade display DIAdem cannot calculate the order line for the first track.
544326If you use waveform channels in a cascade display, you cannot use the function "Create Order Line at Cursor Position".
544780DIAdem ignores the property AxisLabeling for Cascade.
545944The cursor synchronization does not always work correctly in the cascade display.

ANALYSIS

543604The ChnEventDuration function always receives the value 0 when the specified search result contains time values.
544977The linear mapping needs a lot of computing time if there are many NoValues which need extrapolating at the beginning or the end of a channel.

REPORT

534693In the scaled display the values for the height and offset of the y-axis in 2D axis systems are incorrect.
535733In the "Special Combination" curve type, the bar display cannot be filled.
536723Displaying a curve with several million values over an implicit time channel might be unusually slow.
539127When a report is zoomed, the text in the 2D tables disappears when you use the text control "No length restriction" in the text parameters of the column properties or of the titles.
539196When displaying text channels in 2D tables, DIAdem positions the texts incorrectly if you use the column property "Wrap and Truncate" for the text control in the text parameters for the column properties.
540709The method ShowPropertiesDlg for 3DAxisSystem cannot be executed.
540973In the dialog box "Curve and Axis Definition", DIAdem also displays curve entries with empty channel references.
541371If you add a new curve to a 2D axis system and change the curve type in the subdialog box "Curve Parameters", DIAdem is sometimes no longer operable.
545002In the "Curve and Axis Definition: Axis Position" dialog box DIAdem generates the first subaxis on the right with an offset.
545555DIAdem ignores the property DefaultFontName for Settings and uses the system font as default font.
547998In the "3D Axis Definition: Axis Parameters » Scaling" dialog box of a characteristic diagram you cannot change the tick interval for the x-axis or the y-axis even if the manual scaling mode is set.
540703If you do not specify the optional parameter Count, the SetValues for Channel <Data> method might not work.

DAC

539645When a TCP/IP- or UDP-connection is opened via the UDI interface for the script driver, an error message displays and the connection cannot be established.
545858If you select the setting "Name-oriented" for the block diagram, the subblock diagram connections still offer the setting "Automatic terminal names". The two settings cannot be combined.
547573If measurements are executed with the NI-DAQmx driver, an error in the measurement preparation occurs if you use channels in the block diagram which are calibrated in MAX.

SCRIPT

534368If a Worker script generates a PDF document, DIAdem might not complete the ExportToPDF method correctly.
540703If you do not specify the optional parameter Count, the SetValues for Channel <Data> method might not work.

Corrected Errors in DIAdem 2015

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 IDDescription

General

473745If you exit DIAdem in the full screen mode, it is difficult to change the window position when you relaunch the program.
488538In the Japanese version the menus cannot be used in certain operating systems.
490424If DIAdem is started out of Citrix, the parallel processing does not work.
510109The Exit dialog box saves DIAdem REPORT and DIAdem DAC files with the automatically generated name NoName to the wrong folder.
517828In the units catalog the unit cm^2 has the factor 0.01 instead of 0.0001.

Data Portal

473742If you assign an existing block name to a block, DIAdem does not display an error message and keeps the old name.
483571If you want to rename a custom property in the Data Portal, it is not possible if the custom property has the value NoValue.
487798It lasts a long time to open a large amount of channel groups in the Data Portal.
517994The 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

300131The Excel DataPlugin wizard does not display empty worksheets. Therefore DIAdem does not generate empty channel groups from the names of these worksheets.
464487If texts from an ATFX file are saved in a binary component file, the DataPlugin cannot read these texts.
479465Under certain circumstances the Bus Log Converter uses an incorrect configuration when converting bus log files with different bus types but the same bus names.
481886If a FIBEX cluster only contains PDUs, Bus Log Converter aborts the conversion with an error message.
487966In the ConnectDataFinderByParameter method for Navigator DIAdem processes the limits for exceeding the time in milliseconds and not in seconds.
491907If 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.
495317If 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.
507115The files created by the DataFinderIndexJobFileCreate command are corrupt.
507303The Bus Log Convertor cannot find the frames if the assignment occurs over the PGN of the Canld in a signal description file.
512052When saving values of a Real 32 type in a DAT file with the data type "Automatic“ or "Real32“, DIAdem truncates the decimal places.
514529Under specific circumstances, the DataFinder deletes 0-byte sized TDMS files during indexing.
523043The selection of cluster of the Fibex database files does not work correctly in the Bus Log Converter. DIAdem only includes odd cluster.

VIEW

414892After the reduction of the channel length, the flags of no longer existing channel values are not deleted.
478504If 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.
478508In 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.
479136When the layout is transferred to DIAdem REPORT, an error occurs when the VIEW layout contains a non-specified 3D model.
480461The 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.
485131In 2D axis systems DIAdem cannot display logarithmic axis scalings for the x-axis.
486071In 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.
486348Under certain circumstances, DIAdem plots extra curves when setting the flags for all displayed curves.
487051If the input channel for the orbit display type contains NoValues, DIAdem does not center the curve.
488792If you change the DPI setting under Windows 8.1 without reregistering under Windows, DIAdem plots extra curves.
494062If you add a non-existing channel to a 2D axis system in a script, DIAdem crashes.
499392The function "Go to Channel Value / Find Channel Value" does not always find the specified value due to rounding issues.
508972In polar axis systems it is not possible to move the curve cursor along the entire curve when angles are negative.
518249If you first call the method RemoveAll for 2DCurves and then call the method Add for 2DCurves, DIAdem may crash in certain circumstances.
521946When loading certain VRML files, DIAdem crashes.
523425If 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.
524156If the file path of a layout contains a & character, you cannot save this file or open it through "Recent Files".
528466If you load a layout with background segments, and then load the associated data, you must refresh for DIAdem to display the background segments.

ANALYSIS

480032The "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.
484993The ChnOrderBodeCalc command does not display the result channels in the DIAdem specific order.
494555If 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

383000If you use the %(/yPosition) setting, DIAdem does not position the points in 3D axis systems correctly.
478235The curve legend does not show markers for the curves in the display mode "special combination".
479525DIAdem ignores the setting "Portion of symbol field" in the dialog box "Legend: Size".
479527In 2D tables DIAdem ignores the sorting of expanded curves.
479528In 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.
479529Sometimes DIAdem plots texts with expression multiple times.
479782If 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.
479844DIAdem does not evaluate DIAdem expressions in very old layout files with text objects correctly.
480708DIAdem does not save the value for the manual gradation of a hyperbola of a 3D characteristic diagram with the layout.
483230DIAdem displays texts incorrectly in the text object when they contain single @ characters.
484042The predefined settings of the graphics dialog box in DIAdem REPORT are not available.
484085If you have many points, the display of a 3D characteristic diagram takes too long.
484341If 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.
484762In layouts which use 3D isolines with curve expansion errors might occur in the curve labeling texts.
484995In special cases the curve dialog box of an expanded 3D curve displays an error message.
484999In a 3D axis system with characteristic diagram and partial load DIAdem does not map the convex hull completely.
486070Sometimes the isolines in the characteristic diagram are not displayed smoothed.
486775If 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.
486947The setting "Same color as label" cannot be used for the marker color in the characteristic diagram in DIAdem REPORT.
492727In multiline texts with subscript and superscript, DIAdem does not align the lines flush left.
492968If you change back and forth between several REPORT pages, DIAdem does not correctly disable the symbols for changing the table pages on the toolbar.
499185If a curve in a 2D axis system contains only one point, DIAdem does not scale the y-axis correctly in the automatic scaling mode.
499590Additional y-axes in 2D axis systems can be reduced but not enlarged or shifted vertically.
504859When refreshing the screen, tables and table text may be slightly offset.
505954In a 3D axis system with a characteristic diagram and partial load structure DIAdem displays the y-value of the mean partial load values incorrectly.
506139In a 3D axis system with a differential characteristic diagram DIAdem displays the minimum and maximum value incorrectly.
506823If 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.
507134If you cancel the settings dialog box of a 2D table, the font settings might change.
507274Under certain circumstances the function which aligns the spaces resorts the object order.
510449It is not possible to generate a curve snippet with the CurveSnippet command if the call contains the variable D2TabRow.
511881If you change tabs in a layout with expanding curves, the program may crash.
512231If you select the channel group as curve end label in 2D axis systems, which use the expanding mode, DIAdem displays a wrong text.
512796DIAdem only displays one characteristic diagram if several characteristic diagrams are to be displayed but the z-area of these characteristic diagrams differs immensely.
512966Under certain circumstances DIAdem may crash when copying a curve in 2D axis systems, which use the expanding mode.
513099DIAdem does not reset the line properties in the Curve Expansion dialog box if you cancel the dialog box.
514046In 2D axis systems with isomectric axis adjustment you cannot move a curve comment to the specified position.
514830In the dialog box for 2D axis systems, you cannot select the user-defined axis scaling for the x-axis.
516429In a 3D axis system with characteristic diagram, DIAdem does not plot grid lines if only isolines are displayed.
516798DIAdem crashes if you call the method ExportToHTML for Worksheets with a filename but without the path.
517996DIAdem does not display a characteristic diagram if several characteristic diagrams are to be displayed but one characteristic diagram generates an error.
519056DIAdem 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.
527656If you use the command CurveSnippet to create a curve snippet in a 2D table, these curve snippets are not displayed in sorted tables.
528467Trying to delete REPORT pages leads to a program crash.

DAC

473739If 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.
479851You cannot connect a control bus to the "Save in Variables" block.
480895Previous 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.
481836When measuring with the NI-DAQmx driver, DIAdem saves wrong values for some channel properties.
484081Saving the TEDS sensor information in custom properties does not function correctly during a measurement.
487524The packet processing block Digital Filter calculates incorrectly when using FIR filters with Kaiser window.
490852In one of the dialog boxes of ECU, the list of selection terms for the transport layer is incorrect in the English and Japanese version.
490858If you use several DSA boards, the synchronization does not work in measurements with the NI-DAQmx driver.
494578The processing functions of the script driver return incorrect values at the first call.
495587If 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.
496786The digit and table display in VISUAL ignores the selected background color if you disable the frame around the values.
500478If 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.
506381Under certain circumstances DIAdem does not read in the result list of the ECU correctly after a A2L file is changed.
508262When 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.
508301In the ECU Measurement and Calibration Toolkit driver, DIAdem transfers a manually set IP address wrongly to the toolkit.
508302On 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.
513105The offset correction block specifies the wrong offsets in the hardware clock for several channels that are to be corrected.
513866In the Bus Configuration dialog box of the NI-XNET driver, the Edit button to edit the database does not work.
516443When measuring with the ECU Measurement and Calibration Toolkit, DIAdem ignores the manual settings of the DTO ID with which you configure the DAQ list.
519906The Parse method of the UDI interface displays an invalid format specification when the "%ad" format has a length specification.
530008An access violation occurs in DIAdem if you start a block diagram that contains the "Execute Application" block.

Accessing the Help

For more information on DIAdem, go to the DIAdem help Help»Contents.

Finding Examples

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.

Automating the Installation of NI Products

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:

How to Use NI Software with Microsoft Windows 8.x

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.

Using 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.

Pinning Frequently Used Applications

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 ApplicationIcon LocationPin to Action
Windows 8.x DesktopDesktop TaskbarRight-click application and select Pin to Taskbar
Windows 8.x DesktopStart screenRight-click application and select Pin to Start
Windows 8.x Start screenDesktop TaskbarRight-click application and select Pin to Taskbar from the menu bar on the bottom of the screen

Finding All Programs

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.

NI DIAdem Drops Support for Microsoft Windows Vista, Windows XP, and Windows Server 2003 in 2016

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:

ProductInfo Code
NI LabVIEWlifecycle
NI LabWindows™/CVI™cvi_lifecycle
NI Measurement Studiomstudiolifecycle
NI TestStandtslcp
NI DIAdemddlcp
NI SignalExpressselcp
NI VeriStandnivslifecycle

Legal Information

Copyright

© 2003—2016 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:

  • Legal notice: Notices are located in the <National Instruments>\_Legal Information and <National Instruments> directories.
  • EULAs: EULAs are located in the <National Instruments>\Shared\MDF\Legal\license directory.
  • Information on including legal information in installers built with NI products: <National Instruments>\_Legal Information.txt

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.