Release Notes

ADI is pleased to provide you with ADEPT version 10.1.

Downloads of ADEPT software are available at no cost from our online store:

To download software, you must create a login account. Once you have created a login account, ADI must enable software download for your account. (This prevents the store attempting to collect a payment of $0 for your download.)

To request ADEPT software on DVD media, e-mail

Topics on this page:

Compatibility with Previous ADI Releases

ADEPT-GD can receive data from tools running under previous versions of ADI software/hardware back to SIMsystem 6.2.

ADEPT 10.1 can be installed on the same PC client and rtx server as previous 8.4 releases of ADvantage without interfering with the operation of those releases.

Note:  You must rebuild your application before you can use it with ADEPT 10.1.

See Manage Multiple Versions of ADvantage and ADEPT for information on interoperability of ADEPT 10.1 with ADEPT 10.0 and ADvantage 9.0 installations.

Product Obsolescence Notice

These features were available in ADEPT 10.0, but are not supported in ADEPT 10.1:

For migrating from ADvantage 8.4 to ADEPT 10.1, see the migration guide for information on:

ADEPT Version 10.1 Packages

The installed baseline is 10.1.0. The version is displayed:

Update 10.1.0 is a full installation. It renames any existing 10.1 installation before beginning to unpack files onto your hard drive. You do not need any previous ADEPT installation in order to install 10.1.0.

ADEPT 10.1.0

Runtime Changes in 10.1.0

  • On rtx servers running the QNX operating system, the ssh daemon now starts by default.

  • The pcispy utility is now available on x86-64 Linux rtx servers.

  • sudo now comes pre-installed on all new LinuxRT x86-64 rtx servers.

The installation package transfers a tar file and script to your rtx server. Log on to each of your rtx servers as root. Run the script appropriate to your server architecture:

ARM A15 32-bit LinuxRT/home/adi/
ARM A8 32-bit LinuxRT/home/adi/
ARM V8 64-bit LinuxRT/home/adi/
x86-64 64-bit LinuxRT/home/adi/
x86 32-bit QNX/home/adi/

Make sure that the script echoes "Installing 10.1.0", to verify that it is the current installation script.

If it does not echo "Installing 10.1.0", manually update your rtx server. Follow the steps given in the System Administration Guide for your rtx server OS and architecture:

  • LinuxRT ARM
  • LinuxRT x86-64
  • QNX x86

General Changes in 10.1.0

  • ADEPT help is now available as a tab within ADEPT tools. When you open the documentation from the ribbon bar or by pressing F1, a tab opens in the View Notebook. Help is also available in a standalone tool by selecting Help from the ADEPT folder on the Start Menu or Desktop.

  • ADEPT panels have been improved, using the Cairo graphics library rather than wxWidgets graphics.

  • The license daemon now identifies clients by hostname as well as by IP address. This allows it to properly identify clients with multiple NICs that potentially connect with multiple IP addresses.

  • The location of the license daemon log file has been changed.

  • Previously, the license daemon failed to properly release ADEPT-VI tokens when ADEPT-VI was closed.

  • The das_logging token is no longer required in your ADEPT license.

  • The DUIconnectDas function has been eliminated. Use the DUIconnectDasByPort function to connect to a live DAS.

  • Prototypes for rtl_do_user_hw_input_group and rtl_do_user_hw_output_group are now in ADV_HOME/include/rtl_device.h.

  • The compiler for LinuxRT x86-64 rtx and localhost servers has been upgraded from 4.9.1 to 6.5.0. On Linux, the compiler now uses headers and shared-object libraries that are provided with the compiler rather than the client PC system headers and libraries. (On Windows, the headers and shared-object libraries have always been provided.)

  • The DAS stream limit has been changed from 2048 to 20000 items.

  • The GNU Scientific Library routines are now available for use with ADEPT projects.

  • A new ADI runtime variable is available: ADI_FRAMEWORK_ELAPSED_TIME. It provides the elapsed time of the primary model to other distributed models, in case they become out of synchronization due to overrun.

  • The naming of ADI-supplied libraries has been standardized to libidentifier.a. (Some third-party libraries might observe a slightly different naming convention.) ADEPT.adv_cfg has been updated to use the renamed libraries, so this change should be invisible to you.

  • The Python script editor view toolbar now has a stop/cancel button.

  • When communication between the license daemon and a client tool is interrupted, the tool will continue running.

ADEPT-DB Changes in 10.1.0

  • Previously, ARINC-429 transmit messages with SDI set to "All" wrote to non-SDI data bits.

  • ADEPT-DB now clears the ARINC-429 Burst fields if the Burst Name is cleared.

  • In accordance with changes at the Modbus Organization, the nomenclature master/slave has been replaced with client/server.

  • New and changed Python objects:
    • adv.SortChannelsByNumber
    • The function that returns the name of the project folder now returns the absolute path rather than the relative path.

ADEPT-DE Changes in 10.1.0

  • ADEPT-DE now adds the .fmu file as a data file to a FMI/FMU model assembly so that the .fmu file will be copied to the rtx server and be available to the model code.

  • ADEPT-DE now informs you when it is finished updating the server software.

  • New and changed Python objects:
    • adv.ServerArchArmV8_64

  • ADEPT-DE now adds ADV_CUSTOM_DIR to the include path.
  • Action views now work properly with multiple data sources (as, for example, from two projects in a distributed framework).

  • Use of the scrollbar to navigate a paused dynamic dataset has been improved.

  • The Network Diary is now available on the ribbon only if your license file contains a token for the feature.

  • New and changed Python objects:
    • A Python module for report generation
    • adv.GetConnectViList()

ADEPT-VI Changes in 10.1.0

  • Handling of the files loaded onto the server for a playback schedule has been improved.

  • The default trigger logic for DAS streams has been changed to True.

  • A system preference to disable auto-save of the project workspace has been added.

  • You are now prompted only once to reset the servers in a distributed framework after an improper halt of the previous run.

  • ADEPT-VI now enforces the data dictionary Control Schedulable property. Variables that do not have this property set cannot be used in a schedule. As a result of this, ADEPT-DE now generates the Control entry to be Tunable|Schedulable for ADSIM variables whose Write Access property is not Read Only.

  • Test Executive panel performance has been improved.

  • It is now possible to initialize variables in an auto-run project by setting variable values (for example, ADI_END_TIME) in ADEPT-VI.

  • Previously, ADEPT-VI would sometimes crash when performing certain GUI operations (notably with schedules and overrides).

  • ADEPT-VI now informs you when it is finished updating the server software.

  • The TCP/IP interface to ADEPT-VI was returning fixed-point values as longs.

  • The ADI_TRIGGERS runtime variable is now tunable, so it can be set by an ADEPT panel control.

  • The Network Diary and Test Executive are now available on the ribbon only if your license file contains a token for the feature.

  • New and changed Python objects:
    • adv.ServerArchArmV8_64
    • Performance of scripted overrides has been improved. The OverrideAdd and OverrideDelete functions now have variants that accept a list of overrides and add/delete them in one operation.
    • If the models in multi-project framework (for example, in a distributed framework) have different names, when you provide a fully scoped model variable name, ADEPT-VI finds it even if the active project does not contain that model variable.
    • The output of adv.OverrideList now displays the override mode (Pre or Post).
    • A Python module for report generation
    • adv.OverrideReplace has been changed to adv.Set(adv.OverrideValue, varName, value).
    • adv.OverrideActivate has been changed to adv.Set(adv.OverrideActive, varName, activeFlag).
    • Override mode can now be set with adv.Set(adv.OverrideNode, varName, mode).

  • The sine and square waveforms now end at the last half-cycle within the runtime. The end time is converted to the number of half-cycles and the waveform is truncated after the last half cycle.

  • For the periodic waveforms (sawtooth, sine, square, and triangle), when the Phase Shift Offset is set to Target +, the waveform uses the relative position of the target variable within the wave as the phase shift (rather than the raw value of the target variable). This makes the waveform continuous from the current target variable.

Device Software Changes in 10.1.0

  • Support for compound logical devices has been added.

  • The General Standards cPCI66-16CLI8CL04-4-R250 (ADI part number A200A0830) is now supported on x86-64 rtx servers running LinuxRT and on x86 rtx servers running QNX.

  • Previously, with adi_modbus_tcpip_DB, requesting large register data would crash the system socket connection.

  • A null low-level device driver is available. This driver can be used to write a logical device driver when there is no I/O hardware, such as with a localhost server.

  • The adi_na75g5_12sd has these changes:
    • A new application parameter for setting the bandwidth
    • The sd_bit_status port is now a 16-bit integer, where each bit corresponds to a channel
    • New ports: sd_sig_status (signal loss status) and sd_ref_status (reference loss status)
    • The BIT test sequence now triggers only every 2 seconds

  • The device driver for the TPMC851-10R board now uses manufacturer-supplied calibration functions to improve the accuracy of values provided by the board. The logical device drivers now also have the ability to use function and calibration files.

  • The P2P board did not work for ACE-REU to REU communication.

  • Previously, SCRAMNet distributed and regular SCRAMNet reflective memory did not work together in the same project.

  • In accordance with changes at the Modbus Organization, the nomenclature master/slave has been replaced with client/server.

  • The read_mode application parameter was removed from the adi_ni6220 logical device because it was unused by the logical device driver.

Documentation Changes in 10.1.0

  • Because the Matlab R2010b toolbox has been obsoleted, the example Matlab model files are now provided .slx format.

  • It is now possible for you to extend the ADEPT documentation with your own content.

Simulink Toolbox Changes in 10.1.0

  • Matlab R2020b is supported with a new toolbox version. See Toolbox Configuration for information on setting ADV_MATLAB_VER to use the new toolbox.

Copyright ©  2021
Applied Dynamics International.
All Rights Reserved.