亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡
若楓后處理論壇
標(biāo)題:
如果#2只能輸入0.或1.,如何檢驗(yàn)?
[打印本頁(yè)]
作者:
羅蓋仙
時(shí)間:
2013-7-19 17:02
標(biāo)題:
如果#2只能輸入0.或1.,如何檢驗(yàn)?
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯
" K# r* x% k+ [# Z! o% Q: C E- S' t
* m/ U2 l( A8 {3 Y' w
我寫某程序有用到,我是寫來(lái)玩的,我個(gè)人在那某程序中把B(#2)當(dāng)成附加功能
$ i+ Q m0 P; z0 K
我的目的是輸入0是關(guān)閉附加功能;輸入1是打開附加功能
m4 Y# O v' W9 p, e7 ]
$ ~/ z5 _- p8 T
如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗(yàn)?
# P# ]' a& a6 m2 D/ S( n5 l
我的方法1:(老套的方法,比較嚴(yán)格)
; ]0 X! a; N+ k8 w# I2 A7 ]1 Z* f
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
: ?6 w1 v4 Y- M. h; Q
# ^9 F( v! O3 T+ c( Q5 ~
方法2:
9 ?/ [' F$ @/ L) r3 Y; T
IF[#2 OR 1. NE 1.]THEN#3000=1.
3 f$ j- ^1 z$ W! s8 X" t
例子a:如果#2=-1.
; H3 H) W* T8 H; a+ z
#1=#2OR1. #1=-1
7 y# G! X1 C- {$ |2 L6 N. i
例子b:如果#2=0.5
7 u6 y1 A6 ?/ c) B8 O$ A+ I
#1=#2OR1. 此時(shí)#2會(huì)變成1. #1=1.
, i E8 n# N, w8 k0 e
例子c:如果#2=1.5
# @& }3 s5 N* a5 A$ D* [% {$ C
#1=#2OR1. 此時(shí)#2會(huì)變成2. #1=3.
3 Y% p* k5 k7 U( B
方法2可能不太穩(wěn)
) h1 E3 s3 ?& V
2 i8 z. N$ Y5 P, Q
我再改良方法2:前面加入FIX
8 X- _. M. y9 d4 ~% u8 J
#2=FIX[#2]
/ g5 [: c, V( o* v' Z" c$ _/ j- i
IF[[#2 OR 1. NE 1.]]THEN#3000=1.
2 }5 k+ O; ^* L( C
6 r( Z2 Z# d o( Z
請(qǐng)高手指點(diǎn)其他的方法
作者:
空氣中的小魚
時(shí)間:
2013-7-19 17:28
IF[ABS[#2*2-1] NE 1]GO 3001
作者:
空氣中的小魚
時(shí)間:
2013-7-19 21:47
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
' a* u* T- {% V0 c; d
對(duì)于三菱不會(huì)有問題,
% u9 G- K3 E. ]
對(duì)于FANUC,要根據(jù)參數(shù)設(shè)置,才能識(shí)別邏輯判斷
' W! x: V. K4 w1 q1 K1 H
而且對(duì)于FANUC邏輯運(yùn)算比如對(duì)于小數(shù)型的,在邏輯運(yùn)算前首先會(huì)對(duì)數(shù)據(jù)進(jìn)行四舍五入取整操作后才進(jìn)行邏輯運(yùn)算,所以會(huì)出問題,而對(duì)于OKUMA,對(duì)于有小數(shù)的邏輯判斷前,系統(tǒng)先對(duì)數(shù)值進(jìn)行FIX取整,這點(diǎn)和FANUC不同,所以,往往在邏輯判斷,當(dāng)數(shù)值是小數(shù)型的時(shí)候,會(huì)出現(xiàn)不可預(yù)期的后果,正如樓主說的不穩(wěn)定是相同一個(gè)意思。
作者:
wslaoa
時(shí)間:
2013-7-19 23:52
呵呵 ,小魚老師的經(jīng)驗(yàn)之談,獲益匪淺
作者:
羅蓋仙
時(shí)間:
2013-7-20 07:03
回復(fù)
3#
空氣中的小魚
- Y9 ^* @( N" f0 u c1 o
) y, w5 L3 R/ t; m u1 Z
我想吃鮮魚
作者:
lengyuewutong
時(shí)間:
2013-7-22 21:11
其他類型就不執(zhí)行,無(wú)視之
; M+ b5 h& W* r* u7 w1 u
IF[#2EQ0]GOTO100
" M h, j1 d( v( g& f [ X
IF[#2EQ1]GOTO200
6 N8 J' ]7 F) y; h# x: @1 G
M99
歡迎光臨 若楓后處理論壇 (http://m.buddhismlove.com/)
Powered by Discuz! X3.5