[西门子] 发那科工业机器人-KAREL语言之LN指令认识与使用

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

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

LN 内置函数:

用途 : 返回指定 REAL 参数的自然对数

语法 : LN(x)

函数返回类型 : REAL

Input/Output 参数 :

[in] x : REAL

详细:

返回值是 x 的自然对数。

x 必须大于零。否则,程序将因错误而中止。

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

按下图步骤创建一个KAREL文件。

编写如下程序:

PROGRAM TEST_LN           --程序名

VAR

A : REAL

BEGIN             --程序开始  

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

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

DELAY 1000      --延时

READ(A)           --输入用于算自然对数的输入值   

DELAY 1000           --延时

WRITE(LN(A),CR)       --显示自然对数

DELAY 1000           --延时

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

DELAY 1000        --延时

END TEST_LN          --程序结束

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

关闭编译成功输出窗口。

关闭KAREL程序编辑器。

打开工业机器人示教器。

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

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

找到“$KAREL_ENB”这一项,确认该项为1如不为1请更改。

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

选择刚才创建的KAREL程序。

运行该程序。

输入数字10后按“Enter”键确认。

输出结果



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

本帖子中包含更多资源

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

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

本版积分规则