亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 1443|回復(fù): 5

[求助] 如果#2只能輸入0.或1.,如何檢驗?

[復(fù)制鏈接]

28

主題

67

回帖

146

積分

注冊會員

積分
146
樓主
發(fā)表于 2013-7-19 17:02:04 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯
" g, r3 k/ p2 i/ r1 Z6 b6 Q9 V- q5 B# h& P4 A+ g3 J
我寫某程序有用到,我是寫來玩的,我個人在那某程序中把B(#2)當(dāng)成附加功能
1 ?  Y" e3 ^* d( u$ T我的目的是輸入0是關(guān)閉附加功能;輸入1是打開附加功能& o4 a: s. }8 W% l1 B! D/ j

. F! `: u( S5 X1 r# Q- F) w$ b如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗?
" M8 h9 P4 O% x+ n5 M6 g( _' h我的方法1:(老套的方法,比較嚴(yán)格)1 W( M( t/ I9 t
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
4 b" P7 i3 K: M. L: j; d  L9 X, `' W" F4 `& T
方法2:
& p  p/ _2 B" ^+ b+ e+ g  F; xIF[#2 OR 1. NE 1.]THEN#3000=1., r$ \2 S. f* g9 x' @
例子a:如果#2=-1., b- u) P' c- s" ^
#1=#2OR1.   #1=-15 T# \# q( Q, t# }5 P& C
例子b:如果#2=0.5
( B9 G  }/ _" y0 \#1=#2OR1.   此時#2會變成1.   #1=1.
8 x# J3 i) F" S* i, A" V例子c:如果#2=1.5
9 i  Q5 P1 U: A, d#1=#2OR1.   此時#2會變成2.   #1=3.
$ _* ~. y5 L/ ^; F方法2可能不太穩(wěn)' e& M) a# m/ R6 Z

9 L" E3 X% z0 M' \' Q& Z# C我再改良方法2:前面加入FIX" \6 G# Z6 V+ k+ A; C# z2 g- e% x9 Q6 {
#2=FIX[#2]5 N; L, K8 n9 j+ @, ~& k9 }
IF[[#2 OR 1. NE 1.]]THEN#3000=1.* t# D/ p4 E2 z

) M# H) K8 R0 p! b請高手指點其他的方法
沙發(fā)
發(fā)表于 2013-7-19 17:28:47 | 只看該作者
IF[ABS[#2*2-1] NE 1]GO 3001
回復(fù)

使用道具 舉報

板凳
發(fā)表于 2013-7-19 21:47:04 | 只看該作者
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.& Q7 ?4 A& u* C1 O
對于三菱不會有問題,
* d) V* E: X% X$ Y/ h對于FANUC,要根據(jù)參數(shù)設(shè)置,才能識別邏輯判斷% V6 \0 t. {/ |, V4 [  M
而且對于FANUC邏輯運(yùn)算比如對于小數(shù)型的,在邏輯運(yùn)算前首先會對數(shù)據(jù)進(jìn)行四舍五入取整操作后才進(jìn)行邏輯運(yùn)算,所以會出問題,而對于OKUMA,對于有小數(shù)的邏輯判斷前,系統(tǒng)先對數(shù)值進(jìn)行FIX取整,這點和FANUC不同,所以,往往在邏輯判斷,當(dāng)數(shù)值是小數(shù)型的時候,會出現(xiàn)不可預(yù)期的后果,正如樓主說的不穩(wěn)定是相同一個意思。
回復(fù)

使用道具 舉報

3

主題

54

回帖

29

積分

注冊會員

積分
29
地板
發(fā)表于 2013-7-19 23:52:40 | 只看該作者
呵呵 ,小魚老師的經(jīng)驗之談,獲益匪淺
回復(fù)

使用道具 舉報

28

主題

67

回帖

146

積分

注冊會員

積分
146
5#
 樓主| 發(fā)表于 2013-7-20 07:03:41 | 只看該作者
回復(fù) 3# 空氣中的小魚 5 L$ w! m8 ~) w7 j! }

& S( P$ f- y4 P3 N3 {9 R4 R5 l, f, Q我想吃鮮魚
回復(fù)

使用道具 舉報

0

主題

18

回帖

10

積分

新手上路

積分
10
6#
發(fā)表于 2013-7-22 21:11:12 | 只看該作者
其他類型就不執(zhí)行,無視之5 C- v1 `* p) \. h6 F
IF[#2EQ0]GOTO100
6 R$ G& i: e& ^5 hIF[#2EQ1]GOTO200
2 ]; {2 S9 a- ^: [M99
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機(jī)版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網(wǎng)安備32059002001368號 )

GMT+8, 2025-6-28 23:31 , Processed in 0.162428 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表