1.二进制数据输出指令BPRNT
二进制数据输出指令BPRNT的格式如下。
BPRNT[a#b[c]……];
① a:指定输出的字符,包括字母(A~Z)、数字、特殊字符(*、/、+、-等)、空格输出星号(*)。依参数的设定输出可以是ISO代码或EIA代码。
② #b:变量。变量值处理成为2字(32位)数据,输出为二进制数据,从最高字节开始输出。
③ c:小数点后有效位。所有变量都带小数点存储,指定一个变量时变量后要用括号指定小数点后有效位数。
④ 当指定的数据输出时,EOB代码输出,依参数的设定可以是ISO代码或EIA代码。
⑤ 空变量认为是0。
例:BPRNT[C**X#100[3]Z#101[3]M#10[0]];
当#100=0.40956,#101=-1638.4,#10=12.34时,输出结果为:
C X410(0000019A)Z-1638400(FFE70000)M12(0000000C)LF
2.十进制数据输出指令DPRNT(www.xing528.com)
十进制数据输出指令DPRNT的格式如下:
DPRNT[a#b[cd]……];
DPRNT指令根据SETTING(ISO)的代码设定,输出字符和变量中的各位数值。
① a:指定输出的字符,包括字母(A~Z)、数字、特殊字符(*、/、+、-等)、空格输出星号(*)。依参数的设定输出可以是ISO代码或EIA代码。
② #b:变量。变量值输出为最大8位数十进制数据,从高位开始输出。若较高的有效位为0,设定参数PRT=0时,输出空代码;如:设定参数PRT=1时,前零不输出。对于“+”,当PRT=0时,输出空代码;当PRT=1时,不输出。
③ cd:c为小数点前有效位数,d为小数点后有效位。若小数有效位数不为0时,小数部分总是输出;若小数有效位数为0时,不输出小数点。
④ 当指定的数据输出时,根据设定代码ISO输出EOB代码。
⑤ 空变量认为是0。
例:DPRNT[X#2[53]Z#5[53]T#30[20]]。
当#2=128.47398,#5=-91.2,#30=123.456,输出结果如下。
PRT=0时:X 128.474Z-91.200T 23LF;
PRT=1时:X128474Z-91200T23LF;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。