ATEasy - User's Guide

The User's Guide provides detailed information on using ATEasy. It assumes that the user has read the Getting Started with ATEasy guide. The information in the User's Guide is organized in the following chapters:

 

Chapter

Description

ATEasy Overview

Summarizes how ATEasy is used, what it is, how test applications are developed, and what is new in the ATEasy

Development Environment

Contains detailed description of how to use the ATEasy Integrated Development Environment (IDE) to create, edit, run, and debug ATEasy applications.

Menus, Toolbars, Dialog References

Contains detailed descriptions of all the IDE menus, toolbars, keyboard shortcuts, command line, and dialog boxes.

Variables and Data Types

Explains how to create variables and data types and how to use them.

Procedures

Describes how to create procedures, define parameters and return values and how to write code for procedures.

Forms

Explains the internal controls, how to create and design forms, add form controls, add form menus, set form properties, test forms, and how to write code to respond to the user's actions.

IO Tables

Describes how to input and output data with stream-oriented instruments such as GPIB or VXI.

Commands

Describes how to build commands that extend the programming language statements and connect them to procedures, and techniques for encapsulation procedure parameters.

Libraries

Shows how to use and extend ATEasy capabilities by using external Type Libraries or Dynamic Link Libraries (DLLs).

System, Drivers, and Interfaces

Explains the System module and the System Drivers submodule and how to create and configure Drivers and Drivers Interfaces.

Programs, Tasks, and Tests

Describes how to write programs, the relationship between test and tasks, and techniques for designing a test executive.

Logging Test Results

Describes the ATEasy log used to display test data in the ATEasy development environment and in ATEasy applications.

Module Events

Explains how to use module events to schedule programs and tests and how to control and respond to special events that occur in your application life cycle such as initialization, termination, and errors.

Projects

Describes strategies for developing projects and multi-project environments.

Advanced Topics

Explains advanced programming topics such as error and exception handling, multithreading, managing users, interrupt functions, and conditional compilation.

Migration from ATEasy2

Describes how to migrate existing projects from ATEasy 2 to the new ATEasy with only a few modifications.

Error Messages

Describes both parse and run-time errors, and lists their error codes.

Interfaces Standards

Provides technical information about the COM (RS232), GPIB (IEEE-488), VXI, and WinSock (TCP/IP) interfaces.

Copyright © 1991–2023 Marvin Test Solutions, Inc. All Rights Reserved.