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} 










