
Appendix
117
Axcess Programming Language
Appendix
This section contains Axcess-related reference material in the following sub-sections:
!
Axcess Programming Standards
!
Axcess Keywords
!
ASCII Code Chart
!
ASCII Code Chart Abbreviations
Axcess Programming Standards
1.
Keep pertinent job information in a consistent order in the program name.
Standard:
PROGRAM_NAME='AMX Ø1, BOARDROOM, SO#99999, REV2, FA/BETA'
(* DEALER ID, JOB NAME, SO#, REV#, AUTHOR'S INITIALS *)
2.
Use the /BETA flag after your initials in the program name until it is completed.
3.
Use (* !!REV1 *) or (* !!RV1 *) after lines or sections that were changed in program revisions.
Standard:
ON [RELAY,1] (* SYSTEM POWER:!!REV1 *)
also correct:
ON [RELAY,SYSTEM_POWER] (* !!RV1 *)
!
List the type and version of master (Normal, Enhanced, AXCENT2) used in the system
after PROGRAM_NAME and before DEFINE_DEVICE.
Standard:
PROGRAM_NAME='AMX01, BOARDROOM, SO#99999, REV2, XXX/BETA'
(* DATE:04/08/95 TIME:01:23:45 *)
(* SYSTEM TYPE: ENHANCED MASTER V3.500 *)
(*********************************************************)
(* DEVICE DEFINITIONS GO BELOW *)
(*********************************************************)
DEFINE_DEVICE
4.
Keep a revision header (with the most recent revision at the top) listing program changes after
PROGRAM_NAME and before DEFINE_DEVICE.
When naming Axcess or Touch Panel files, indicate that the file requires Extended
Memory by following the job name with "(EXT.MEM)".
Summary of Contents for Axcess
Page 1: ...instruction manual Software Axcess Programming Language ...
Page 8: ...vi Axcess Programming Language Table of Contents ...
Page 12: ...Introduction 4 Axcess Programming Language ...
Page 22: ...Axcess Basics 14 Axcess Programming Language ...
Page 38: ...Channel Characteristics 30 Axcess Programming Language ...
Page 54: ...Levels 46 Axcess Programming Language ...
Page 62: ...Operators 54 Axcess Programming Language ...
Page 66: ...Variable Types and Conversions 58 Axcess Programming Language ...
Page 70: ...Two Dimensional Arrays 62 Axcess Programming Language ...
Page 80: ...While Keywords 72 Axcess Programming Language ...
Page 86: ...Using Buffers 78 Axcess Programming Language ...
Page 94: ...Waits and Timer Keywords 86 Axcess Programming Language ...
Page 102: ...Using Subroutines 94 Axcess Programming Language ...
Page 108: ...Include Files and System_Calls 100 Axcess Programming Language ...
Page 120: ...Compiler Error Messages 112 Axcess Programming Language ...
Page 124: ...The External_Control Protocol 116 Axcess Programming Language ...