Integrated Test Executive and Application Development Environment
Integrated Test Executive and Application Development Environment
Integrated Test Executive and Application Development Environment
MARVINTEST.COM
ATEASY 9.0
ATEasy offers a rapid application development framework and a test executive for functional test, ATE, data acquisition, process control, and instrumentation systems. It provides all the necessary tools to develop, integrate, document, and maintain software components, from instrument drivers to complex test programs including full-featured test system / UUT simulation capability. ATEasys development environment combines the structure of ATLAS, the ease of programming associated with Microsofts Visual Basic, and the exibility of Microsofts Visual C++ to create a complete object-oriented, Windows programming environment.
Code Completion
Toll Free: 888-TEST-BY-PXI Phone: 949.263.2222 Fax: 949.263.1203 email: sales@marvintest.com www.marvintest.com
ATEASY 9.0
Structured Application Module Framework
ATEasy applications are created from a project le that contains the application module les. Three types of modules are available: Program Module contains the test program (tests and tasks). A Task consists of a group of Tests, which tests a functional or logical unit in the UUT and each Test contains code and various properties such as Name, Type, Pin, Unit, Result, Status, etc. Each test type is used to automatically generate the test log, eliminating the need for users to create specic code to support the generation of data logging for each test. System Module contains the application drivers and their conguration. For example, a GPIB instrument driver conguration may include its primary and secondary address, terminator, etc Driver Module contains the commands and functions that are required to operate an instrument and the associated hardware interface (e.g., GPIB, RS232, etc) Each ATEasy module contains sub-modules such as Forms (for user interface support), Commands, Events, Procedures, Variables, Data Types and Libraries. Commands include instrument driver commands, system commands, and program commands. System commands can combine commands from several instruments to simplify programming. For example, the following system command switches the DMM to a specic point and then takes a VDC measurement: System Measure DMM VDC AT (J1-15) The resulting code resembles functional descriptions similar to the requirements found in a Test Requirements Document (TRD), which in turn, offers users a self-documenting test program that can be easily mapped to a TRDs specications. As an added benet, ATLAS language users will nd the Command statements similar to ATLAS statements. ATEasy includes a Form Editor very similar to the Microsoft Visual Basic form editor providing users with a full featured UI development environment that supports form types, menus, controls, and event programming components that are specically designed for supporting T&M applications. ATEasys forms also accommodate system-installed ActiveX controls, offering users the option to use hundreds of ActiveX controls and components which are available from third party vendors.
Multithreading
ATEasy provides full support for the Windows multithreading model, which allows users to execute multiple code segments simultaneously. Synchronization of objects such as semaphores and events allow users to synchronize thread execution and protects the applications resources from re-entry. ATEasys robust multithreading model allows users to use any userinterface objects or ActiveX controls from any thread without any special programming. Additionally, the multi-threading debug environment supports the viewing of call stacks and local variables simplifying the code development and debug process.
procedures, view local and global variable values, evaluate expressions, execute or debug selected code (DoIt!/LoopIt!) , as well as monitor communication instrument buses such as GPIB for received / transmitted data. Additionally, the ATEasy debugger can execute a Test or a Task without executing the complete application, saving the user the time needed to run the complete application until the required test is reached. Run Menu
Toll Free: 888-TEST-BY-PXI Phone: 949.263.2222 Fax: 949.263.1203 email: sales@marvintest.com www.marvintest.com
Customer Feedback
Weve been using ATEasy for quite a while now. I have to say its the easiest environment weve ever used.
-Jim M. LXE Inc.
I thought I might let everyone know that my rst ATEasy test program was a resounding success. The setup is simple, and the test runs in 2 minutes. With hand testing a 4 hour test would be required, and any procedural error would have required restarting the test. (Figure the odds of setting 131 tests exactly right every single time.) A major part of the credit goes to an easily programmed system excellent training and extremely responsive support. Im extremely happy with the software and system.
-Robert B. DRS Technologies (Tamsco)
We have been using ATEasy at our enterprise for 5 years. With the help of ATEasy we have developed programs for functional inspection and for fault-nding of 40 electronic units and assemblies. Using a large set of standard forms and also creating custom ones has allowed us to create turn-key projects for repair of rather complicated analogue units and assemblies, in accordance with the customers requirements and needs. The accessibility and simplicity of programming in the ATEasy environment has allowed our engineers with various levels of programming skills, to create test programs minimizing our development time and costs. Developing test equipment is a rather complicated and a labor-consuming process and its very good to have access to Marvin Test Solutions products and the ATEasy programming environment.
-Nikolai B. SovTest
Having been an ATEasy user for the past 12 years, I look forward to each new release because I know Marvin Test Solutions will unveil more outstanding and impressive features. One of my favorite features introduced a few years ago is the capability to use ActiveX and .NET Components in your software. Because of that, ATEasy is extremely powerful, yet so simple to use. Not only do I use it to create our test software, I use it to write company-wide applications which are utilized every day.
-Michael W, Sechan Electronics, Inc.
MARVINTEST.COM
1770 Kettering Irvine California, 92614-5616 TF: 888.837.8297 Tel: 949.263.2222 Fax: 949.263.1203 E-Mail: info@marvintest.com www.marvintest.com
Copyright Marvin Test Solutions, Inc. All rights reserved. Products and company names listed are trademarks or trade names of their respective companies. Revision A.