Specifications
Chapter 5 Operating PAC Program Manager
5-35
5.6.1.3 Compiler
Click the Compiler tab to Make settings for creating an execution program.
Fig. 5-35 Compiler Tab (Options Dialog Box)
• Explicit Type Declaration: Error will occur unless local variables are
explicitly declared with a specification statement
or postfix. If this option is found invalid, without
explicit descriptions, it will be regarded as a
single accuracy variable.
• Inspect Constant Range: Checks the range of an argument with the
statement described as constant when creating
the execution program.
• Output Code: Sets the software version of the robot controller. Depending
upon the version, the output codes of the execution program
will differ. If the version specified here is different from the
actual software version of the connected controller, an error
will occur at the time of communication.
• Block Table: Sets the size of working range for storing the nested state of
loops and conditional statement, etc.
• Line Table: Sets the size of working range for registering line information.
The numerical value of this table is equal to the number of all
the lines that can be compiled. The same value is equal to the
nest level allowed for compiling.
• IO Table: Sets the size of working range for registering information on
IO variables. The numerical value of this table is equal to the
number of defined IO variables.
• Dim Table: Sets the size of working range for registering information on
array variables. The numerical value of this table is equal to
the number of array variables that can be defined.
• Free Chain: Sets the size of working range for registering information
address link. This is the range used for solving label
addresses, jumping address of branch and loop commands,
and global variables.
• Name Table: Sets the size of working range for registering information
concerning label and other names. This is the range used for
registering information on reserved words and user-defined
labels, etc.