怎样求绝对值 点击:8516 | 回复:61



二子

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:218帖 | 191回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2004年4月08日
发表于:2008-08-20 10:29:08
楼主
在欧姆龙中,求一个数的绝对值,由相关的方法吗?谢谢



haha_gao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 635回
  • 年度积分:0
  • 历史总积分:848
  • 注册:2004年9月29日
发表于:2008-11-12 14:52:42
41楼
用比较法节省时间             

guafa58

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 2142回
  • 年度积分:4
  • 历史总积分:3969
  • 注册:2006年1月13日
发表于:2008-11-12 18:37:47
42楼

呵呵,比较法很容易写,也很容易接受啊,也是最简单的办法啊

楼主不知道绝对值??呵呵

 

达夫

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 20回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2007年3月18日
发表于:2008-11-12 19:09:43
43楼

张家界老师的方案比较简捷

joisman

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-28 20:59:02
44楼
今天为大家提供的PLC技术交流平台,欢迎新老同志加入!群41850039

群内只做PLC技术类交流,乱发言者将被驱逐,请留意!

祝大家都有提高!

电子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 30回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2008年11月24日
发表于:2008-11-28 21:07:45
45楼

看不懂啊  学习中。

sljsdf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 229回
  • 年度积分:0
  • 历史总积分:328
  • 注册:2007年1月16日
发表于:2008-11-29 09:25:29
46楼

chenbinghui8

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年10月30日
发表于:2008-12-02 09:07:16
47楼

看不懂,学习

 

alexyht

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 107回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2003年11月15日
发表于:2008-12-02 10:11:37
48楼

IF (Radicand <> 0 ) THEN     (* skip 0 divide condiction *)

                                                    (* 1st xi calculation *)
Xi := Radicand / 2;

(* sqr calculation *)
Xi_1 := Xi + 10 + 1;
WHILE ((Xi_1 - Xi) > 10) DO
Xi_1 := Xi;
Xi :=Radicand / Xi_1;
Xi := (Xi_1 + Xi) / 2;
END_WHILE;
SquareRoot := Xi;
ELSE
SquareRoot := 0;
END_IF;

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-12-02 11:03:07
49楼
直接加绝对值指令即可。

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-12-02 11:03:16
50楼
直接加绝对值指令即可。

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-12-02 11:03:39
51楼

用比较能作出来的

 

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-12-02 11:04:03
52楼

用比较法也可以的。

 

alexyht

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 107回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2003年11月15日
发表于:2008-12-02 11:17:23
53楼
引用PSF-PLC 的回复内容:直接加绝对值指令即可。



abs,好多plc没有的

suizhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 79回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2004年11月03日
发表于:2008-12-03 12:19:46
54楼

我查了一下三菱的PLC指令  没有发现有绝对值的指令哦

OMRON 有没有我就不知道了

suizhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 79回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2004年11月03日
发表于:2008-12-03 12:21:22
55楼
用比较指令CMP 和逻辑运算SUB减法指令结合起来  编程是可以实现取绝对值的

w99060112

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 149回
  • 年度积分:0
  • 历史总积分:473
  • 注册:2003年11月19日
发表于:2008-12-03 12:25:07
56楼

楼主的题目是“怎么求绝对值”,而楼主自己的意思是“求两个数相减后,差的绝对值”。

只考虑一个字,那么正的绝对值就是本身,负的绝对值就用0-本身。

总所周知,-30000-3000=-33000已经超出一个字的范围

当然,这个时候可以用双字运算。呵呵

所以大家讨论的不是一个问题

鮜兲Fish

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年9月12日
发表于:2008-12-09 09:20:57
57楼

也不太懂    还要继续学习

#天涯

  • 精华:0帖
  • 求助:3帖
  • 帖子:100帖 | 2953回
  • 年度积分:0
  • 历史总积分:8816
  • 注册:2005年3月02日
发表于:2008-12-09 09:42:10
58楼
学习学习,谢谢了 。

A260465319

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2008年7月09日
发表于:2009-01-07 16:48:09
59楼

支持国产PLC,http://www.co-trust.com/

这款国产PLC无论在性能还是价格上,都是上上之选,若用PLC请支持,用咋们自己的产品

edibloom

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 49回
  • 年度积分:2
  • 历史总积分:28
  • 注册:2014年10月24日
发表于:2014-11-05 22:38:29
60楼

雪世界大哥正解,有图有真相


热门招聘
相关主题

官方公众号

智造工程师