| 
  
 
  
 
 
  Special Test Language for Automatic Test Applications - PRACTICE II
TRACE32 has it's own special BASIC-like meta-language called PRACTICE II which is a superset of
it's fundamental commands. Complete programs may be constructed using PRACTICE II for automatic
testing or for the construction of command macros. All aspects
of the systems may be controlled/programmed via the PRACTICE language.
  The PRACTICE Language supports the following Data Types:
 Boolean, Binary, Hex, Integer
 Float, Character, String, Range
 Address, Address Range, Time
 Binary Mask, Hex Mask
  64 Bit Floating Point Arithmetic
 Functions
All important characteristics of the system can be accessed by the PRACTICE language functions. In
particular the PRACTICE program can be used to automatically enter target data.
  PRACTICE Command Words
 Nesting
  
  
Jump Controls
  
   GOTO
   GOSUB
   RETURN
   JUMPTO
   DO
   ENDDO
   RUN
   END
   
Parameters and Variables
  
  
Conditional Execution
  
  
Loop Controls
  
  
MISC
  
  
Error and Exception Handling
  
  
Screen I/O
  
   INKEY
   PRINT
   AREA
   ENTER
   TITLE
   BEEP
   
File I/O
  
  
Interactive Controls
   
   STOP
   CONTINUE
   PBREAK
   PSTEP
   
Program Functions
   
   PLIST
   PEDIT
   PMACRO
   PBREAK
   
  Structured Programs
PRACTICE is a highly structured language. Local and global variables may be used. One module (file)
may call another.
  Inbuilt Source Text Editor
 Multiwindow Capability
 Search and Replace Functions
 Very Fast
 Block Copy and Block Move
  Commands and Parameter History
The last commands or parameters can be recalled from the command buffer.
  LOG Capability
All commands, function key and mouse operations may be recorded to a file. The file can be reexecuted.
  Setup Store
 
Storing the state of the system generates a PRACTICE file, which may be edited.
 
 
  Freely Configurable Menus and Icons
 
The standard menu and all special menus can be modified and extended by the customer
 
 
  Freely Configurable Windows
 
Application specific window can be generated
 
 
 |