羅蓋仙 发表于 2013-3-17 14:56:11

反逻辑运算──反及閘(NAND)

本帖最后由 羅蓋仙 于 2013-3-17 15:08 编辑

以下為反及閘(NAND),三菱與發那科系統實際運算過
虽然控制器沒有反及閘(NAND)和反或閘(NOR),自己也是可以去創造

#101=11.AND0.XOR0. 返回0.
#102=11.AND1.XOR1. 返回0.
#103=11.AND2.XOR2. 返回0.
#104=11.AND4.XOR4. 返回4
#105=11.AND8.XOR8. 返回0.

#106=11.AND0.NE0. 返回0.
#107=11.AND1.NE1. 返回0.
#108=11.AND2.NE2. 返回0.
#109=11.AND4.NE4. 返回1.
#110=11.AND8.NE8. 返回0.

从#111-#115的Fanuc不用中括号,如#114=11.AND4.-4.
#111=-0. 返回0.
#112=-1. 返回0.
#113=-2. 返回0.
#114=-4. 返回-4.
#115=-8. 返回0.

#116=11.AND0.EQ0. 返回1.
#117=11.AND1.EQ0. 返回0.
#118=11.AND2.EQ0. 返回0.
#119=11.AND4.EQ0. 返回1.
#120=11.AND8.EQ0. 返回0.

对于#101-#105你的宏程序只能接受0與1請使用下列:

#121=11.AND0.XOR0.EQ0.(NE0.) 返回1.(返回0.)
#122=11.AND1.XOR1.EQ1.(NE0.) 返回0.
#123=11.AND2.XOR2.EQ2.(NE0.) 返回0.
#124=11.AND4.XOR4.EQ4.(NE0.) 返回1.
#125=11.AND8.XOR8.EQ8.(NE0.) 返回0.

对于#111-#115你只能接受0與1請使用下列:
从#126-#130的Fanuc不用中括号,如#129=11.AND4.-4.EQ-4.

#126=-0.NE0.(EQ0.) 返回0.(返回1.)
#127=-1.NE0.(EQ-1.) 返回0.
#128=-2.NE0.(EQ-2.) 返回0.
#129=-4.NE0.(EQ-4.) 返回1.
#130=-8.NE0.(EQ-8.) 返回0.


經驗值:
或閘的相反是反及閘
及閘的相反是反或閘
P.S相反的也是相对的

羅蓋仙 发表于 2013-3-17 15:11:08

經驗值:
GE的相反是LT
LE的相反是GT
P.S相反的也是相对的

wslaoa 发表于 2013-6-16 13:14:04

呵呵 不太明白 能不能举个应用的例子

羅蓋仙 发表于 2013-6-16 20:08:20

本帖最后由 羅蓋仙 于 2013-6-16 20:14 编辑

回复 3# wslaoa

這個問題問得好,超好的,我已經等您半年了,如果沒有人問我就靜靜的到永遠

我舉例一下:新聞不是常常報車禍嗎,如果車主喝酒把騎摩托車的人撞鼠
肇事者沒有到死者靈堂上香道歉,就是0(假)
如果肇事者沒有到死者靈堂前上香道歉EQ0.,就是1(真)
如果肇事者沒有到死者靈堂前上香道歉EQ1.,也是0(假)
如果肇事者「有到」死者靈堂前上香道歉EQ0.,也是0(假)

IF[肇事者沒有到死者靈堂前上香道歉]GOTO10(這樣不會跳)
IF[肇事者沒有到死者靈堂前上香道歉EQ0.]GOTO10(這樣就會跳到N10去)
N10這樣您懂了嗎?:)

聪萍大天 发表于 2013-6-21 21:17:09

朋友不错,谢谢您的努力,顶了
页: [1]
查看完整版本: 反逻辑运算──反及閘(NAND)