Download Print this page

HEIDENHAIN MANUALplus 620 Technical Manual page 1624

Hide thumbs Also See for MANUALplus 620:

Advertisement

Reference for
syntax elements
BNF notation
Context elements
Q parameters
SQL parameters
1624
The following specifies the individual syntax elements in BNF notation. The
individual NC blocks are listed in alphabetical order.
A specified syntax element is identified by a name in italics.
Individual characters are enclosed in single quotation marks; entire code
words are plain text and are not enclosed in single quotation marks.
A single simple expression is enclosed in square brackets [ ], whereas a
multiple expression is enclosed in braces { }. Two expressions separated by
the "|" symbol indicate alternative options.
Expressions may contain letters, numbers, and symbols.
uppercase := 'A'...'Z'
lowercase := 'a'...'z'
digit
:= '0'...'9'
index
:= digit { digit }
number
:= [ '+' | '-' ] digit { digit } ['.' digit { digit }
literal
:= '"' { uppercase | lowercase | digit | symbol } '"'
name
:= uppercase { uppercase | lowercase | digit | '$' | '#' | '_' }
The following elements can only occur within the context of an NC block.
A Q parameter can be addressed directly or indirectly via another Q parameter.
q-number
:= Q index
q-reference := Q REF Q index
q-parameter := q-number | q-reference
Q parameters and system parameters can be bound to the column name of a
table.
Definition
system-group := ID index
system-number := NR index
system-index := IDX index
system-parameter := system-group system-number system-index
sql-parameter := q-parameter | system-parameter
HEIDENHAIN Technical Manual MANUALplus 620

Advertisement

loading