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: https://www.adi.com/software-releases/

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 support@adi.com.


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.5. The version is displayed:

Update 10.1.5 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.5.


ADEPT 10.1.5

rtx Server Runtime Changes in 10.1.5

  • The Connect/Disconnect button has been removed from the AdiEventLog Connection page toolbars. If a connection to the specified Server/Port cannot be established or is lost, the Connection page will automatically begin trying to create the connection, with periodic status messages displayed.


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/installrtxLinuxRT_arm-a15_10.1.5.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.5.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.5.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.5.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.5.sh

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

If it does not echo "Installing 10.1.5", 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.5

  • MATLAB 2021b is supported in ADEPT.

  • In addition to improved error messaging for disk space requirements, the Linux client installer now allows the setup executable to have a command line argument specifying a folder to unpack into and continue the install from. e.g.,
    $./ADEPT_10.1.5_LinuxX86_64_Install.out /path_to_temp_unpack_dir/directory_name
    This is needed on cybersecure systems where /tmp does not allow executable files, or if /tmp does not have enough free space and cannot be adequately expanded.

  • The running of GP projects on Linux has been modified to no longer use the /tmp folder, as in some installations, execution from /tmp is not allowed. ADEPT now uses the $XDG_RUNTIME_DIR environment variable to determine the location to perform local execution.

  • If an ADEPT application receives an incoming TCP/IP command (from an external application) to execute a Python command, the specified Python command is now immediately executed even if a Python script is currently executing in the ADEPT tool. Previously, the incoming Python command would be added to a queue to be processed when the currenrtly running script finishes.

  • An alternative version of DialogShow for custom dialogs, called CommandDialogShow, has been added. Instead of executing the specified command when Ok is pressed, the function will return the generated Python command string, which then may be executed using the eval() command in your custom code. Using this version with a custom dialog enables the ability to abort the command execution by pressing the command-line Stop button.



ADEPT DB Changes in 10.1.5

  • A new toolbar button has been added to Tabular View and Composite Tabular View for exporting the contents of the displayed grid to a user specified CSV file.

  • OPC UA signals with dimension greater than 1 are now supported in ADEPT-DB.



ADEPT DE Changes in 10.1.5

  • Load performance improvements:
    • ADEPT DE load time is approximately 25% faster than previous releases.

    • Large dictionaries now load 30x faster in the ADEPT DE dictionary editor.

  • Improvements made to the Manage Server Security Messages dialog for clarity of use.



ADEPT GD Changes in 10.1.5

  • adv.Set() boolean options for adv.SystemClearOnSetupLoad and adv.SystemDisplayActionViewsOnLoad have been added to ADEPT-GD scripting for those System Preferences options.



ADEPT VI Changes in 10.1.5

  • Uploading of Playback Schedule items during a Go or UpdateSetup has been modified to improve performance. All generated playback files are now compressed into a single TAR file, which is then uploaded to the server playback folder and uncompressed. Performance has been significantly improved when using large numbers of playback items.

  • A new mechanism has been created to improve performance when executing a large number of Put commands within a block of script code. Use the new adv.Set(adv.BatchPutMode, flag) before and after a large block of Put commands to drastically improve script execution performance.

  • Improved performance executing array Put commands.

  • ADEPT-VI performance on Linux GP during load and run has been improved for projects with Panels that include 3D Object components.

  • To reduce the size of the Model Dictionary, some global "simple" data from the model source code will be excluded from the Dictionary and will therefore not appear in the Data Browser. Additionally, global "structure" data will also no longer be included in the Model Dictionary and therefore not displayed. However, through the use of User Groups and User Variables, access to these non-Dictionary variables can be obtained.

  • In ADEPT-VI, when a Project Faults, the Project's Dashboard line display turns red. However, if an ADEPT Panel or some other top-level notebook tab is visible, the Project Dashboard line may not be visible. Now, when a Project Faults, the top-level Project notebook tab's text will display in red, alerting the user to the condition.

  • Handling of server messages from within ADEPT-VI has changed. The option to display a separate Server Messages notebook tab has been removed. A new System Preference has been added to allow the user to define if Server messages are displayed in the Project Messages tab, System Messages tab, neither, or both. The separate AdiEventLog application is still available as another way to display Server messages.

  • File validation has been added to the DictionaryLoad() Python function, which is used to manually load external dictionary files.

  • To improve support for 64bit data types, the Override Info structure used by the TCP/IP library interface has changed. Whereas the override and current values used to be doubles, these values now use the tAdiExportValue structure which allows for specific data types and range checking. Any scripts or custom applications using adiViProjectGetOverrideInfo or adiViProjectSetOverrideInfo should be modified to account for the change to the Override Info structure parameter.

  • New ADEPT-VI System Preferences:
    • Custom Error Log Python Function has been created to optionally specify a user-defined "Error Log" Python function to call. This can be used for custom handling of error messages. Note that Python syntax or other errors are not sent to this custom function, only system errors.

    • Block/Echo Data Display has been added to improve handling of data display. This option is used in conjunction with the existing adv.DisplayData Python variable to allow or block display of some types of information.

  • Response time when generating search results for the Data Browser Find functionality has greatly improved.



ADEPT Panel Changes in 10.1.5

  • When using a panel button from a detached panel window to open another panel in the same window, the detached window will get resized to match the new panel contents.

  • All user input components in ADEPT Panels now support the Allow User Control property, which can be used to disable user input in order to use the component as an indicator only.

  • The name of the Multi-State Readout component has been changed to Value Display / Multi-State Indicator to clarify its use. Besides being used to identify a state dependent on evaluations of variables, the component may also be used to simply display a variable value.



Device Software Changes in 10.1.5

  • Support for the NA75G5 4 Multispeed Resolver board.

  • OPC UA logical device statistics for read and write counts are updated and displayed when the ADEPT-VI device browser is in enhanced-mode.




Documentation Changes in 10.1.5

  • The ADEPT 10.1 Install Manual includes information on a new, optional command line argument for the Linux client installer.

  • Documentation for adv.rpt*** Python functions has been removed from the Help viewer, as these functions have been replaced by the reportdoc Python module. Help documentation for the Report Module in ADEPT-GD scripting and in ADEPT-VI scripting now directs the user to a reportdoc usage manual, which must be viewed in a web browser.

ADEPT 10.1.4

rtx Server Runtime Changes in 10.1.4

  • Enhancements to support reattaching to an autorun project, enabling autorun projects to be handled similar to "Detach Stay Running".

  • Server password management capabilities included.

  • DAS will start running with no issue after the trigger is fired when the trigger is assigned to the DAS stream before Go is hit.

  • Instructions for updating servers have been updated in readme file.


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/installrtxLinuxRT_arm-a15_10.1.4.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.4.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.4.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.4.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.4.sh

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

If it does not echo "Installing 10.1.4", 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.4

  • ARCal, ADI's rig calibration application, is available in ADEPT-VI.

  • A new VIVV Aircraft example is included with ADEPT-DE.

  • Support for MATLAB 2021a.

  • Integrated Python Report Generation Module.

  • Values requiring 64-bit data type representation are displayed accurately.

  • On Linux clients, configuration file naming and location settings have been adjusted to respect the XDG Base Directory spec.

  • Simulink generated dictionary file entries will be displayed in GEN.7 format.
  • In order for the Simulink RTW build to regenerate the ADEPT dictionary file with the updated display format default values, the RTW build must be forced to run. One way to accomplish this is to manually delete the two Simulink generated sub-folders under the main model folder. It may also be necessary to remove the cache file "modelName.slx.c" from the base model folder. Then perform the RTW build as usual.


ADEPT DB Changes in 10.1.4

  • The object name in the framework remains unchanged when the reference object name is changed.

  • A reference DB file will be saved to its current folder location, including when it is in a location other than the framework's base folder.

  • The upper limit of the dimension property for general and modbus signals has increased to 10000.

  • ADEPT-DB preferences consistently saved.



ADEPT DE Changes in 10.1.4

  • Feature added to validate entries in dictionary files.

  • Server password management capabilities included.

  • A new VIVV Aircraft example is included.

  • Updated Manage Device Settings dialog with support for reordering devices.

  • The current model assembly can be replaced by an assembly from a different folder location with the same model name.

  • Import DB Files will import files to the project folder when it is different than the framework folder.



ADEPT FC Changes in 10.1.4

  • Ability to scroll fault macro list when in normal mode enabled.

  • Options in command line are recognized and processed for target and fault files.



ADEPT GD Changes in 10.1.4

  • Values requiring 64-bit data type representation are displayed accurately.

  • Data precision no longer required for saving datasets.

  • Analysis tools available on separate, togglable toolbar.

  • Improved display of string valued Python variables assigned to panel components.



ADEPT VI Changes in 10.1.4

  • The ARCal calibration module is available.

  • Improved floating point display precision.

  • Override structure can be deleted when varName is empty.

  • Model name added to setup info ensuring DAS stream trigger info is properly saved.

  • Special characters, e.g., British pound symbol and single quote, are recognized and handled without issue in test diary.

  • Variables and their values visible in the Data Browser before a run remain visible after 'GO' is selected.

  • Device browser reports accurate min/max values for device statistics.

  • Accurate 64-bit data type value display.

  • An autorun project will run when the server wd setting is empty in the autorun.xml file. The wd setting will be assumed to be the default.

  • Support for looking up global model variables using function name scopes added.

  • IC (initial condition) setup file entry setting improvements
    • Entries can be generated from values from the data browser.
    • Array values can be set from a single value or a list of values.

  • Support for ADSIM State setup files has been added.

  • In a reattach situation, e.g., a stop/go is performed, or a server with an autorun project is rebooted, the from_host_file_list is updated to include all entries that were uploaded the first/previous time.



ADEPT Panel Changes in 10.1.4

  • New properties added to 3D Object panel component for viewpoint, rotation control and zoom level.

  • Panels containing 3D object components will open and display properly on Linux client machines.

  • The expected panel background, border, and text colors display properly for the first panel, and all panels, loaded.

  • Panels with attached variables with aliased names and attached variables with non-aliased names will have all attached variables update as expected.

  • The default trace color has been set to gray, and the default background color has been set to black.

  • When a panel is already open in a non-active window, the window will be activated if the panel button is used to open a new window with the same panel, instead of a new window opening.

  • The input value ranges for detached window position and size have been increased to accommodate large and multiple displays.

  • An option has been added to the panel button to allow detached panels to have frameless windows.



Device Software Changes in 10.1.4

  • An option has been added to the EtherCAT® Master logical device to allow initialization commands to be ignored.

  • Tews TPMC851-10r logical device improvements
    • Tews 851 DAC, upper and lower limits on the output have been set to +/- 9.99V.
    • Tews 851 DAC, a parameter to control whether DAC data is kept or cleared has been introduced.
    • Tews 851 ADC, display of Raw Read string data in device browser has been cleaned up.
    • Tews 851 ADC, the default mode has been set to "sequencer", i.e., 1, to improve frame execution.



Documentation Changes in 10.1.4

  • Expanded 3D Object component properties description.

  • The ability to save capture data directly to a csv format file from a script using adv.CaptureLogFile is documented.

  • A desktop theme recommendation for Linux clients to resolve UI appearance issues has been added to the Troubleshooting section.


ADEPT 10.1.3

rtx Server Runtime Changes in 10.1.3

  • Server-side licensing is in effect for autorun projects. A license file for the rtx server that an autorun project will be run on is required to be built and uploaded to the server in order for the project to start automatically on server boot.

  • The "execute" command has been modified to support the execution of commands in addition to scripts.

  • Cleanup of the ADEPT supervisor has been performed to enable asynchronous distributed communication.

  • Issues related to updating server installations resolved.

  • Improvements made to port management for remote logging.


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/installrtxLinuxRT_arm-a15_10.1.3.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.3.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.3.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.3.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.3.sh

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

If it does not echo "Installing 10.1.3", 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.3

  • Server-side licensing is in effect for autorun projects.

  • Dictionary handling functionality improved.

  • Processing of Python command line files has been moved to the end of the Startup process.

  • XDR utilites, e.g. xdr2csv, will close incomplete/improperly formed datasets without crashing.

  • Extended mode is enabled for multi-selection lists in custom dialogs. Shift and Ctrl key functions are available with the multi-selection feature.

  • Client build tools have been updated:
    • 32-bit build tools have been removed.
    • 64-bit projects and compilers have been migrated to Microsoft Visual Studio 2017.
    • Eliminated the need to distribute a VS2010 redistributable package.


ADEPT DB Changes in 10.1.3

  • Little endian byte order has been set as a default in Reflective Memory.

  • uint32 constants in UDB signals are accurately written to DCT init values.


ADEPT DE Changes in 10.1.3

  • A Server ID column has been added to the Server Discovery List window.

  • New options are available on the Server Discovery List dropdown menu.
    • Copy Server ID(s) to Clipboard places the Server IDs of the selected servers on the clipboard. The Server IDs can then be pasted to a plain text file or email message and sent to ADI to generate license files for the servers.

    • Upload License File to Server... provides the means to upload a license file for autorun projects to a selected server.

    • Manage Server Security Messages... opens a new dialog for managing pre- and post-login messages.

  • A warning is issued when non-hyperfast threads that are faster than the model step time are found during model validation.

  • A warning is issued at Build time if there is a modified panel that has not been saved.

  • Logical devices and device connections will be preserved, but disabled, when changing the bound target from a real-time server to localhost. The logical devices and connections will be reenabled when switching back to the actual target.

  • Checks are made on distributed and other primary step times and model step times during project and framework validation.

ADEPT FC Changes in 10.1.3

  • Improvements have been made to the user interface.

  • Handles legacy fault files with macros correctly.

ADEPT GD Changes in 10.1.3

  • A surface chart will reset to its default immediately on a reset command ("r" key) rather than waiting for the next mouse event.

  • GD will run with CSV datasets that contain variables with subframe data.

  • Charts display number of divisions and grid lines consistent with property settings.

ADEPT VI Changes in 10.1.3

  • Added the ability to save a dataset in csv format.

  • Unnecessary error messages are not displayed when the "Close All Projects" button is used to close a distributed framework.

  • Playback schedule items will be properly created if the playback length is longer than the dataset length or when a playback dataset file has no end marker, and VI will not hang.

  • The timestamp displayed with a message in the EventLog shows the time that the message was generated.

  • Auto-start projects on secondary servers are put in run mode after loading a multi-project distributed framework and not switched to edit mode.

  • Multiple panel widgets attached to array elements using aliases are properly added to DAS streams suppressing warning messages.

  • The Detach option is disabled unless a project is running.

  • Only fixed point dictionary item data types can be written as entries to the upload table.

ADEPT Panel Changes in 10.1.3

  • Support for OpenGL based panel components in ADEPT has been added with the introduction of the 3D Object panel component.

  • Panel components representing basic 3D piping components for fluid diagrams have been added, including
    3D pipes,
    3D pump, and
    3D tank.

  • A check box panel component has been added.

  • A positional image panel component has been added.

  • Scrollbar and row spacing options have been added to the selection list panel component.

  • Pressing and holding the shift key is no longer required to move multiple selected objects. If multiple objects are selected, a left-click on and drag of one of the objects will move all of the objects.

  • Unlit segments of a 7-segment LED component will have a fractional display intensity of the current main background color, Fill Color 1, instead of the default, black.

Device Software Changes in 10.1.3

  • An EtherCAT® Slave emulator logical device, adi_esd_ecat_slave, is available in ADEPT 10.1.3.

  • A low level driver for the Acromag AP560A four channel CAN card has been added.

  • The logical device adi_sio4_sync, ported from ADvantage v8 to ADEPT 10.0, functions correctly in 10.1.3.

  • The correct channel # disables when using rcv#_disable to disable a receive data link in the adi_bti429_mp5_10rx4tx logical device.

  • The adi_sio_clntsrvr logical device has been created to implement a client-server serial protocal.

Documentation Changes in 10.1.3

  • Information and instruction on new Server Discovery List dropdown options in DE added.

  • A diagram illustrating a model's sequence of events during each frame has been added to ADEPT VI > Basics.

  • "Grid Lines", including in ChartXGridLines and ChartYGridLines, has been replaced with the more accurate "Divisions", e.g. ChartXDivisions and ChartYDivisions, throughout ADEPT GD.

  • Details added to the description of ADI_SUBSYS_CUR_TIME in ADEPT VI > Runtime Variables.

ADEPT 10.1.2


rtx Server Runtime Changes in 10.1.2


  • Event Logging occurs from client to server to avoid firewall issues.

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/installrtxLinuxRT_arm-a15_10.1.2.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.2.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.2.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.2.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.2.sh

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

If it does not echo "Installing 10.1.2", 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.2


  • Enhancements for improved cybersecurity have been made.
    • SFTP is now used for client-server file transfer.
    • Event Logging occurs from client to server to avoid firewall issues.

  • A toolbar button has been added to the Help Viewer to allow the currently displayed page to be opened in a web browser. This will allow text from the viewer to be copied and pasted to other documents.

  • A message will be displayed on application startup indicating license expiration is approaching if the ADEPT license file is set to expire in less than 14 days.

ADEPT-DB Changes in 10.1.2


  • The option to retain raw ARINC-429 received data has been added.

  • A Python function to open or close individual project windows has been added, ShowProjectPage.

ADEPT-DE Changes in 10.1.2


  • Remote logging configuration settings have been moved from the Framework Properties to the Project Properties. A range of remote logging ports is available, 57500 - 57599.
    For existing distributed frameworks, the frameworks will open with each project's logging port set to 57500. Whichever server has been connected to through an event viewer panel, only that server's log messages will be seen. To see log messages for all projects in the framework, each project will need to be reconfigured to use a unique logging port, and a connection opened to each project through the event log viewer panels.

  • Logical devices will be preserved on a bound server change if the same physical devices exist on the new target.

  • Server side adv_sc files will handle servers with dashes, '-', in their name, e.g., cloud VM rtX's. The dashes will be replaced with underscores, '_' in the adv_sc file name.

  • A misc project files category has been added to project properties for additional files not to be processed but only added to a consolidated project zip file.

  • A pane has been added to the Server Info panel for the display of additional server information such as CPU architecture, server OS, and # of cores.

  • The x86-VME_QNX element has been restored in ADEPT.adv_cfg.

  • Python
    • Support for data dictionaries has been added.

    • A function to open or close individual project windows has been added, ShowProjectPage.

ADEPT-GD Changes in 10.1.2


  • 3D surface plotting capabilities have been added to ADEPT-GD.

  • Previously, action XY charts were not assigning the Y variable properly for a second dataset.

  • Python
    • Python support for data dictionaries has been added.

    • A function to open or close individual project windows has been added, ShowProjectPage.

ADEPT-VI Changes in 10.1.2


  • Closing the Test Executive view by the window's X icon will now cause all associcated open user notebook windows to close by their X icon close process as well.

  • When you attempt to set a variable to an out-of-range value, the error message now includes the name of the target variable.

  • An Upset Setup can now be used to continue DAS without changing datasets, so a new dataset is not automatically created. This enables you to change schedules while leaving datasets intact.

  • Python
    • A function for project reattach and project detach has been added: adv.ProjectAttach.

    • A function to open or close individual project windows has been added, ShowProjectPage.

    • Support for data dictionaries has been added. can be created, and entries other than port direction can be added.

    • The function to set the default scope can take now one of two forms, adv.Set(adv.Scope, 'modelName.scopeName') or adv.Set(adv.Scope, 'scopeName', [modelName]).

Device Software Changes in 10.1.2


  • The option to retain raw ARINC-429 received data has been added.

  • The clock on UART channel 3 of the SIO4BXR device will be set so that it matches the hardware when in synchronous mode.

  • An application parameter, link_loss, has been added to these logical devices:
    • adi_bti429
    • adi_bti429_421
    • adi_bti429_423
    • adi_bti429_425
    • adi_bti429_442_0rx16tx
    • adi_bti429_442_16rx0tx
    • adi_bti429_442_8rx8tx
    • adi_bti429_mp5_10rx4tx
    in order to control the clearing of stale data in the event that the data link was lost.

  • The write port range for adi_pick_lvdt_4ch is now set to -1. to 1.0 when the channel is configured as an LVDT. This will allow the Pickering device user interface to be consistent with that of the NAII LVDT that the Pickering board replaces.

Documentation Changes in 10.1.2



  • The example for adv.ShowPageToolbar has been corrected and clarified to display use for showing/hiding the toolbar.

ADEPT 10.1.1


Runtime Changes in 10.1.1

  • A new utility, ethercat_scan, is available on LinuxRT x86-64 and QNX x86 rtx servers. The utility configures CSV and dictionary files for use with the htm">adi_ecat_master logical device.

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/installrtxLinuxRT_arm-a15_10.1.1.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.1.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.1.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.1.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.1.sh

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

If it does not echo "Installing 10.1.1", 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.1

  • Support for x86 rtx servers running QNX with clients running Linux has been discontinued.

  • A command to show/hide the ribbon bar has been added to the Python functions for:

    ADEPT-DB
    ADEPT-DE
    ADEPT-GD
    ADEPT-VI

ADEPT-DB Changes in 10.1.1

  • The default setting for file generation format has been changed to ADEPT (rather than ADvantage).

  • The P2P protocol now supports Wrap blocks.

ADEPT-DE Changes in 10.1.1

  • For Simulink models, global variables in additional C-language source files are now properly added to the data dictionary.

  • ADEPT-DE no longer validates the framework during dictionary generation, enabling you to use the default names for logical device initialization files, thus alleviating a circularity in using ADEPT-DE with ADEPT-DB.
  • A model property for arguments to be passed to the ADSIM code generator has been added.

ADEPT-GD Changes in 10.1.1

  • The buffer used when loading CSV files has been increased, to enable loading much larger CSV files.

ADEPT-VI Changes in 10.1.1

  • Toggling data logging on and off coulg result in a host DAS server crash. ADEPT-VI continues to run, but the DAS is not acquiring data.

  • Large datasets could cause an overflow on GO. The raw data buffer size has been increased.

  • It is now possible to detach an ADEPT-VI session from a running target, leaving the application in its current state. Another ADEPT-VI session can re-attach to the simulation and resume interaction.

  • The function adiViGetVarValue now populates the sValue member of the tAdiExportValue struct.

  • A new debugger (gdb) is provided on both Linux and Windows clients for use with the GCC 6.5.0 compiler:
    Client x86-64
    localhost
    Server
    x86-64
    LinuxRT rtx
    Server
    Linux Yes Yes
    Windows No Yes

ADEPT Panel Changes in 10.1.1

  • A Strip/XY chart component has been added.

  • Aircraft cockpit indicators have been added to the standard set of components that you can add to your ADEPT panel:

    • Airspeed indicator
    • Altimeter
    • Attitude indicator
    • Heading indicator
    • Primary flight display
    • Turn coordinator
    • Vertical speed indicator

Device Software Changes in 10.1.1

  • Support for the Moxa CP-118-a (ADI part number A200A0844) has been added.

  • The ADI PCI DAC board is now supported on x86-64 rtx servers running LinuxRT.

  • The Acromag 730 is now supported on x86-64 rtx servers running LinuxRT.

  • A new logical device, adi_pick_straingauge_mV_6ch.htm, has been added.

  • The adi_ni7852r_ao_ai_dio logical device had a syntax error.

  • The adi_bti1553 logical device has an added BC chain message that executes once during a run. This is configured in the initialization file. Additionally, stopping when a pause chain is added in the schedule has been fixed.

  • A new application parameter for the NI-6528 logical devices enables you to specify digital filtering on input signals:

    adi_ni6528_24di_24do
    adi_ni6528_digin.htm
    adi_ni6528_dio
    adi_ni6528_relay

Documentation Changes in 10.1.1

  • An example showing how to use the TCP API interface has been added. It is in ADV_HOME/examples/Misc/Simulink/Tcpapi.

  • The prototype for adiConnectApp has been corrected.

  • The example for adiQueryApps has been corrected.

  • Information on programming I/O device routines in model code has been added.

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/installrtxLinuxRT_arm-a15_10.1.0.sh
ARM A8 32-bit LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.1.0.sh
ARM V8 64-bit LinuxRT/home/adi/installrtxLinuxRT_arm-v8-64_10.1.0.sh
x86-64 64-bit LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.1.0.sh
x86 32-bit QNX/home/adi/installrtxQNX_x86_10.1.0.sh

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.
  • <-- SPR 12957 ->

ADEPT-GD Changes in 10.1.0

  • Previously, upon loading an invalid CSV file, ADEPT-GD crashed.
  • 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.