首页 理论教育 如何使用输出数据指令?

如何使用输出数据指令?

时间:2023-06-30 理论教育 版权反馈
【摘要】:变量值处理成为2字(32位)数据,输出为二进制数据,从最高字节开始输出。例:BPRNT[C**X#100[3]Z#101[3]M#10[0]];当#100=0.40956,#101=-1638.4,#10=12.34时,输出结果为:C X410Z-1638400M12LF2.十进制数据输出指令DPRNT十进制数据输出指令DPRNT的格式如下:DPRNT[a#b[cd]……变量值输出为最大8位数十进制数据,从高位开始输出。④ 当指定的数据输出时,根据设定代码ISO输出EOB代码。当#2=128.47398,#5=-91.2,#30=123.456,输出结果如下。PRT=0时:X128.474Z-91.200T 23LF;PRT=1时:X128474Z-91200T23LF;

如何使用输出数据指令?

1.二进制数据输出指令BPRNT

二进制数据输出指令BPRNT的格式如下。

BPRNT[a#b[c]……];

BPRNT指令以二进制输出字符变量值。

① 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;

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈