合信论坛

快捷导航
查看: 75|回复: 0

根据增量变化求单元内绝对值的两种方式

[复制链接]

52

主题

53

帖子

3814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3814
发表于 6 天前 | 显示全部楼层 |阅读模式
对于旋转类动作,根据运行的增量变化,计算单元内基于某点偏移的绝对值。
举例:电机一共旋转了980.0°,计算单元内偏移的绝对角度,980.0°为输入增量值、单圈360°为单元。
这里介绍了两种求值方式:
方法一:
增量值大于单元值:
单元内偏移=增量值÷单元值)取小数部分×单元值
增量值不大于单元值: 单元内偏移=增量值
程序示例:
1.jpg
方法二:
增量值大于单元值:
增量值-单元值,再与单元值比较,直到小于单元值,输出单元内偏移,增量值不大于单元值:单元内偏移=增量值
程序示例:
2.jpg
运算结果:
3.jpg
两种方式对比:
当增量值比较大时,方法一运算更快,但方法一在运算中可能出现无限小数,相对比方法二准确性更高。

MOD_REAL库及程序样例见附件。


根据增量变化求单元内绝对值的两种方式.rar

14.93 KB, 下载次数: 0

MOD_REAL库.rar

707 Bytes, 下载次数: 0

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2025-6-16 14:25 , Processed in 0.441688 second(s), 26 queries .

快速回复 返回顶部 返回列表