在发那科工业机器人二次开发应用中有时需要获取系统时间,在发那科工业机器人KAREL语言中提供了一个内置程序可以实现获取系统时间的内置程序,下面一起了解下该内置程序:
GET_TIME 内置程序
功能:从 KAREL系统中获取当前时间(以整数表示)
语法 : GET_TIME(i)
输入输出参数 :
[输出] i :INTEGER
下面来创建一个KAREL程序使用下该内置程序。
编写如下程序:
PROGRAM TEST_GETTIME --程序名
VAR --变量声明
i : INTEGER
t : STRING[20]
BEGIN --程序开始
FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1) --显示用户菜单界面
WRITE('WAIT...',CR) --提示
GET_TIME(i) --获取机器人当前时间
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
CNV_TIME_STR(i,t) --将获取的时间转换成为字符串
WRITE('WAIT...',CR) --提示
DELAY 1000 --延时
WRITE(t,CR) --显示时间在示教器屏幕上
DELAY 1000 --延时
END TEST_GETTIME --程序结束标志
按下图步骤编辑完程序后按下图步骤点击编译按钮。
按下图步骤关闭编译成功输出对话框。
按下图步骤关闭KAREL程序编辑。
按下图步骤打开工业机器人示教器。
按下图步骤点击“MENU”菜单键,进入菜单后点击“下页”。
按下图步骤点击“系统”进入“变量”。
按下图步骤将选项“$KAREL_ENB”设置为1。
按下图步骤进入程序选择界面选择“TEST_GETTIME”程序。
按下图步骤运行该程序。
运行结果如下:
—THE END—
点点在看给小编加个鸡腿
|