The following example for an ATEasy System text file:
ATEasy 14.0 System
================================================================================
Summary
================================================================================
File =
DefaultName =
Company = ""
Programmers = ""
HelpFile = ""
HelpTopic = ""
ATEasyVersion = "14.0.165.0"
AutoSaveVersion = False
PromptVersionOnSave = False
Versions =
{
Version1 = Create,RONY,Thu Jan 20 00 11:24:31
Version2 = LastSaved,rony,Wed May 15 24 11:30:26
}
Description =
Libraries
================================================================================
Types
================================================================================
Forms
================================================================================
Drivers
================================================================================
Driver MyDMM
--------------------------------------------------------------------------------
Path = .\MyDMM.drv
Type = Gpib
Address = 69632
Pri = 16
Sec = 0
Model =
Driver MyRELAY
--------------------------------------------------------------------------------
Path = .\MyRELAY.drv
Type = None
Model =
Driver RELAY
--------------------------------------------------------------------------------
Path = GX6138.drv
Type = None
Model =
Parameters = {Slot = 5}, {SkipOnInit = 1}
Driver TestExec
--------------------------------------------------------------------------------
Path = TestExec.drv
Type = None
Model =
Commands
================================================================================
Measure
{
MyDMM
{
VDC: MeasureMyDmmVdc()
}
}
Events
================================================================================
Procedures
================================================================================
Procedure MeasureMyDmmVdc(dResult): Void
--------------------------------------------------------------------------------
dResult: Var Double
{
MyDMM Set Function VDC()
MyDMM Measure(dResult)
}
Variables
================================================================================
END
The blue text represents keywords that the file uses.
Program file always start with ATEasy 14.0 Program where the version number indicate the ATEasy version used to save the file (v14 is ATEasy 2026).
The first line is followed by a few sections representing the program sub-modules sections: Summary, Libraries , Types, Forms, Tests, Events, Procedures and Variables. The file ends with the END word.
The Summary section contain information about the module creator, company, versions when the file created and last saved.
The Libraries section contains list of DLLs, ActiveX and .Net assemblies used by the module.
Types contains list of data types including structures, enumerated types and Typedefs.
Forms contains a list of forms defined in this module. Each form starts by its name, properties, variables, events procedures. Form controls are listed then, each control is listed by its Properties and then events procedures.
Drivers section provides a list of drivers used by the system. Each Driver is start with the Driver keyword followed by the driver shortcut name. The next line list the file Path= for the driver (absolute, relative or filename) , next the driver interface type (None, Com, File, Gpib, Isa, Usb. Vxi or WinSock) followed by the interface type parameters, next is the Model number followed by the driver parameters and their values.
Events and Procedures section displays the module events procedures (for example OnInit) and the module procedures. Each procedure starts with the word Procedures followed by the procedure parameters names and return type. Next, the list the procedure parameters and types, and then the procedure local variables and types. The procedure code is displayed surrounded by curly brackets { }.
Variables section displays a list of module variables, each variables start with its name followed by its type, initial value and description.