[西门子] 发那科工业机器人-KAREL语言之EXP函数认识与使用

[复制链接]
查看38 | 回复0 | 4 天前 | 显示全部楼层 |阅读模式
>

在发那科工业机器人KAREL语言进行二次开发中有时会需要使用一些计算功能,自然指数运算就是其中的一种,在发那科工业机器人的KAREL语言中提供了计算自然指数的功能,使用一个函数实现该函数为EXP()下面来看下该函数在KAREL语言中的使用介绍:

EXP 内置函数:

用途 返回数学常数e(约等于2.71828)与指定数值的幂次方。

语法 : EXP(x)

函数返回类型 : REAL

输入输出参数 :

[输入] x :REAL

详细:

x 必须小于80否则,程序将暂停并显示错误。 

下面来创建一个KAREL程序来测试该函数:

根据下图步骤创建一个KEREL文件。

编写如下程序:

PROGRAM TEST_EXP      --程序名

VAR

A : REAL

BEGIN             --程序开始  

FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1)   --显示用户菜单界面

WRITE('PLEASE_ENTER_NUM',CR)          --提示

DELAY 1000         --延时

READ(A)               --输入用于自然指数函数的输入值   

DELAY 1000            --延时

WRITE(EXP(A),CR)         --显示自然指数函数的运算结果

DELAY 1000                    --延时

WRITE('DONE!',CR)      --提示

DELAY 1000                  --延时

END TEST_EXP                 --程序结束

编写完程序后点击编译按钮进行编译。

编译完成后关闭编译成功输出窗口。

按下图步骤关闭KAREL程序编辑器。

依据下图步骤打开工业机器人示教器。

点击“MENU”进入菜单后点击“下页”。

点击“系统”进入“变量”。

按下图步骤将“KAREL_ENB”选项值更改为1。

点击“SELECT”进入程序一览界面。

按下图步骤选择刚才创建的KAREL程序并运行。

运行过程中不要忘记输入运算参数。

运算结果



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则