ADEPT 10.0 Release Notes

ADI is pleased to provide you with ADEPT version 10.0.

Downloads of ADEPT software are available at no cost from our online store: https://www.adi.com/product/adept-framework-client-tools/

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

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



Product Obsolescence Notice

These features will no longer be supported after ADEPT 10.0.16:



These features are no longer supported:

These logical devices are no longer supported:

V8 Logical Device V10 Replacement
rtxldv_addiapci3200None
rtxldv_adicanadi_CAN_DB
rtxldv_adiudpadi_adiudp_DB
rtxldv_adiudpmsgadi_adiudp_DB
rtxldv_adshsd_iblNone
rtxldv_bti717_fdradi_bti717_fdr_DB
rtxldv_camphaseNone
rtxldv_cnt336None
rtxldv_cor629None
rtxldv_cwscgtadi_refmem
rtxldv_dios_vrscadi_dios_variable_resistor
rtxldv_ether_sockNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_goebel664_esadi_goebel664_DB
rtxldv_iparbadi_iparb_8bank
rtxldv_ipc1394adi_aero1394_DB
rtxldv_pkt_sockNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_pwmgenNone
rtxldv_pwmmeasNone
rtxldv_qdecNone
rtxldv_qencNone
rtxldv_scramnet_arrayNone
rtxldv_scrm_sockNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_sysconNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_sysconex_1targetNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_sysconex_2targetsNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_tews901adi_CAN_DB
rtxldv_tip816canadi_CAN_DB
rtxldv_tip816can_64adi_CAN_DB
rtxldv_vmemem_sockNone (distributed frameworks are now configured without the use of a logical device)
rtxldv_vmic5565rm_sample1adi_vmic5565
rtxldv_vmic5565rm_sample2adi_vmic5565
zrtxldv_adinetNone (distributed frameworks are now configured without the use of a logical device)

See the migration guide for information on:


ADEPT Version 10.0 Packages

Starting with ADEPT 10.0.9, release designators have gone from four groups of digits to three groups of digits.

The installed baseline is 10.0.16. The version is displayed:

Updates to 10.0.0.1:

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

Update 10.0.16

Runtime Changes in 10.0.16

  • The autorun feature did not restart correctly when the project exited normally or stopped itself by setting ADI_END_RUN.

  • The devscan utility now recognizes these devices:
    • TEWS 851 multifunction board

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

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

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

ADEPT-VI Changes in 10.0.16

  • The adv.WhenUpdateSetup() function enables you to script events to happen when Update Setup is invoked.

Device Software Changes in 10.0.16

  • OPC-UA support has been added.

  • Support for UDP logical devices in localhost projects has been added.

  • Support for ITA ID on the NI7841r (with LabVIEW 2016) has been added.

  • Support for fuel flowmeter on the NI7841r (with LabVIEW 2016) has been added.

  • A logical device to interface to the Eaton ePDU is now available.

  • The Ballard MP5F10R4T ARINC-429 (ADI part number A200A0820) is now supported.

  • A new serial logical device is available: adi_sio_electric_press.

  • Support for the TEWS 851 multifunction board has been added.

  • Support for the NA75G5 LVDT board has been added.

Simulink Toolbox Changes in 10.0.16

  • Simulink R2020a support has been added.

  • The Simulink Toolbox now supports ARM-V8 NVIDIA Jetson rtx servers.

Update 10.0.15

Runtime Changes in 10.0.15

  • The autorun feature did not restart correctly when the project exited normally or stopped itself by setting ADI_END_RUN.

  • The devscan utility now recognizes these devices:
    • General Standards GS16AI64SSA-32
    • NI-6509 PXI
    • Pickering 40-263-401 RTD
    • Pickering 41-761A-003 thermocouple
    • Pickering 40-592A-014 BRIC 124

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

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

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

  • Distributed frameworks using a localhost node are now supported.

  • ADEPT now supports the NVIDIA Jetson ARM rtx server.

  • ADEPT now supports ONNX model assemblies.

  • Loss of connection between the license server and ADEPT tools would cause continual pop-up messages.

  • The installer now sets these environment variables to the short (DOS) form:

    ADV_QNX_CONFIGURATION
    ADV_QNX_HOST
    ADV_QNX_TARGET

  • The ADEPT tools now generate a warning message if the das_logging token is not available in the license file.

ADEPT-DB Changes in 10.0.15

  • Retransmit of CAN signals is now supported. ADEPT-DB generates schedules that assign Rx signals to Tx signals where desired.

  • Changes to Modbus for slave mode:

    • Logical Device Mode (master or slave) is visible only when the logical device transport is Serial.
    • The Target Slave ID / Unit Identifier is used when the Modbus device is configured for slave mode.
    • A Message Description field has been added. The message description is displayed in the ADEPT-VI Data Browser.

  • It is now possible to import an ADvantage 8.4 project that has more than one model assembly.

  • The keyboard shortcut ctrl-A now selects all text is an area.

  • Assignment schedules are no longer generated for signals that have a constant value specified in the model variable property.

  • For UDP signals, the constant value from the signal's Model Variable/Constant property is used for the generated dictionary's Init Vals property.

  • Disabling ARINC-429 file generation had no effect on the generated files.

ADEPT-DE Changes in 10.0.15

  • ADEPT-DE now uses the ADV_CUSTOM_DIR environment variable to search for custom libraries (low-level device drivers, logical device drivers, or general libraries).

  • Runtime Dictionary Processing now has three choices: Bypass, Process, and Process including Panel Support.

  • Builds would sometimes fail either in the QNX compiler or one of the other utilities used during the build. This has been corrected.

ADEPT-VI Changes in 10.0.15

  • The default frame time has been changed to 10 milliseconds.

  • The adv.EnableGuiRefresh Python function enables you to suspend the GUI refresh while your script changes the override, schedule, and trigger data.

  • Dynamic dictionaries are now supported.

  • The Test Executive view has changed:
    • The time stamp column was removed (the diary entry captures this).
    • The Type column has been renamed Level.
    • The Description column was changed to Channel Name.
    • A Limit column was added.
    • A Current Value (live) column was added.

Device Software Changes in 10.0.15

  • A communication recovery feature has been added to the adi_modbus_tcpip_DB logical device. This has entailed changing the enable_write port to enable_recovery.

  • These devices are now supported on LinuxRT x86-64 and QNX x86 rtx servers:
    • Pickering 41-761A-003 thermocouple simulator board
    • Pickering 40-263-401 RTD emulator board
    • Pickering 40-265-106 strain gauge simulator board

  • The Acromag 341 board is now supported on LinuxRT x86-64 rtx servers.

  • The adi_modbus_tcpip_DB logical device is now supported on ARM-based rtx servers.

Update 10.0.14

Runtime Changes in 10.0.14

  • On LinuxRT, VMIC 5565 distributed projects program faulted.

  • The update number compiled into rtxd was changed so that ADEPT-VI can detect whether version 10.0.14 is installed on your rtx server.

  • The kernel provided on new LinuxRT x86-64 rtx servers has been updated to version 4.9.210-rt134. ADEPT 10.0.14 is still compatible with older kernels provided on existing 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 LinuxRT/home/adi/installrtxLinuxRT_arm-a15_10.0.14.sh
ARM A8 LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.0.14.sh
x86-64 LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.0.14.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.14.sh

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

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

Limitation in 10.0.14

ADEPT-DE and ADEPT-VI cannot automatically update the runtime software. The symptom is that when it asks you if you want the software updated and you answer Yes, the update fails because it cannot find the script and tar file it is looking for.

However:

  • If you perform the entire installation of 10.0.14, including providing the information about all your rtx servers to the installer utility, logging on to each of your rtx servers, and running the rtx server installation script appropriate to your server architecture:
    ARM A15 LinuxRT/home/adi/installrtxLinuxRT_arm-a15_10.0.14.sh
    ARM A8 LinuxRT/home/adi/installrtxLinuxRT_arm-a8_10.0.14.sh
    x86-64 LinuxRT/home/adi/installrtxLinuxRT_x86-64_10.0.14.sh
    x86 QNX/home/adi/installrtxQNX_x86_10.0.14.sh
    You will not encounter this problem.

  • If one or more of your rtx servers was unavailable when you installed 10.0.14, you can install the runtime software manually. 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.0.14

  • Important!  If you have a LinuxRT rtx server (ARM or x86-64) you must edit your hardware configuration file to change the ServerOs element to:
        ServerOs="LinuxRT"
    
    If you do not edit your configuration file, ADEPT-DE will error during the build with one of these messages:
        Error getting compiler - ADEPT-DE|Servers|x86-64_Linux_Windows
        Error getting compiler - ADEPT-DE|Servers|x86-64-VME_Linux_Windows
        Error getting compiler - ADEPT-DE|Servers|arm-a8_Linux_Windows
        Error getting compiler - ADEPT-DE|Servers|arm-a15_Linux_Windows
    
  • The installer package now preserves customized values of the ADEPT-ES elements MachineName and LdapEnabled in an existing ADEPT.adv_cfg file. Note:  You must instruct the installer package to make a backup of your existing installation. Otherwise it will simply replace your ADEPT.adv_cfg file.

  • Previously, adept-es-console and adept-es-service did not start properly when a Network Diary was in use.

  • Previously, when a certain number (40-60) of diaries existed, clients got an error message ("no active diary found") using diary-related Python commands.

  • An Enterprise Server Monitor View is now available to display information about ADEPT tools registered with ADEPT-ES.

  • A new header file (ADV_HOME/include/user_include.h) is available to provide prototypes for all the runtime library C functions.

  • The Expression Build Wizard has been renamed to Expression Builder. The Expression Builder is used in ADEPT-GD and ADEPT-VI

  • The File Info view now displays an MD5 checksum for files installed in the ADEPT tree. For additional information, see:
    • ADEPT-DB
    • ADEPT-DE
    • ADEPT-ES
    • ADEPT-GD
    • ADEPT-VI

  • The pyscreenshot and easyprocess modules have been added to ADI's Python 3.4.3 and 3.7.1 distributions.

ADEPT-DB Changes in 10.0.14

  • These changes to the Modbus protocol:
    • When you create a Modbus Message by choosing a function code, ADEPT-DB automatically adds the signals required by the Modbus specification. Some of these fields will be read-only and some are editable.
    • When the Logical Device Transport is TCP/IP, the Mode is set to Master. The Mode, Table Type, and Offset fields do not display in the Properties dialog.
    • The Unit Identifier can be set from 0 to 255.

  • When associating a CAN message to a Trigger Variable Name, the generated schedule contained an extra $ symbol before the trigger name.

  • Tabbing through cells in a row of the Tabular View did not work.

  • Inserting a row after the last row of the Tabular View did not work.

  • ADEPT-DB generated UDP messages in the incorrect order when there was only one target.

  • ADEPT-DB displayed a spurious warning for constants entered in the Model Variable field.

  • In the Composite Tabular View, you can now:
    • Insert a "grandchild" (e.g., Insert Signal After) after the bottom row of a "child".
    • Insert a "child" or "grandchild" at the bottom of a page. Note:  If a child ends at the page bottom, inserting a child at the bottom of the page inserts the child after the current child at the bottom. If a child straddles the page bread, the new child is inserted above the current child at the bottom.

ADEPT-DE Changes in 10.0.14

  • When converting an ADvantage device template (.dt) file, a line that ended in = caused the conversion to stop, resulting in a malformed ADEPT device template (.adv_dt) file.

  • ADEPT-DE now makes the location of your framework file (.adv_frm) the current working directory.

ADEPT-GD Changes in 10.0.14

  • WhenData and WhenEof did not work when loading data from a file.

  • CaptureCommentAdd was unable to add comments to a dataset during the application run.

ADEPT-VI Changes in 10.0.14

  • The Server Messages Window has been removed. The Event Log view displays the same messages.

  • An array of int_8 can be displayed as a string in the Data Browser and Data Logging Stream views if its Sample Buffer property is set to Yes in the ADEPT-DE dictionary editor.

  • If multiple WhenUser events were created, when any of them occurred, all of their actions were performed.

  • The WhenEndRun event occurred twice at the end of the run.

  • When using adv.Set(adv.DasTimeRef, ...) the Alias field was ignored.

  • The timeout for the Python thread has been increased to prevent the occurrence of "Target Message Wait Timeout" while running Python scripts.

  • In ADEPT panels, using a widget to set an array element other than the element with index 0 always set the element with index 0.

  • Performance of the adiViProjectGetOverrideInfo TCP/API function has been improved.

  • ADEPT-VI previously crashed at the end of loading the first standalone node in a distributed framework.

Device Software Changes in 10.0.14

  • These boards are now supported on LinuxRT x86-64 (QNX x86 support was already available):
    • Ballard BTI-442 ARINC-429 (ADI part number A200A0791)
    • Modbus TCP/IP

  • These boards are now supported on QNX:
    • DIOS variable resistor up to 3 mA excitation current (ADI part number D205A0841)

  • These boards are now supported on LinuxRT x86-64 x86 and QNX:
    • Goebel ARINC-664 (ADI part numbers A200A0570, A200A0799)
    • Goebel P2P (ADI part number A200A0559)
    • NA76CS3 resolver measurement (ADI part number A200A0789)
    • NA76CS3 resolver simulation output (ADI part number A200A0790)
    • GSC 16AI64 32-channel PCI board with HD68 connector (A200A0798)

  • The adi_modbus_tcpip_DB has had the enable_read logical device port removed and has had a device_status port added.

  • Load times for adi_na76cs3_6dl and adi_na76cs3_8ld have been reduced by making the board reset controlled by an application parameter.

  • The adi_ni6528_24di_24do, adi_ni6528_dio, and adi_ni6528_relay logical devices now have additional application parameters that enable you to set the final state of the output ports when the device is closed.

  • The adi_ni7841r_presstrans logical device now has two ports per channel to set the span range and one port per channel to set the residual unbalance boundary.

  • A new SCRAMNetGT logical device (adi_refmem) uses logical device ports rather than files generated by ADEPT-DB. The adi_cwscgt logical device had been obsoleted by this new logical device and is no longer in the ADEPT distribution.

  • An uninitialized pointer in the low-level CAN driver sometimes caused the user application to crash.

  • Beckhoff slave devices are now supported by the EtherCAT logical device adi_ecat_master.

  • Support for the Systran SCRAMNet+ has been discontinued.

Update 10.0.13

Runtime Changes in 10.0.13

  • The update number compiled into rtxd was changed so that ADEPT-VI can detect whether version 10.0.13 is installed on your rtx server.

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 Linux/home/adi/installrtxLinux_arm-a15_10.0.13.sh
ARM A8 Linux/home/adi/installrtxLinux_arm-a8_10.0.13.sh
x86-64 Linux/home/adi/installrtxLinux_x86-64_10.0.13.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.13.sh

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

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

  • Linux ARM
  • Linux x86-64
  • QNX x86

General Changes in 10.0.13

  • ADEPT now supports prerun and postrun states, in which your code can execute after initialization but before the run starts (prerun) or after the run completes but before the server enters the halted state.

  • ADEPT now supports UDP HP for distributed simulation (requires rtx PCI Gigabit, ADI part number A200A0302).

  • TCP/API interface changes:
    • All variables of type long have been changed to type int32_t.

    • The adiShowApp function now minimizes rather than hides the application.

    • A utility data pointer has been added to the adiSetDisconnectCallback function.

    • A utility data pointer has been added to the adiSetTextCallback function.

    • Macros for the return value from adiSetDisconnectCallback and adiSetTextCallback have been added to ADV_HOME/include/AdiExchangeInterface.h. The macros are CALLBACK_RET_OK and CALLBACK_RET_ERROR.

  • Each application (ADEPT-DB, ADEPT-DE, ADEPT-GD, ADEPT-VI) now has a preference for displaying a toolbar with drop-down menus rather than the ribbon bar.

  • Incomplete status information was being communicated from ADEPT-VI to ADEPT-ES, resulting in an issue connecting to a DAS stream from ADEPT-GD.

  • ADEPT-ES can accept DDS messages only if a license token is present in your license file.

  • Because ADEPT-DE and ADEPT-VI are both capable of updating the software on rtx servers, the ftp_to_server script has been removed.

ADEPT-DB Changes in 10.0.13

  • The Import Model Variables feature now outputs progress messages for errors and success.

  • ARINC-429 burst messages can now be assigned a skew to prevent frame overruns.

ADEPT-DE Changes in 10.0.13

  • A new preference enables display or suppression of some messages during initialization.

  • A new preference enables you to specify the location for downloaded configuration files of discovered servers.

ADEPT-VI Changes in 10.0.13

  • Previously, ADEPT-VI used internal information to associate the variables in a schedule with their model. Now that association is explicit, and you must specify the model when defining a schedule, either from the schedules view or via a Python script. For backward compatibility, if no model is specified, the primary model is assumed.

  • When using Python to associate a defined trigger with a schedule, the trigger information did not show up in the Trigger Configuration column of the Schedules tab.

  • TCP/API interface changes:
    • adiViProjectGetOverrideInfo returns the actual current override value rather than the value displayed in ADEPT-VI.

    • adiViProjectGetOverrideInfo can now return the current value as well as the override value.

    • Using adiViProjectSetOverrideInfo with an unscoped parameter sometimes affected the wrong model.

    • A new function, adiViGetVarValues returns values for multiple variables.

Device Software Changes in 10.0.13

  • High-Performance UDP distributed frameworks are now supported.

  • The Ballard ARINC-429 Omnibus II PCIe 212-442-442 board (ADI part number A200A0791) is now supported.

  • EtherCAT master communication is now supported.

  • The NA75C3 resolver output board (A200A0785) is now supported.

  • The NA75G5 synchro RTD board (A200A0778) is now supported.

  • The NA75G5 resolver reference board (A200A0779) is now supported.

Simulink Toolbox Changes in 10.0.13

  • Matlab R2019b is now supported.

Update 10.0.12

Runtime Changes in 10.0.12

  • For Linux x86-64 servers, the runtime installation now installs gdb and gdbserver 8.3.1 in /usr/local/bin and enables and starts /usr/local/bin/gdbserver at system boot.

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 Linux/home/adi/installrtxLinux_arm-a15_10.0.12.sh
ARM A8 Linux/home/adi/installrtxLinux_arm-a8_10.0.12.sh
x86-64 Linux/home/adi/installrtxLinux_x86-64_10.0.12.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.12.sh

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

If it does not echo "Installing 10.0.12", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX_x86 rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX_x86 rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.12

  • Support for 64-bit integers has been added to ADEPT-VI and the runtime. The adi_CAN_DB logical device has been enhanced to support 64-bit integers.

    Note:  64-bit DAS integer variable whose value is greater than the largest number that can be saved in a variable of type double do not display properly in ADEPT-VI Data Streams view.

  • For the Linux client, the gdb binary in $ADV_HOME/gnu/linux491x86/bin has been upgraded to gdb version 8.3.1.

  • Tree search (Control Panel, Data Browser, etc.) has been standardized throughout the ADEPT tools, and has been added to ADEPT-DE and ADEPT-GD.

  • A new script, ADIsetup.sh is provided to assist you in setting the ADEPT environment variables for your own account if the system-wide setup files in /etc do not work for you.

  • Each ADEPT tool now has the ability to report whether key files in the ADEPT file tree has changed since the software was installed. The Help tab on each tool has a choice for File Info. It displays information on all the files or only changed files in the ADEPT file tree. For additional information, see:
    • ADEPT-DB
    • ADEPT-DE
    • ES
    • ADEPT-GD
    • ADEPT-VI

ADEPT-DB Changes in 10.0.12

  • Support for 64-bit integers is available for the CAN protocol.

  • Performance has been improved when editing information.

  • During file generation, any signals of nonnumeric type caused a spurious error message to display. The message stated that constant signals must be of numeric type.

  • Tabular Views:
    • Paging of has been improved.

    • Find now searches all of the columns in the view, including those that are not on the current page.

    • Find now supports the same wildcarding as the Control Panel tree search.

    • Grid sorting now allows different pages to be sorted by different columns.

    • Copying is now allowed from cells that contain references or are read-only.

    • Copy/paste fills as in Microsoft Excel.

    • Pasting and insertion of cells and rows in grids has been improved.

    • Where appropriate, context menus now feature Copy Cell Data and Paste Cell Data.

    • When a search fails, a message box now appears to indicate the search item was not found.

ADEPT-DE Changes in 10.0.12

  • The choices to close or save a framework have been removed from the framework context menu. The preferred method is to use the Close Framework, Save Framework, and Save As Framework buttons on the ribbon.

  • It is now possible to edit logical device application parameters for all logical devices in a model assembly.

  • In ADEPT 10.0.11, ADEPT-DE improved checking of device entries in configuration files. You may need to edit your configuration file and supply missing or repair inconsistent information.

  • The Server Discover view now displays the operating system version.

ADEPT-VI Changes in 10.0.12

  • adv.UpdateSetup now has optional arguments for specifying the active project, all projects, or a specific project.

  • Eight-bit unsigned (uint_8) values were not properly being written to the target.

  • Tolerance to wireless communication delay between client and server has been improved.

  • ADEPT-VI now compares the QNXsdk version used to compile your application to the operating system version on your QNX x86 rtx server and flags any incompatibility.

Device Software Changes in 10.0.12

  • The adi_CAN_DB logical device now supports 64-bit integer types.

  • The IOP5500 now supports serial and CAN devices.

  • The name of the adi_ni6224_vrms logical device displayed incorrectly in ADEPT-DE.

  • Two new logical devices supporting fuel flowmeter functionality have been added: adi_ni7831r_2016_fuelflowmeter and adi_ni7831r_2016_fuelflowmeter_ctl.

  • The NA76CS3 driver has these changes:
    • The devices previously failed after 10 Go/Halt/Go cycles.
    • The red LED that denotes signal/excitation loss now works properly.
    • Correct output voltages are now produced based on the input reference voltage.

  • Previously, the Goebel P2P board would fail to open.

  • Logical devices have been added to support SPI, I2C, UART, and Mikro ADC 4 for the ARM-based rtx server.

  • In ADEPT 10.0.11, the way in which ADEPT-DE processes LocalDefines in logical device templates changed. Previously, the format required in the template was:
        Value="DEFINE"
    
    The new format is:
        Value="$(DEFINE)"
    
    If you have custom logical device templates that use LocalDefines, you must edit your templates to use the new syntax.

Simulink Toolbox Changes in 10.0.12

  • MATLAB R2019a is supported in ADEPT. Note:  Simulink models whose file name begins with "iaAdi" will fail to build in ADEPT-DE. File names beginning with "iaAdi" are reserved for ADI's iAircraft S-functions.

Update 10.0.11

Runtime Changes in 10.0.11

The devscan utility now recognizes the Pickering 40-132-101 relay board (ADI part number A200A0780). For information on using devscan, see:

  • Use the devscan Utility on Your Linux x86-64 Server
  • Use the devscan Utility on Your QNX Server

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 Linux/home/adi/installrtxLinux_arm-a15_10.0.11.sh
ARM A8 Linux/home/adi/installrtxLinux_arm-a8_10.0.11.sh
x86-64 Linux/home/adi/installrtxLinux_x86-64_10.0.11.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.11.sh

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

If it does not echo "Installing 10.0.11", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX_x86 rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX_x86 rtx1 adirts1

Note the use of quotation marks (shown in red).

Limitation in 10.0.11

If your rtx server runs QNX, ADEPT-VI cannot automatically update the runtime software. The symptom is that when it asks you if you want the software updated and you answer Yes, the update fails and you are again prompted. As long as you answer Yes, ADEPT-VI will loop through asking you. When you answer No ADEPT-VI stops looping and the load of your application fails.

However:

  • If you perform the entire installation of 10.0.11, including providing the information about all your rtx servers to the installer utility, logging on to each of your rtx servers, and running installrtxQNX_x86_10.0.11.sh, ADEPT-VI will not need to update the runtime software.

  • If one or more of your rtx servers was unavailable when you installed 10.0.11, you can install the runtime software manually.

  • If ADEPT-VI detects that you are running an older version of the runtime software, answer Yes when it asks if you want to update the server software. ADEPT-VI will succeed in copying the necessary script and tar file to the rtx server, but it will fail in running the script to extract the tar file. Answer No after it fails, then log in to your rtx server as root and execute /home/adi/installrtxQNX_x86_10.0.11.sh.

Note:  This information applies only if your rtx server is running QNX. If it is running Linux (x86-64 or ARM), ADEPT-VI should be able to update the runtime software when needed.


ADEPT-DB Changes in 10.0.11

  • Previously, deleting a row in the tabular view crashed ADEPT-DB.

  • When setting the signal type via a Python script, the type was set incorrectly for all protocols except ARINC-429.

ADEPT-DE Changes in 10.0.11

  • The SimId project property has been changed to a framework property.

  • For Simulink models, ADEPT-DE was not passing linker options to every step of the build, causing the build to fail.

ADEPT-VI Changes in 10.0.11

  • Handling of fixed-point numbers was introducing a truncation error.

  • The resolution of fixed-point numbers in schedules has been improved.

  • Device initialization files were not being uploaded to the server.

  • The Test Executive now prevents re-loading an open test plan.

  • Override performance has been improved.

  • The TCP/IP API had these changes:
    • adiViStreamInfo was removed
    • adiViGetStreamInfo was added
    • adiViSetStreamInfo was added

Device Software Changes in 10.0.11

  • Support for the Pickering 40-132-101 relay board (ADI part number A200A0780) has been added (for both QNX x86 and Linux x86-64).

  • Support for the 4K/8K-FIFO, PXI serial, General Standards SIO4 board (ADI part number A200A0783) has been added (for both QNX x86 and Linux x86-64).

  • The General Standards GSC16AI32/GSC16AI64 analog input boards (ADI part numbers A200A0309, A200A0367, A200A0385, A200A0495, A200A0588, A200A0589, A200A0591, A200A0696, and A200A0697) are now supported on the Linux x86-64 server.

  • The NI-6704 analog output board (ADI part number A200A0324 or A200A0718) is now supported on the Linux x86-64 server.

  • The adi_siomsg_DB logical device is now available for Linux x86-64 servers.

  • The adi_tcpip_client and adi_tcpip_server logical devices are now available for Linux x86-64 servers.

Update 10.0.10

Runtime Changes in 10.0.10

The devscan utility has been enhanced to generate nearly complete files. For additional information, see:

  • Use the devscan Utility on Your Linux x86-64 Server
  • Use the devscan Utility on Your QNX Server

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 Linux/home/adi/installrtxLinux_arm-a15_10.0.10.sh
ARM A8 Linux/home/adi/installrtxLinux_arm-a8_10.0.10.sh
x86-64 Linux/home/adi/installrtxLinux_x86-64_10.0.10.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.10.sh

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

If it does not echo "Installing 10.0.10", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME">$ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX_x86 rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX_x86 rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.10

  • The ADEPT Linux client software is now built on CentOS 7. The minimum GLIBC version that it supports is 2.17.

  • The TCP/API interface function adiCreateEsConnection now accepts an empty string for the host name. It implies "localhost".

  • These new TCP/API interface functions have been added:
    • adiAppCount
    • adiDisconnect
    • adiQueryApps

ADEPT-DB Changes in 10.0.10

  • A Find capability has been added to the Control Panel tree view.

ADEPT-DE Changes in 10.0.10

  • Specification of detached ADEPT panels now uses the panel width and height rather than the x,y coordinates of the panel lower-right corner.

  • Import of ADvantage V8 projects now deals properly with model I/O port names.

  • The Server Discovery View now indicates when an ADvantage V8 project is running on an rtx server.
  • Three new project flags have been added to the Python interface:
    • ProjectFlagGenZip
    • ProjectFlagViWorkspace
    • ProjectFlagViWorkspace

ADEPT-VI Changes in 10.0.10

  • In the Data Browser context menus, Collapse All collapses the entire tree, Collapse Children collapses the children of the selected node, and Expand Children expands the selected node.
  • Handling of fixed-point numbers was introducing a rounding error.

  • The DAS API command DUIconnectDasByPort now returns a socket handle. If DUIdisconnect receives a socket handle, it can be disconnected. The example ADV_HOME/examples/Misc/DataSource/SampleDataSource.c shows how to use this in an ADEPT-VI Project Reset loop.

ADEPT Panel Toolbox Changes in 10.0.10

  • Changing panel control values quickly could freeze ADEPT-VI.

Device Software Changes in 10.0.10

  • Support for the Ballard ARINC-429 112-425-425 (ADI part number A200A0772) has been added.

  • Support for the Moxa CP-114LE-I (ADI part number A200A0777) has been added.
  • Support for the Moxa CP-114U (ADI part number A200A0775) has been added.

  • Support for the NI-7852 (ADI part number A200A0776) has been added.

  • Support for the NA76CS3 LCS3-LCLCZ0Z0Z01C01 (ADI part number A200A0749) and NA76CS3 LCS3-W6Z01A1A1A1C01 (ADI part number A200A0760) has been added.

Simulink Toolbox Changes in 10.0.10

  • Simulink R2018b is supported in ADEPT.

Update 10.0.9

Runtime Changes in 10.0.9

The rtx server runtime software has changed. You must update the software on your rtx server.

The interface level between ADEPT-VI and the rtxd utility has changed.

  • You cannot use an older rtxd with the 10.0.9 ADEPT-VI.
  • You cannot use the 10.0.9 rtxd with an older ADEPT-VI.

The 10.0.9 installation supplies a copy of the older rtxd in case you need to roll back to a previous update. If you need it, you must log on to your rtx server, kill the rtxd process, and copy /home/adi/bin/rtxd_10.0.0.8 to /home/adi/bin/rtxd and then reboot your rtx server.

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 Linux/home/adi/installrtxLinux_arm-a15_10.0.9.sh
ARM A8 Linux/home/adi/installrtxLinux_arm-a8_10.0.9.sh
x86-64 Linux/home/adi/installrtxLinux_x86-64_10.0.9.sh
x86 QNX/home/adi/installrtxQNX_x86_10.0.9.sh

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

If it does not echo "Installing 10.0.9", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.9

  • The Exchange Server has been renamed the Enterprise Server.

  • It is now possible to reboot a remote node in a running distributed framework and have it reattach to the running framework.

  • The adv.PromptUser() function can now be used to prompt for a user password without displaying the password. The syntax is:
        adv.PromptUser(adv.TypeLogin, DialogTitle, InitialUserId)
    
  • New TCP/API commands:

    • adiClearOutputWindow
    • adiConnectApp
    • adiCreateEsConnection
    • adiExecuteCommand
    • adiGetOutputWindowText
    • adiIdle
    • adiSetDisconnectCallback
    • adiSetTextCallback

  • Changed TCP/API commands:

    • adiViGetVarValue

  • Deleted API commands:

    • adiCreateHostConnection (replaced by adiCreateEsConnection)
    • adiSetActiveConnection
    • adiLaunchApp (replaced by adiConnectApp)

  • es-service did not correctly initialize, causing it to stop immediately on startup.

ADEPT-DB Changes in 10.0.9

  • Constants are now specified by assigning a numeric constant to the Model Variable for the signal. In versions of ADEPT-DB prior to 10.0.9, there was a defined constant type for generic signals. The value of the constant was specified in the Initial Value field. When a pre-10.0.9 database containing a constant signal is loaded, the SignalType is set to Short (two-byte integer) and the Initial Value is assigned to a Model Variable constant.

  • Modbus signals now support a Byte Order option. You can set the byte ordering of signals to Big-Endian or Little-Endian

  • ADEPT-DB now outputs dictionary entries in alphabetical order.

  • The ARINC-429 SDI can now be set when creating the label using the adv.Create function.

  • The default resolution for new ARINC-429 signals is now 1.

  • Floating-point and unsigned long are now supported types for Modbus signals.

  • To facilitate use in a distributed framework, for every Modbus RS-485 enabled transmit message, ADEPT-DB now creates a receive message to return the status of the corresponding transmit message. Note:  This matches a change to the Modbus serial logical devices in ADvantage 8.4.1.12 and 10.0.9. You must use the matching logical devices and you must regenerate files in ADEPT-DB. Do not attempt to use files generated by earlier versions of ADEPT-DB with 8.4.1.12 or 10.0.9.

  • A new Python command, adv.GetModelVarList, returns a list of all variables available in a model.

  • ADEPT-DB was not generating some ARINC-429 retransmit schedule items when it should.

ADEPT-DE Changes in 10.0.9

  • You can now specify folders where ADEPT-DE searches for logical device templates and server hardware configuration files in addition to the default locations. This is a framework property. The search is made when you open the framework, so each framework can have a distinct set of search paths.

  • ADEPT-DE now enables you to update the software on your rtx server without logging on to your rtx manually. Note:  The server must first have the 10.0.9 rtxd installed on it for this feature to work. Follow the instructions given above to "bootstrap" this feature onto your rtx server.

  • ADEPT-DE now prompts you when a build is required due to a change in project properties.

  • The adv.GetModelVarList function has been added. It returns a list of variables for a given model.

ADEPT-GD Changes in 10.0.9

  • ADEPT-GD can now import or save data in HDF5 format.

  • The Python function adv.Get(adv.LogicalPort, port, adv.IsConnected) now returns the Id of the connection.

  • New constants enable you to get the status (active or pending) of a connection: adv.Get(adv.Connection, nConnectionId, adv.IsActive)

ADEPT-VI Changes in 10.0.9

  • A system preference enables the use of data dictionary aliases if the DAS alias is unset.

  • The TCP/IP API was rounding high-precision values on a call to adiViGetVarValue.

  • The COM function GetValue and the TCP/API interface adiViGetVarValue function both now return the variable's value in an argument rather than as the return value of the function.

  • The Test Executive now supports re-ordering of tree items by using drag-and-drop.

  • The Python interface to the Test Executive has undergone substantial improvement. Notable changes include support for custom buttons and indicators. See the Test Executive Python reference for more information.

  • In the Test Executive, an image file may now be displayed on a command button when it is created or updated.

  • Previously, you could not add two variables with the same alias from different models to a single DAS stream.

  • The adv.GetModelVarList function has been added. It returns a list of variables for a given model.

Device Software Changes in 10.0.9

  • Support for the two-channel NA75DL1 board has been added.

  • The maximum allowable size of UDP packets in QNX has been increased.

  • Distributed frameworks using the VMIC 5565 reflective memory board are now supported.

  • Documentation Changes in 10.0.9

    • The example in ADV_HOME/examples/Misc/DataSource now shows how to receive data from a running simulation using the client PC DAS server.


Update 10.0.0.8

Runtime Changes in 10.0.0.8

The rtx server runtime software has changed. You must update the software on your rtx server.

The format of the external dictionary file copied from the client to the server has changed. The interface level between the client and the rtxmgr utility has changed.

The simmgr and simserv utilities were renamed in 10.0.0.5 to rtxd and rtxmgr, respectively. You will be unable to attach to your rtx server if the new utilities are not present on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.8.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.8.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.8.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.8.sh

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

If it does not echo "Installing 10.0.0.8", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.8

  • The ADEPT Network Diary for ADEPT-VI and ADEPT-GD provides a way to annotate a diary with notes/comments from application subsystems, from DDS, or from users of ADEPT tools. Note: The Network Diary is not yet available on Linux clients.

  • The COM interface Folder method truncated the first four characters of the folder name, for example turning c:\users into sers.

ADEPT-DB Changes in 10.0.0.8

  • You can now enable/disable all CAN messages from the Interface Properties dialog.

  • Previously, the bit count and the start and end bits for generic signals were incorrect for non-scalar signals.

  • ADEPT-DB errored when loading a database created with ADvantageDB 9.0.2.11. It now takes into account the legacy database file format.

  • ADEPT-DB flagged as invalid the initial conditions that it automatically creates for packed ARINC-429 signals.

  • Copy/paste of various cells in the composite tabular view gave unpredictable results.

  • ADEPT-DB now reports an error when an invalid or pre-existing ARINC-429 label is created.

  • Signal start/end bits were displayed incorrectly in the tabular view when creating or modifying signals.

ADEPT-DE Changes in 10.0.0.8

  • ADEPT-DE now disallows a hyphen ( - ) in the name of your rtx server, because:

    • ADEPT-DE uses the server name as part of the logical device name.
    • ADEPT-DB uses the logical device name in dictionary variables.
    • ADEPT-DE generates C variables that match the names of the dictionary variables, and hyphens are not allowed in C variable names.

  • The 32-bit Windows GP compiler has been rebuilt and now has additional header files.

  • Support for FMI Model Exchange FMUs has been added.

  • A new view is available to aid in diagnosing problems with your rtx server. The Server Detail view displays detailed information about what is installed on your rtx server, the versions of rtxd and rtxmgr, and system boot configuration.

  • ADEPT-DE now outputs device ports to the from_host_config.xml file in the same order in which they are specified in the logical device template (.adv_dt) file

  • ADEPT-DE was not propagating the ADSIM step_time variable into the data dictionary FrameTime variable.

ADEPT-GD Changes in 10.0.0.8

  • The default precision for floating-point values is now 2.

ADEPT-VI Changes in 10.0.0.8

  • Previously, Fixed-point values did not display correctly in the Data Browser view.

  • ADEPT-VI now correctly handles 64-bit integers in the data dictionary.

Device Software Changes in 10.0.0.8

  • Support has been added for the General Standards PMC66-16AISS16AO2 analog input board.

  • Previously, the adi_adiudp_DB logical device failed initialization on the second and subsequent runs.

  • The adi_adiudp_DB logical device is now supported for ARM A8 and ARM A15.

Simulink Toolbox Changes in 10.0.0.8

  • Matlab R2017a, R2017b, and R2018a are now supported.

  • Matlab R2011b and R2012a are now supported by the 32-bit Windows GP compiler and and for the ARM server.

Update 10.0.0.7

Runtime Changes in 10.0.0.7

The rtx server runtime software has changed. You must update the software on your rtx server.

The simmgr and simserv utilities were renamed in 10.0.0.5 to rtxd and rtxmgr, respectively. You will be unable to attach to your rtx server if the new utilities are not present on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.7.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.7.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.7.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.7.sh

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

If it does not echo "Installing 10.0.0.7", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

%ADV_HOME%/ServerInstallationFiles/ftp_to_server QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.7

  • The 10.0.0.6 installer for Windows incorrectly edited %SYSTEM%/drivers/etc/hosts with the information entered in the rtx server information dialog.

  • The installer now sets the ADEPT environment variables to the short (DOS) form of the path.

ADEPT-DB Changes in 10.0.0.7

  • When copying and pasting multiple rows of a column into another column, the operation appeared successful but after saving, closing, and reopening the database, the pasted values were no longer there.

  • Inserting an ARCIN-429 label in the composite tabular view caused signal column values to be shifted to the left.

  • Previously, copy/paste of an ARINC-429 reference bus using right-click or keyboard shortcuts caused ADEPT-DB to crash.

ADEPT-DE Changes in 10.0.0.7

  • When you open a framework with an unknown server, ADEPT-DE now uses server discovery to attempt to download a hardware configuration from the server.

ADEPT Panel Toolbox Changes in 10.0.0.7

  • If an Input panel widget has its data format set as "Decimal" and the user tries to set a value, ADEPT-VI would hang.

ADEPT-VI Changes in 10.0.0.7

  • Previously, the value of a parameter via the COM API was affected by the display format of the variable in the ADEPT-VI Data Browser. If that format was incorrect for the data type, the returned value could be incorrect.

Simulink Toolbox Changes in 10.0.0.7

  • Previously, the ADEPT-DE build failed if the target model had so many reference models that one of the makefile recipes exceeded the Windows 8192-character line limit.

Update 10.0.0.6

Runtime Changes in 10.0.0.6

The rtx server runtime software has changed. You must update the software on your rtx server.

The simmgr and simserv utilities were renamed in 10.0.0.5 to rtxd and rtxmgr, respectively. You will be unable to attach to your rtx server if the new utilities are not present on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.6.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.6.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.6.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.6.sh

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

If it does not echo "Installing 10.0.0.6", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.6

  • ADEPT software for Windows is now available in a 64-bit version as well as the 32-bit version that has always been distributed.

    The 32-bit software:

    • Runs on either 32- or 64-bit Windows
    • Supports Python 3.4.3 (default) or 2.7.2 (optional)
    • Supports Altia panels

    The 64-bit software:

    • Runs only on 64-bit Windows
    • Supports Python 3.7.1
    • Does not support Altia panels
    • Can handle much larger projects (with its larger address space)

    The default version provided on DVDs is the 64-bit version. To obtain the 32-bit version, go to https://www.adi.com.

  • Python functions for interaction with the Subversion revision control system are now available in ADEPT-DB, ADEPT-DE, ADEPT-GD, and ADEPT-VI.

  • A Python function to restore the default appearance is now available in ADEPT-DB, ADEPT-DE, ADEPT-GD, and ADEPT-VI.

  • A Python function to set fonts in the user interface is now available in ADEPT-DB, ADEPT-DE, ADEPT-GD, and ADEPT-VI.

  • A script that defines Python classes to help a Python script interface with the TCP/IP shared object library is now available. It is ADV_HOME/Scripts/AdiSetupTcp.py.

ADEPT-DB Changes in 10.0.0.6

  • Support for Allen-Bradley EtherNet I/P has been added.

  • ADEPT-DB now consolidates ARINC-429 burst $Cnt toggle schedules for bursts that are the same name and on the same bus.

  • When a message is cloned, the ordering of signals in UDP messages in the generated CSV files now matches the sort index specified in the framework.
  • ADEPT-DB would sometimes crash when generating files for very large databases on Windows 10. The 64-bit version of ADEPT software corrects this.
  • Resolutions were generated incorrectly for SSM signals (some were 0 or 0.5). They are now always 1.

  • ADEPT-DB would reach an internal limit for very large Python scripts.

  • Auto-generated ARINC-429 Label Status signals were being created with the wrong type.

  • ADEPT-DB would crash when deleting multiple rows of a multi-signal label in the Composite Tabular View

  • Signal start/end bits were displayed incorrectly in the tabular view when creating/modifying signals.

ADEPT-DE Changes in 10.0.0.6

  • Functional Model Interface (FMI) models are supported via Functional Model Unit (FMU) files.

ADEPT-GD Changes in 10.0.0.6

  • You can now use ADEPT panels to display and interact with your running application from ADEPT-GD.

ADEPT-VI Changes in 10.0.0.6

  • ADEPT-VI now has a Test Executive, which assists you in creating test objects, entering data, running tests, displaying status, etc. It is a replacement for the ADvantage V8 ADATT feature.

  • Triggers are now an attribute of models rather than projects. Each model has 100 triggers available to it.

  • Use of the 64-bit compiler for Windows GP applications is now a project property.

  • Array elements are now supported as Assign waveform targets.

  • ADEPT-VI now provides more information for Error Writing to Socket.

  • For models, the adv.GetId function now takes the arguments (ModelName, ParentProjectId), for consistency with ADEPT-DE. (Previously, the order was reversed.)

  • Previously, buffer overruns during DAS capture caused errors performing Update Setup and may have caused the model to faul.

Device Software Changes in 10.0.0.6

  • Support for Allen-Bradley EtherNet I/P has been added.

  • Ethernet is now fully supported on Linux

  • Previously, the adi_adiudp_DB logical device failed to initialize on a QNX rtx server.

  • Previously, the adi_adiudp_DB logical device could fail to set the thread affinity for the UDP thread. The effect might have been that the thread was assigned to the wrong core or that the affinity setting failed and the thread used the default QNX affinity setting, which enables all cores. Using the wrong core could cause the logical device not to function correctly.

  • The General Standards 12AISS8A04/16AISS8A04 multifunction board is now supported on RT Linux.

  • The VMIC 5565 is now supported for on RT Linux.

  • Update 10.0.0.5 a change introduced a flaw whereby distributed frameworks with multiple models would fail to run.

  • The adi_CAN_DB logical device would sometimes block lower-priority messages.

Simulink Toolbox Changes in 10.0.0.6

  • Hyperfast is now supported on the Linux client.



Update 10.0.0.5

Runtime Changes in 10.0.0.5

The rtx server runtime software has changed. You must update the software on your rtx server.

The simmgr and simserv utilities have been renamed to rtxd and rtxmgr, respectively. You will be unable to attach to your rtx server if the new utilities are not present on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.5.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.5.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.5.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.5.sh

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

If it does not echo "Installing 10.0.0.5", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.5

  • On Windows, Python 2.7.2 is now provided as an option (in addition to the default Python 3.4.3). To use Python 2.7.2, set the ADV_PYTHON_VER environment variable to Python-2.7.2.

    Note:  All example Python scripts, including those incorporated into the tutorials, are written for Python 3.4.3.

ADEPT-DB Changes in 10.0.0.5

  • ARINC-717 generated signal names used the bus name instead of the channel name.

  • When you define an Enable Model Variable for a UDP message, ADEPT-DE now generates a schedule item for the autogenerated enable signal.

  • For ARINC-429 scaled signals, ADEPT-DB was not allowing more than one digit of decimal precision.

  • Setting ARINC-429 labels from a script did not work when done repeatedly.

  • ADEPT-DB now enforces an acceptable range of inputs for ARINC-429 SDIs when set from a script.

ADEPT-DE Software Changes in 10.0.0.5

  • ADSIM models are now supported.

Device Software Changes in 10.0.0.5

  • A new PMC-SIO4BXR board (ADI part number A200A0687) is now supported.

  • The logical devices adi_gsc16aiss8 and adi_gsc16aiss8_dio now default to a value of 1 for the application parameter dig0_7_mode.

  • The adi_CAN_DB logical device did not set the can_status port.

  • The adi_CAN_DB logical device stopped transmitting if the hardware queue filled up.

  • The FlexRay protocol is now supported.

Simulink Toolbox Changes in 10.0.0.5

  • On Windows clients, the Simulink Toolbox now supports the ARM-based rtx server. Limitation: Matlab R2011b and R2012b are not supported.

  • Hyperfast Simulink I/O blocks are now supported on Windows.



Update 10.0.0.4

Runtime Changes in 10.0.0.4

The rtx server runtime software has changed. You must update the software on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.4.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.4.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.4.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.4.sh

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

If it does not echo "Installing 10.0.0.4", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.4

  • Support for discovering network servers has been added (rather than using only the configured sources for server information).

  • ADEPT now supports the use of LabVIEW panels.

  • The license daemon can now detect when another instance of the daemon is running, allowing you to stop the first instance (for example, when you are installing a new license file). Going forward, the 10.0.0.4 and later daemons will be able to stop the running license daemon (provided it is at least 10.0.0.4.)

  • The adv Python module now reports more precise types of error messages.

  • The COM interface now echos incoming commands to the tool's output window (when in verbose mode).

  • The ADIsetup.bat script failed on PCs on which ADvantage version 8 is also installed. This was corrected, and comments and an improved usage message were added describing how to use ADIsetup.bat for various versions of ADvantage 9 and ADEPT.

ADEPT-DB Changes in 10.0.0.4

  • ARINC-429 SSM signals always had a resolution of 0 and an offset of 0, resulting in a displayed value of 0.

  • For CAN messages, if Enable was set to Default and the parent did not have Enable All set, the initial value for the message enable was empty.

  • The packed ARINC-429 signal initial conditions and start/end bit were incorrect when created in the Add Signal Object dialog.

  • Setting the CAN reference signal type to Pad was not updated in the framework.

  • When opening a reference database, if a reference database was already loaded, ADEPT-DB did not close the already open reference database. This produced multiple bus message as it loads the new reference database.

  • Older versions of ADEPT-DB incorrectly stored nothing or 0 for the SSM initial value. ADEPT-DB now corrects packed SSM signal initial values on load.

ADEPT-DE Changes in 10.0.0.4

  • ADEPT-DE now can upload/download server configuration files and make them available for use in your project.

  • ADEPT-DE now has an option to store zipped projects on the rtx server.

  • The ADV_CUSTOM_DIR list delimiter has been changed from | to ;

  • The order in which user-specified libraries are linked can be set in the Model Properties or Project Properties dialog.

  • ADEPT-DE now checks before building to see if a model dictionary merge is needed. One case where this is needed is if you edit your Simulink model outside of ADEPT-DE.

  • On unconditional merge of data dictionaries, variable group membership is replaced rather than added.

  • With the Exchange Server in use, ADEPT-DE showed no bound target for a GP localhost project.
  • Warnings were given for external dictionaries used only once in a framework when the distributed master dictionary setting was No. ADEPT-DE no longer issues warnings for dictionaries used in only one project when the master dictionary setting is No.

  • Previously, ADEPT-DE crashed if you chose Select File in a device initialization file list when the list was empty.

ADEPT-GD Changes in 10.0.0.4

  • Large uint_32 values were not exported correctly to XDR or CSV files.

ADEPT-VI Changes in 10.0.0.4

  • Hyperfast C and Simulink models are now supported. Limitation:  Simulink hyperfast I/O blocks are not yet supported.

  • ADEPT-VI now has an option to download zipped projects from the rtx server.

  • If any model in a project had no devices, the Device Browser displayed errors for that model.

  • ADEPT-VI grays out override options for variables that are not in the overrides list.

  • Previously ADEPT-VI when attempting to delete multiple schedule items from a list that was not sorted in order of addition to the schedule group, ADEPT-VI did not delete the items and issued messages about an invalid index.

  • When performing an Update Setup, ADEPT-VI now remembers the last information sent to the server and only regenerates the information if something has changed.

  • The range of panel propagation delay has been increased from a maximum of 1500 ms to 5000 ms.

  • For multi-project frameworks, if several scripts were set to auto-run and the user switched project tabs, scripts were executed against the wrong project.

  • When items were removed from the Data Streams view, the columns sometimes resized too small to fit the displayed text and had to be expanded to see entire values.

  • Simulink referenced model data could not be added to the DAS or overrides table.

  • Find Next was not wrapping properly.

  • Double-clicking a project file to start ADEPT-VI did not always work properly.

  • ADEPT-VI now checks that an unsigned variable cannot be overridden using a negative number.

  • Not all external dictionary items were being loaded.

  • Large frameworks were hitting the limit of Windows 32-bit memory. ADEPT-VI now uses less memory.

  • Custom information can now be displayed on the ADEPT-VI status bar.

  • The time limit on client/server interaction has been increased.

  • The Statistics button was not working properly. It now displays information only for the active project.

  • For debugging purposes, the target name was added to the AdiDasServer window.

  • The watchdog timeout was increased from 30 to 60 seconds.

  • Packed signals returned 0 when using Get via the COM interface.

  • Assigning a new value to an overridden variable via the COM interface was ignored. It now updates the value, mode and active/inactive flag.

  • When setting an override via the COM interface, if an unscoped variable name was specified and the variable was not in the default scope, the override appeared to be added but could not be removed.

  • Setting large values from the COM interface lost precision.

  • Overrides added from the COM interface did not always result in an update to the ADEPT-VI GUI.

  • The COM function AddOverride has been renamed to OverrideAdd, and the order of its arguments now match the corresponding Python function.

  • The adv Python module functions dealing with overrides now allow fully scoped variable names, and no longer require changing the default scope.

  • Assigning an override a second time via a Python script did not properly set the active/inactive state.

  • Update Setup did not always work when the adv.SetActiveProject Python function was used while another project tab in the GUI was selected.

  • The following changes have been made to adv module Python functions:

    Previous New
    adv.Get(adv.DasEnable) adv.Get(adv.DasEnable, streamNumber)
    adv.Get(adv.DasInterval) adv.Get(adv.DasInterval, streamNumber)
    adv.Get(adv.DasLogging) adv.Get(adv.DasLogging, streamNumber)
    adv.Get(adv.DasSkew) adv.Get(adv.DasSkew, streamNumber)
    adv.Scope() adv.Get(adv.Scope)
    adv.ScopeSet("ScopeName") adv.Set(adv.Scope, "ScopeName")

ADEPT Panel Toolbox Changes in 10.0.0.4

  • Previously, the input widget maintained focus after editing.

Device Software Changes in 10.0.0.4

  • The GSC16AO64 analog output board is now supported.

  • The Moxa CP-138U serial board is now supported.

  • Previously, two serial boards of different types (for example, Blastronix and Moxa) could not be used in the same project.

  • The adi_sio_power_supply logical device driver did not consistently update all power supplies on the second Go.

  • The adi_CAN_DB logical device driver could cause data corruption when unpacking messages if the symbols being unpacked were smaller than uint32_t.

Update 10.0.0.3


Runtime Changes in 10.0.0.3

The rtx server runtime software has changed. You must update the software on your rtx server.

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 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.3.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.3.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.3.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.3.sh

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

If it does not echo "Installing 10.0.0.3", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

ADEPT Panel Toolbox Changes in 10.0.0.3

  • Previously, only seven panels could be opened by ADEPT-VI on Windows 7, due to its default setting of 10,000 GDI (graphics device interface) objects. The number of GDI handles used by each panel has been reduced, and now 10 panels can be opened. The current GDI count is written to the System Messages pane after a panel is loaded. If the current GDI count is greater than 80% of the limit, it is shown in red.

  • Previously, ADEPT-VI used all external dictionaries to populate the Available Variables list. Now it uses only those whose Create Panel Signals property is set to Yes.

  • Previously, when a panel with a link file was resized in Edit mode in ADEPT-VI, widgets from non-visible panels bled through and flickered on the panel being displayed.

ADEPT-DB Changes in 10.0.0.3

  • In the composite tabular view, bold lines are now drawn around blocks of object rows with the same parent.

  • ADEPT-DB now generates a common dictionary for an entire framework, so that multiply define signals are available between projects.

  • ADEPT-DB now checks that Python script that creates a signal of type adv.Pad cannot specify a negative number for its size.

  • Previously, ADEPT-DB did not correctly generate files correctly for ARINC-717 multi-word parameters.

  • Previously, when generating separate Tx and Rx dictionaries for Modbus, the input variables were placed with the output variables in the Tx dictionary.

  • Previously, when Modbus messages were defined, the "..._NoMsgDefined" variables were still added to the dictionaries and schedule files.

  • Previously, ADEPT-DB crashed when adding an ARINC-717 reference bus using a Python command.

  • ADEPT-DB now has a Generate Files button on its ribbon bar.

  • File generation when ARINC-717 parameters are present is now faster.

ADEPT-DE Changes in 10.0.0.3

  • In the Graphical View and Distributed Network Setup dialog, Primary Node has been changed to Primary Server and Non-primary Node has been changed to Non-primary Server.

  • Previously, model executable path names were specified as absolute paths in the ADEPT-VI project file, making it difficult to copy a project to a new location and then run it.

ADEPT-VI Changes in 10.0.0.3

  • A new data browser preference, Default Find Mode as Find All lets you specify the default behavior for Data Browser searches to find all occurrences of the search string.

  • Previously, it sometimes happened that DAS information was changed, an Update Setup was issued, and items in the Data Logging Streams view remained inactive (gray).

  • There a new system preference to disable printing to the output window the results of adv.Get, adv.ScopeList, and adv.GetModelStatus.

  • Previously, the COM interface GetValue method did not return the proper value for fixed-point variables.

  • If an override is added without specifying the mode (Pre or Post), the mode is automatically selected based on the I/O direction (in or out).

  • The Event Log utility and Server Messages pane in ADEPT-VI each has a button to disconnect from the UDP port so that the other utility/view can be opened and used.

  • Previously the STREAM keyword began numbering a 0. It now begins at 1 to match the values of the DAS stream.

Device Software Changes in 10.0.0.3

  • Support for BeagleBone Blue I/O has been added.

    Note:  The rtxd_bbblue_mpu_dmp logical device prevents an ADEPT project from restarting after being stopped in ADEPT-VI. You must issue a Project Reset (or re-load the project).

Documentation Changes in 10.0.0.3

  • Previously, the P2P modes were described incorrectly in the ADEPT-DB documentation.

  • The simple ADEPT-DE tutorial can now be used with C, Fortran, or Simulink models.

  • Example scripts that show the effect of varying schedule parameters are now available at ADV_HOME/examples/Scripts/ADEPT-VI/Schedules. The scripts are documented at:
    Assign
    Constant
    Expression
    Frequency sweep
    Interpolate
    Limit
    Playback
    Ramp
    Random
    Sawtooth
    Sine
    Square
    Toggle
    Triangle

Update 10.0.0.2

Runtime Changes in 10.0.0.2

The rtx runtime software has changed. You must update the software on your rtx.

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

ARM A15 Linux/home/adi/installrtxlinux_arm_a15_10.0.0.2.sh
ARM A8 Linux/home/adi/installrtxlinux_arm_a8_10.0.0.2.sh
x86-64 Linux/home/adi/installrtxlinux_x86_10.0.0.2.sh
x86 QNX/home/adi/installrtxqnx_10.0.0.2.sh

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

If it does not echo "Installing 10.0.0.2", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

The devscan utility is now available on x86 rtxs running Linux.

General Changes in 10.0.0.2

  • The Windows GP compiler has been upgraded from GCC 3.4.5 to GCC 5.3.0, and is available in 32-bit and 64-bit versions.

  • Previously, external dictionaries were shown as part of the primary model, even though they can be accessed via any model scope. This caused possible order-of-execution problems with schedules and dictionaries generated by ADEPT-DB for a secondary model. ADEPT-DE now enables model assignment to external dictionaries so that ADEPT-VI can associate an external dictionary with the model doing the scheduling.

  • The license daemon connection timeout has been increased from 10 seconds to 5 minutes, to allow for time to load large, complex projects.

ADEPT-DB Changes in 10.0.0.2

  • Previously, the Control Panel tree would not redraw when items were added from a script.

  • Previously, changing a reference database item caused the framework database to be marked as modified.

  • ADEPT-DB now remembers what was selected in the Control Panel tree and returns there when the tree is redrawn.

  • Previously, copy/paste of an ARINC-429 reference bus did nothing. Now it creates a uniquely named copy.

  • If no initial value is specified, ADEPT-DB now generates an initial value of 0.

  • You can now specify additional dictionaries in Dictionary for Variable Selection.

  • You can now copy a signal and paste it to the model variable in the properties grid (or tabular view) of another signal.

  • Previously, ARINC 429 reference buses sometimes lost their children in the control panel framework tree, making it impossible to expand the bus to see the labels.

  • Previously, the control panel tree re-drew itself whenever a character was typed in the Script Editor view

  • Previously, a Python script could not set SDI to All.

  • Creation of a ARINC 429 label in a Python script now sets the Id to the second argument of the call to adv.Create.

  • Previously, ADEPT-DB would crash when importing a V8 Excel manager.

  • Previously, multiple pad signals were deleted when a database created with ADvantage 9.0.2.14 was loaded into ADEPT-DB.

  • Previously, an incorrect error message was displayed when generating framework files for an ARINC 429 bus reference with a packed signal.

ADEPT-DE Changes in 10.0.0.2

  • There is now a setting that enables editing all fields of a model dictionary.

  • The standard C++ library is now linked for all model types on all server types.

  • Within ADEPT-VI framework files (.adv_vif), the paths to ADEPT-VI project files (.adv_vip) are now relative to the project folder.

  • The following characters cannot be used in the names of frameworks, projects, models, etc.:
    space
    ?
    <
    >
    *
    +
    &
    |
    /
    \
    Additionally, no object's name can be an empty string.

ADEPT-VI Changes in 10.0.0.2

  • Endrun capture is now supported.

  • A new Framework Data Browser view allows a view of variables from different servers and projects.

  • Previously, ADEPT-VI displayed spurious error messages and the DAS crashed when handling large header information between ADEPT-VI and DAS. Additionally, ADEPT-VI ensures that even if nothing has changed, a new dataset is generated.

  • Previously, ADEPT-VI was not handling fixed-point numbers consistently across gets, puts, and the DAS.

  • ADEPT-VI now prevents the use of Version 8 .csv files with a Version 10 project.

  • Previously, fixed-point target variables in schedules were assigned incorrectly.

  • Previously, the COM interface stopped processing commands after 32,768 commands.

  • The COM interface function AddOverride now takes an argument for Mode (pre- or post-computation).
  • Previously, the DAS would time out while its configuration was being updated.

ADEPT Panel Changes in 10.0.0.2

  • Layering of multiple widgets has been improved.

  • Previously, only the first 5,000 variables in a framework were available for use in ADEPT panels. The maximum number has been increased to 30,000.

Device Software Changes in 10.0.0.2

  • Support for the NI-6361 multifunction board has been added.

  • Previously, a SCRAMNet distributed framework might hang the rtx when the SCRAMNet failed to disable its interrupts at the end of a run.

  • A GP project can now simulate I/O operations through the use of C functions that are called where I/O device functions would be called in an rtx project.

  • The following devices are supported on x86-64 rtxs running the real-time Linux operating system:

    A200A0145Acromag 408
    D205A0442ADI IP-3DAC
    A200A0299
    A200A0300
    A200A0436
    A200A0444
    A200A0580
    A200A0581
    Brandywine IRIG-B
    A200A0439TEWS TIP 903 CAN-1
    A200A0280Measurement Computing 6025
    A200A0346NA75DL1
    A200A0345NA75DS1
    A200A0441
    A200A0442
    A200A0450
    A200A0533
    NI-6220
    NI-6224
    A200A0325
    A200A0368
    A200A0546
    A200A0567
    A200A0568
    NI-7831
    A200A0333
    A200A0334
    Pickering 290

Release 10.0.0.1

Runtime Changes in 10.0.0.1

The QNX rtx runtime software has changed. The installation package transfers a tar file and script to your rtx. Log on to each of your rtxs as root. Run /home/adi/installrtxqnx_10.0.0.1.sh. Make sure that it echoes "Installing 10.0.0.1", to verify that it is the current installation script.

If it does not echo "Installing 10.0.0.1", on your client PC, run the ftp_to_server script with the arguments ServerOS, ServerName, and Password (to the adi account). For example:

Linux $ADV_HOME/ServerInstallationFiles/ftp_to_server.sh QNX rtx1 adirts1
Windows You must run ftp_to_server as a user with elevated (administrator) privilege

"%ADV_HOME%/ServerInstallationFiles/ftp_to_server" QNX rtx1 adirts1

Note the use of quotation marks (shown in red).

General Changes in 10.0.0.1



Note:  All license tokens have had their version number incremented. You will need a new license file. Contact support@adi.com to request a new license file.
  • The nomenclature that refers to the PC running the ADEPT tools (such as ADEPT-VI) and to the hardware running the user application has changed since ADvantage 8.4:
    ADvantage
    Version 8.4
    ADEPT
    Version 10.0
    Host Client
    Target Server
    However, the relationship between the two is functionally identical.

  • The attribute that describes the server hardware has changed since ADvantage 9.0.2.15. Make these changes to your hardware configuration file:
    rtx Change ServerType="rtx" to ServerArch="x86"
    rtx-V Change ServerType="rtx" to ServerArch="x86"
    Add ServerFlags="VME"
    This applies only to rtxs running QNX.

  • ADI has re-branded its product line. The mapping from new to old is:
    ADEPT Version 10.0 ADvantage Version 8.4
    ADEPT-DB ADvantageDB
    ADEPT-DE ADvantageDE
    ADEPT-FC ADvantageFC
    ADEPT-GD SIMplotter
    ADEPT-VI ADvantageVI

  • The ReportLab Python module has been added to the distribution.

  • ARM A8 and A15 are now supported as rtx processors.

ADEPT-DB Changes in 10.0.0.1

  • Previously, adding a generic signal to a tabular view failed.

  • Multiple Pad signals are now allowed in a UDP message.

  • Renaming of reference-associated bus objects in a framework can now be done via right-clicking.
  • Previously, assigning a UDP reference message to a framework changed Message Name to ID number

  • Assignment schedules from Rx variables are now post-computation.

  • Previously, Pad signals could not be created in the Add Signal Object dialog.

  • Previously, changing an existing ARINC-429 label SDI to All set the SDI to the label Id.
  • Previously, changing the property of MessageUDP in the reference database did not update the reference.

  • Previously, copying a UDP message incremented the Id number and lost the table sort order.

  • Previously, copying a framework UDP target broke the reference links and made them into custom objects despite the matching references being present.

  • Previously, copying a framework UDP target renamed the target to append the port designation to the actual name.

  • In 9.0.2.15, when creating new ARINC-429 signals, the initial value was created as all zeroes. Now it automatically creates initial values using the label Id and SDI to populate the appropriate bits.
  • ADEPT-DB now has the option to have UDP signal assignment schedules be generated to drive the generated UDP message enable signals.

  • ADEPT-DB now warns when you name an object with illegal characters (such as white space). When loading or importing a file with names that have illegal characters, you are warned in the output window and any blanks are replaced by underscores.

  • Previously, newly created ARINC-429 labels had their Label Id and SDI reset to 0.

  • Previously, reference objects were named incorrectly after copy-paste to a framework.

  • Previously, renaming a UDP message caused the signal sort index to rearrange.

  • Previously, renaming a UDP target via the right-click Rename option resulted in an error if the target name was not unique.

  • Previously, updating the signal sort index had no effect.

ADEPT-DE Changes in 10.0.0.1

  • A new data dictionary merge option is available. The three options are now

    • Unconditional Merge
    • Merge Non-Empty IC Data
    • Conditional Merge

  • Previously, the model dictionary was not converted when an ADvantage 8.4 framework was imported into ADEPT-DE on Linux.

  • Previously, you could not edit all of the fields of non-model data dictionaries.

ADEPT-VI Changes in 10.0.0.1

  • Previously, overrides were improperly scaled based on the resolution set by ADEPT-DB.

  • Previously, shared-memory IPC failed when transferring more than 16 kilobytes.

  • Previously, Adding multiple variables to the overrides table and deleting one of them resulted in two of them being deleted.

  • Support for filename macro expansion in adv.CaptureLogFile has been added.

  • Previously, DAS data for fixed-point dictionary items showed incorrect values. (The values were correct in the Data Browser.)

ADEPT Panel Toolbox Changes in 10.0.0.1

  • A rotating image widget has been added.

Device Driver Changes in 10.0.0.1

  • The following devices are supported on x86-64 rtxs running the real-time Linux operating system:
    Distributed frameworks using UDP are supported on RT Linux, but SCRAMNet is not supported.
    A200A0279 ADLINK 7256 digital I/O
    A200A0318 NI-2570
    A200A0322
    A200A0532
    NI-6528
    A200A0701 NI-6529
    D205A0626 PCI-565 DPGA CAN and discrete I/O
    D205A0611 PCI-Engine CAN and discrete I/O
    A200A0237
    A200A0370
    A200A0502
    A200A0519
    SIO-4 BX serial
    A200A0264 TEWS 901 CAN

  • Support for CANopen master devices.

  • Previously, a distributed framework failed to run when a SCRAMNet I/O device is attached to the same board used for distributed communication. See adi_cwscgt for additional information.




Copyright ©  2018
Applied Dynamics International.
All Rights Reserved.