您现在所在的是:

台达论坛

回帖:6个,阅读:1135 [上一页] [1] [下一页]
3334
zhjifei
文章数:611
年度积分:50
历史总积分:3334
品牌积分(台达):1
注册时间:2005/2/11
发站内信
发表于:2015/11/17 14:15:05
#0楼
附件 12.jpg

D426的值为什么不一样?用光栅尺测量位移距离。光栅尺每个脉冲是5um,要测量800mm,也就是说1mm有200个脉冲,一共是160000个脉冲,寄存器不让输入这么多。是不要用进位计算??
[此贴子已经被作者于2015/11/17 14:24:59编辑过]
2246
leechengyu
文章数:39
年度积分:50
历史总积分:2246
品牌积分(台达):0
注册时间:2015/7/9
发站内信
发表于:2015/11/17 14:32:51
#1楼
要用DDIV指令??
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
品牌积分(台达):26
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2015/11/17 14:40:43
#2楼
一个显示的是双字的值,一个是单字的值(一个寄存器)。
21841
yejingmao
文章数:12575
年度积分:48
历史总积分:21841
品牌积分(台达):0
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2015/11/17 14:50:06
#3楼
改成一样都要用32位的
1,第一行你的传送指令用32位的
2,第二的DIV也要用32的运算
自学成才!
3334
zhjifei
文章数:611
年度积分:50
历史总积分:3334
品牌积分(台达):1
注册时间:2005/2/11
发站内信
发表于:2015/11/17 15:23:48
#4楼
是这个原因都是32位的,谢谢.显示的整数,不知道如何在触摸屏显示小数点后的值0.XX
[此贴子已经被作者于2015/11/17 15:33:10编辑过]
85318
ZCMY 版主
文章数:47403
年度积分:1377
历史总积分:85318
品牌积分(台达):193
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2015/11/17 21:02:03
#5楼
16位的最大值为32767(带符号),你的160000已经远远超出了,所以必须用32位;
3334
zhjifei
文章数:611
年度积分:50
历史总积分:3334
品牌积分(台达):1
注册时间:2005/2/11
发站内信
发表于:2015/12/8 8:13:12
#6楼
谢谢

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004