您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:4526 [上一页] [1] [下一页]
1407
管杀不管填
文章数:145
年度积分:50
历史总积分:1407
注册时间:2006/1/25
发站内信
发表于:2019/4/28 22:02:12
#0楼
除数为0,诊断会出错.
除数出现0的情况,要怎么避免它呢?
例如在一个除法运算中,除数是在不断变化的,有时候变为了0,这就出错了,要怎么写这程序的?
714
PowermanRCEz
文章数:73
年度积分:50
历史总积分:714
注册时间:2016/3/27
发站内信
发表于:2019/4/28 23:19:50
#1楼
除法指令前加个比较指令,如果除数=0不执行后面的的除法指令
此帖发自手机工控论坛
85724
ZCMY 版主
文章数:47487
年度积分:243
历史总积分:85724
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/4/29 7:42:30
#2楼
看你的除数是怎么来的;在屏上设定可以上下限里设置;
单程序运算你可以在前面串个执行条件,除数不等于0再执行;
42999
YXBK 版主
文章数:19746
年度积分:378
历史总积分:42999
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/4/29 8:03:41
#3楼
1楼的方法很好,三菱的好些不会报错的
大家一起学习
5842
zjgxk
文章数:508
年度积分:143
历史总积分:5842
注册时间:2017/9/21
发站内信
发表于:2019/4/29 8:07:20
#4楼
当然是分项选择执行,一般条件是被除数不为零,可以执行后面正常算法,如果被除数为零,可以MOV指令,比如 MOV 0.01 到被除数,再执行后面的算法,这样算法也简单,不太影响数据的连贯性与精度
4974
MIC小赖
文章数:1582
年度积分:56
历史总积分:4974
注册时间:2015/9/16
发站内信
发表于:2019/4/29 8:39:21
#5楼
除法前卡<>0条件。
1407
管杀不管填
文章数:145
年度积分:50
历史总积分:1407
注册时间:2006/1/25
发站内信
发表于:2019/4/29 21:42:25
#6楼
谢谢大家
12624
蛇会大学
文章数:4653
年度积分:129
历史总积分:12624
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2019/4/29 22:23:53
#7楼
判断等于0,写个1进去。我经常这样做
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2019/4/30 5:35:03
#8楼
先判别除数是否为 0 ,不为 0 再做除法运算;为 0 则视情况做相应的处理(或不处理),例如7楼所说。
此帖发自手机工控论坛
28731
秀空
文章数:13456
年度积分:223
历史总积分:28731
注册时间:2012/10/26
发站内信
2018春节活动(三)
2014相约国庆
发表于:2019/4/30 9:03:16
#9楼
用MOW也行,当除数等于0时传送1

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

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

93.6006