Galil DMC-1700 Manual De Usuario

Descargar
Página de 253
DMC-1700/1800 
Chapter 7 Application Programming  •  163 
MG {^07} {^255} 
sends the ASCII characters represented by 7 and 255 to the bus. 
Summary of Message Functions: 
FUNCTION DESCRIPTION 
“ “ 
Surrounds text string 
{Fn.m} 
Formats numeric values in decimal n digits to the right of the decimal point 
and m digits to the left 
{$n.m} 
Formats numeric values in hexadecimal 
{^n} 
Sends ASCII character specified by integer n 
{N} 
Suppresses carriage return/line feed 
{Sn} 
Sends the first n characters of a string variable, where n is 1 thru 6. 
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 Label 
DM POSX[7] 
Define Array POSX with 7 entries 
PR 1000 
Position Command 
BGX Begin 
AMX After 
Motion 
V1=_TPX Assign 
Variable 
V1 
POSX[1]=_TPX 
Assign the first entry 
V1= Print 
V1 
Interrogation Commands 
The DMC-1700/1800 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
BL ? 
LE ? 
DE ? 
PA ? 
DP ? 
PR ? 
EM ? 
TN ? 
FL ? 
VE ? 
IP ? 
TE 
TP  
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: