Displaying Variables And Arrays; Interrogation Commands - Galil Motion Control DMC-1600 Series User Manual

Table of Contents

Advertisement

Summary of Message Functions:
FUNCTION
" "
{Fn.m}
{$n.m}
{^n}
{N}
{Sn}

Displaying Variables and Arrays

Variables and arrays may be sent to the screen using the format, variable= or array[x]=. For
example, V1= , returns the value of V1.
Example - Printing a Variable and an Array element
#DISPLAY
DM POSX[7]
PR 1000
BGX
AMX
V1=_TPX
POSX[0]=_TPX
V1=

Interrogation Commands

The DMC-1600 has a set of commands that directly interrogate the controller. When these
command are entered, the requested data is returned in decimal format on the next line followed
by a carriage return and line feed. The format of the returned data can be changed using the
Position Format (PF), and Leading Zeros (LZ) command. For a complete description of
interrogation commands, see chapter 5.
Using the PF Command to Format Response from Interrogation Commands
The command, PF, can change format of the values returned by theses interrogation commands:
The numeric values may be formatted in decimal or hexadecimal* with a specified number of
digits to the right and left of the decimal point using the PF command.
Position Format is specified by:
146 • Chapter 7 Application Programming
DESCRIPTION
Surrounds text string
Formats numeric values in decimal n digits to the right of the decimal point
and m digits to the left
Formats numeric values in hexadecimal
Sends ASCII character specified by integer n
Suppresses carriage return/line feed
Sends the first n characters of a string variable, where n is 1 thru 6.
Label
Define Array POSX with 7 entries
Position Command
Begin
After Motion
Assign Variable V1
Assign the first entry
Print V1
BL ?
LE ?
DE ?
PA ?
DP ?
PR ?
EM ?
TN ?
FL ?
VE ?
IP ?
TE
TP
PF m.n
DMC-1600

Advertisement

Table of Contents
loading

Table of Contents