EasyManua.ls Logo

Galil DMC-2X00 - Output of Data (Numeric and String)

Default Icon
267 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
flen=$10000* flen
Shift flen by 32 bits (IE - convert fraction, flen, to
integer)
len1=( flen &$00FF)
Mask top byte of flen and set this value to variable
‘len1’
len2=( flen &$FF00)/$100 Let variable, ‘len2’ = top byte of flen
len3= len &$000000FF Let variable, ‘len3’ = bottom byte of len
len4=( len &$0000FF00)/$100 Let variable, ‘len4’ = second byte of len
len5=( len &$00FF0000)/$10000 Let variable, ‘len5’ = third byte of len
len6=( len &$FF000000)/$1000000 Let variable, ‘len6’ = fourth byte of len
MG len6 {S4} Display ‘len6’ as string message of up to 4 chars
MG len5 {S4} Display ‘len5’ as string message of up to 4 chars
MG len4 {S4} Display ‘len4’ as string message of up to 4 chars
MG len3 {S4} Display ‘len3’ as string message of up to 4 chars
MG len2 {S4} Display ‘len2’ as string message of up to 4 chars
MG len1 {S4} Display ‘len1’ as string message of up to 4 chars
EN
This program will accept a string input of up to 6 characters, parse each character, and then display
each character. Notice also that the values used for masking are represented in hexadecimal (as
denoted by the preceding ‘$’). For more information, see section Sending Messages.
To illustrate further, if the user types in the string “TESTME” at the input prompt, the controller will
respond with the following:
T Response from command MG len6 {S4}
E Response from command MG len5 {S4}
S Response from command MG len4 {S4}
T Response from command MG len3 {S4}
M Response from command MG len2 {S4}
E Response from command MG len1 {S4}
DMC-2X00 Chapter 7 Application Programming y 143

Table of Contents

Related product manuals