首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FANUC发那科工业机器人KAREL编程中函数的参数

文章已在维权骑士进行版权登记,谢绝任何形式转载,感谢您的支持!

函数参数的作用

函数的作用就是尽可能得减少重复劳动,对于一些相类似的功能,比如算法相同,只是输入和输出不同的时候,就可以使用参数来提高函数的利用率了。

函数的返回值

课程之前也说过,Routine分为有返回值和无返回值两种类型,定义方式就是在函数名之后添加冒号和返回类型,其中还有几个注意事项:

使用RETURN返回当前routine的返回值,同时也结束当前routine程序;

如果没有返回值,该指令就直接退出routine;

FILE、PATH和Vision types的数据类型是不能作为返回类型来使用的;

如果返回是数组,则不能指定数组大小,相当于返回的只是数组的地址,跟C语言中的指针相类似;

函数的参数

对于FANUC工业机器人的KAREL语言,在形参上的设置上是同类型的形参需要使用逗号进行分割,就像形参2和形参3一样,他们属于同类型形参;同时也可以看到在其名称后面有一个冒号,并紧接着标注其输入类型;

对于不同类型的形参,则需要使用分号进行分割,例如形参1和形参2所看到这样。

这个程序所要实现的功能,其实很简单,只是有一个小地方需要注意一下,就是ROUTINE的返回值必须用小括号将其括起来。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190916A0MNNR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券