Reference Manual

PMAC 2 Software Reference
286 PMAC On-Line Command Specification
SIZE
Function
Report the amount of unused buffer memory in PMAC.
Scope
Global
Syntax
SIZE
Remarks
This command causes PMAC to report to the host the amount of unused long words of
memory available for buffers. If no program buffer (motion, PLC or rotary buffer) is open,
this value is reported as a positive number. If a buffer is currently open, the value is reported
as a negative number.
Example
DEFINE GATHER ; Reserve all remaining memory for gathering
SIZE.................. ; Ask for amount of open memory
0......................... ; PMAC reports none available
DELETE GATHER ; Free up memory from gathering buffer
SIZE.................. ; Ask for amount of open memory
41301 ............... ; PMAC reports number of words available
OPEN PROG 10 ; Open a motion program buffer
SIZE.................. ; Ask for amount of open memory
-41302 ; The negative sign shows a buffer is open
See Also
I-Variable I18
On-line commands DELETE GATHER, DELETE TRACE
TYPE
Function
Report type of PMAC
Scope
Global
Syntax
TYPE
Remarks
This command causes PMAC to return a string reporting the configuration of the card. It will
report the configuration as a text string in the format:
{PMAC type},{Bus type},{Backup type},{Servo Type},{Ladder type},{Clock Multiplier}
where
{PMAC type}:
PMAC1 First generation PMAC (including PMAC”1.5”)
PMAC2 Second generation PMAC
PMACUL Ultra-lite (MACRO only PMAC2)
{Bus type}:
ISA IBM-PC ISA bus
VME VME bus
STD STD bus
ISA/VME PMAC1 firmware can support both busses
{Backup type}:
BATTERY Battery-backed RAM
FLASH AMD-style flash-backed RAM
I-FLASH Intel-style flash-backed RAM
{Servo type}:
PID Standard PID servo algorithm
ESA Option 6 Extended servo algorithm
{Ladder type}