ATEasy version 8.0 contains numerous enhancements to the test development environment, run-time and Test Executive. The following list describes the main changes in this version.
Main Features
|
|
Multiple Test Log are displayed for each UUT.
Project contains option when compiling the code to generate warning for un-referenced variables and parameters.
IDE can run on 64 bit Windows.
Threads and Variables windows support for multiple UUT.
Improved variables values display in the Watch and Call Stack windows for variant. strings and arrays, variant shows their types (vtType), string and variant with arrays can be expanded, improve speed for large arrays, and a way to cancel expanding of large arrays (ESC key).
Synchronize option for Procedure, Test and Task can be used to synchronize access to resources for multiple UUTs using parallel mode and multi threaded applications.
Speed improvements up to 12x times.
Support for running under 64 bit operating systems including Windows XP/Vista/7/Server 2003/Server 2008.
New HW v4.01 (Marvin Test Solutions PCI/PXI explorer and hardware access driver) is included in this release to support VISA, multiple PXI chassis, USB and more. More information is available under Program Files folder, Getotest\HW, ReadMe.txt.
The new ATEasy Exception window replaces the default Windows Exception window that is displayed when the application or ATEasy crashes. The ATEasy Exception window displays a list of all currently running threads and call stack of each of the threads at the time of the crash. In addition, the exception details and more extensive data will be logged to the Windows Application Events Log for future analysis and tracking (this data also includes) ATEasy internal and Libraries threads and call stack.
New AApp.UutCount, App.UutIndex, App.UutNextIndex, AApp.UutLog(iUutIndex), AApp.UutProgram(iUutIndex), AApp.UutRunMode and AApp.UutSwitchLevel properties used to setup multiple UUT execution is single or multiple threads.
Modified AApp.Flags, AApp.Info properties and enumAAppInfo enum.
New AProgram.Task and AProgram.Test, AProgram.UutIndex properties.
Modified AProgram.Parameters and ADriver.Parameters property supports getting or setting all of the parameters names and values to/from array.
New ADriver.Semaphore, ASystem.Semaphore and AProgram.Semaphore properties used to serialize access to resources for parallel execution.
New ATask.Program and ATest.Program properties.
New AProgram, ADriver and ASystem events: OnInitSwitchUut and OnEndSwitchUut.
New types enumAUutSwitchLevel and enumAuutRunMode.
The Run statement has a new optional All or Uut iUutIndex clauses.
The Abort statement has a new optional All or Uut iUutIndex clauses.
The Reset statement has a new optional All or Uut iUutIndex clauses.
The Task statement has a new optional Uut iUutIndex clause.
The Test statement has a new optional Uut iUutIndex clause.
Ability to run multiple UUT in sequential, parallel or mixed modes.
Select Program/Profile dialog support selecting one or different programs or profiles for each UUTs and select the execution mode (parallel or sequential).
Select Program/Profile dialog allows selecting of profile and remembers the recent profiles.
Support for Program, Task and Test UUT switch level in sequential mode.
Multiple UUT tabs each with program/profile tests, test properties and test logs. UUT tab are status based colored, display image of program or profile and run state mode (ready, paused or run).
New Commands: Abort UUT and Start UUT were added to the Run menu.
New options: Enable Multiple UUTs, Activate UUT tab on UUT Switch, Allow Different Program/Profile Per UUT, Default UUT Count, Default UUT Switch Level, Enable Change UUT Count, Enable Change UUT Parallel.
Support for entering Multiple Serial numbers for multiple UUTs.
Profile editor support setting of Program Parameters (AProgram.Parameters()) for each of the profile's Program, Task, Test nodes, program code can use these parameters to run with different set of values (i.e. Min/Max or other program parameters).
See the Test Executive Help for detailed information regarding these new features.
New example TestExecMultipleUuts.prj to show Multiple UUT programming, parallel and sequential testing.
New example StdioProcess.prj showing how to execute external scripting languages (PERL and TCL scripts are included) from your test. Also show how to make use of the StdioProcess.drv to launch and control standard input and output to console application (for example CMD.exe).
Mew example ProcessDiagnostics.prj showing how to use the ProcessDiagnostics.drv to track memory consumption, threads, handles, CPU time and more. The driver can be used to detect memory and handles leaks when calling external libraries.
New Marvin Test Solutions drivers for GX3500 and GX1110.
New National Instruments drivers NI-CAN and NI-XNET based devices.
Mew Driver General Standard Corp. for PMC-16AIO.
New Driver for AIM AX1553 and other OWL .NET library compatible instruments.
ATEasy 8 runs on Windows 98-Windows 7 (32/64 bit).
100% backward compatible with v4-7.0 file formats (no change in ATEasy file format).
What's New in Version 7.0, What's New in Version 6.0, What's New in Version 5.0, What's New in Version 4.0