在发那科工业机器人二次开发应用中有时需要做一些数字与ACSII码对应字符输出与显示,在发那科工业机器人KAREL语言中提供了一个内置程序可以实现数字与ACSII码对应字符输出的内置程序,下面一起了解下该内置程序:
CHR 内置函数
功能 : 返回与数字代码对应的字符
语法 : CHR (code)
功能返回类型 : STRING
输入输出参数 :
[输入] code :INTEGER
下面来创建一个KAREL程序使用下该内置程序。
按下图步骤创建一个KAREL程序。
在KAREL程序编辑器里编写如下程序:
PROGRAM TEST_CHR --程序名
BEGIN --程序开始
FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1) --显示用户菜单界面
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
WRITE(CHR(65),CR) --将数字65转换成对应的大写字母A并且显示出来。
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
WRITE(CHR(66),CR) --将数字66转换成对应的大写字母B并且显示出来。
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
WRITE(CHR(67),CR) --将数字67转换成对应的大写字母C并且显示出来。
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
END TEST_CHR
按下图步骤编译该KAREL程序。
按下图步骤关闭编程成功输出窗口。
按下图步骤关闭KAREL程序编辑器。
按下图步骤打开工业机器人示教器。
点击“MENU”进入菜单,按下图步骤点击“下页”。
按下图步骤点击“系统”进入“变量”。
按下图步骤将图示项目值改为1,完毕后点击“SELECT”键进入程序一览界面。
按下图步骤选择“TEST_CHR”程序。
按下图步骤运行该程序。
程序结果↓
- TIA博途如何确定1200 PLC的固件版本 2024-11-26
- ABB工业机器人技术-关于新版ABBprofisafe以及safemove的配置(踩坑版) 2024-11-26
- S7-1200 PLCSIM (仿真)V17及以下版本用法介绍 2024-11-26
- 西门子200smart小车运料系统设计 2024-11-26
- 发那科工业机器人--二次开发之跳转与标签指令的使用 2024-11-26
- 用英威腾GD20变频器实现简易PLC运行参数如何设置 2024-11-26
- 发那科工业机器人--二次开发之REPEAT指令的使用 2024-11-26
- 博图软件下载程序报错不让下载的几种常见情况分析 2024-11-26
- 重点:S7-1500PLC通信原理详解 2024-11-26
- 西门子200SMART V2.8新增指令介绍 2024-11-26
- 电控(箱)柜设计规则 2024-11-26
- 配电柜操作简介 2024-11-26
- PLC电控柜结构,超详细! 2024-11-26
- 电气图的特定标记 2024-11-26
- 电气识图基本步骤方法 2024-11-26