>
在发那科工业机器人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”键确认。 输出结果↓
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |