|
Function |
Statement Format |
|
CHOOSE OPTIONS |
CHOOSE/string
list,[DEFLT,n,] |
|
WRITE TO SCREEN |
CRTWRT/'message',x,y,z |
|
INDICATE GENERIC POINT |
GPOS/'message',x-coord,y-coord,z-coord |
|
SELECT OBJECTS |
IDENT/'message'[,SCOPE,{WORK|ASSY|REF}] |
|
CHOOSE MULTIPLE OPTIONS |
MCHOOS/primary string |
|
WRITE TO MESSAGE MONITOR |
MESSG/[TEMP,]string list |
|
ENTER PARAMETERS |
PARAM/'message'{,'option'[,INT],variable}+ |
|
INDICATE SCREEN POSITION POINT |
POS/'message',x-coord,y-coord,z-coord |
|
ENTER TEXT |
TEXT/'message',string-variable |
|
CALL SUB-ROUTINE |
CALL/'subprogram name'[,actual argument list] |
|
PROGRAM LOOP |
DO/label:,index variable,start,end[,increment] |
|
STOP PROGRAM EXECUTION |
HALT |
|
ARITHMETIC IF |
IF/numerical expression,[label1:],[label2:],[label3:] |
|
LOGICAL IF |
IF/logical expression,statement |
|
BLOCK IF |
IFTHEN/e1 |
|
UNCONDITIONAL BRANCHING |
JUMP/label: |
|
CONDITIONAL BRANCHING |
JUMP/label:+,[expression] |
|
PROGRAM LABEL |
LABEL:statement |
|
SUB ROUTINE HEADER |
PROC[/dummy argument list] |
|
RETURN TO MAIN PROGRAM |
RETURN |
|
CHAIN SELECT |
CHAIN/START,obj1[,{"PMOD3"|point}] |
|
INITIALIZE DATA BASE CYCLING |
INEXTE[/ALL] |
|
INITIALIZE DATA BASE NON-GEOMETRIC OBJECT CYCLING |
INEXTN/{type no.|type
GPA}[,subtype] |
|
CLASS SELECTION |
MASK/{ALL|NONE|[OMIT,],ent type list} |
|
CYCLE OBJECTS IN A COMPONENT |
obj =
CNEXT/component_obj_id,current_object |
|
CYCLE TO NEXT OBJECT |
obj = NEXTE/IFEND,label: |
|
CYCLE TO NEXT NON-GEOMETRIC OBJECT |
string = NEXTN/IFEND,label1:[,IFERR,label2:] |
|
QUERY PART LOAD STATUS |
num = PARTST/'part_name' |
|
COUNT REFERENCE SET MEMBERS |
num =
REFCNT/[PART,'part_name',] |
|
CYCLE MEMBERS OF A REFERENCE SET |
obj =
REFMEM/[PART,'part_name',] |
|
USER FUNCTION ARGUMENTS |
UFARGS/parameter list,[,IFERR,label:] |
|
GRIP ARGUMENTS |
GRARGS/parameter list,[,IFERR,label:] |