[输入] source :STRING
[输出] target :INTEGER
详细:
source 转换为 INTEGER 并存储在 target 中。
下面来创建一个KAREL程序使用下该内置程序。
在KAREL程序编辑器中编写如下程序:
PROGRAM TEST_TRANS --程序名
VAR --变量声明
A : STRING[7]
NUMBER : INTEGER
STATUS : INTEGER
BEGIN --程序开始
A = '123456' --赋值
CNV_STR_INT(A, NUMBER) -- 字符串转换成数值
FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1) --显示用户菜单界面
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
SET_INT_REG(1, NUMBER, STATUS) --将结果传送到1号数值寄存器中
DELAY 1000 --延时
WRITE('DONE',CR) --提示
END TEST_TRANS --程序结束
按下图步骤点击编译按钮进行编译。
关闭编译成功输出窗口。
按下图步骤关闭KAREL程序编辑器。
按下图步骤打开示教器。
点击“菜单”进入“下页”。
点击“系统”,进入“变量”。
将第300项更改为1。
按下图步骤进入程序选择界面。
按下图步骤选择该程序。
按下图步骤运行该程序。
运行完成输出提示,确认后点击“DATA”键进入数据界面。
结果如下图所示: