签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1583609&b_id=20&s_id=0&num=19
这方面还没有试过,不过简单的能计算,试试将复杂的换算成简单哪怕复杂的方式来计算
你这个编程引导画面的后缀为. com是指cov.com 和 uc.com 给自有循环设定参数吗?
SORT和ATAN2是可以的啊,POT是什么好像没见过。详细自己查看手册
引用5楼详细内容:
2次方好办X^2=X*X,一些运算都是由其它的运算构成,弧度与度也是可以换算的。
有个问题我一直没有搞明白,为什么一定要在这个配置文件里计算。。
这个文件是供应商开发的界面,可以图形化简单明了。
引用6楼详细内容:
POT是2次方,这些在加工程序中可以,在配置文件件内不能算,我试了没有结果出来
我是想利用这个引导画面,制作一个快速查看直角三角形各个参数的画面,在配置文件内做好计算,只要输入任意两个参数,就可以快速得出其他数据。
昨天我仔细试了各种计算,发现SQRT开方可以用,POT二次方不能用,但是这个如你所说直接用两个数相乘就解决了,现在困扰我的就是SIN,COS,TAN全是计算的弧度而不是我需要的角度计算,还有ASIN,ACOS,ATAN2这几个反三角函数不能用。
这类配置文件总有个限制吧,估计条件、循环指令这些也不能用的。通过NC编程一个子程序(参数传递),再调用这个程序就可以得三角形的其它数据(var 传递返回)。或者做二次开发做个界面吧
SIN如果是计算的弧度可以SIN(角度*Pi/180)
谢谢指导!用NC编程需要启动程序或者模拟才能得出结果,操作略显复杂,如果用引导画面做出来,输入数据一按确认就有结果,要简单很多。再请问下用这个计算弧度的还能有什么公式转换来计算反三角函数吗?
这类简单的运算似乎没有必要用编程引导吧,纯属个人兴趣吧,也就是练一练,呵呵。
你确认反三角函数ASIN不能用吗,计算出来的不是弧度吗?
可以用泰勒展开式来计算,展开项越多精度越高,乘以180/Pi就是角度了,结果再四舍五入
比如ASIN(y)=(y+1/6*y^3+3/40*y^5+5/112*y^7)*180/Pi
引用详细内容:
莫谦虚,泰勒展开式如果手动展开会让你怀疑人生,上面那个如果y>0.6,结果就不那么准确了。或者求导计算微分也只是近似值
还是试试下面的指令吧,也许这才是COM文件正确的三角函数功能,结果都是弧度。
为大神们点赞!
引用14楼详细内容:
引用15楼详细内容:
非常感谢!明天上机试一下
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录