国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费
機械社區(qū)
標題:
請教,“#101=#1032AND255.0”語句的作用是什么?
[打印本頁]
作者:
耶穌愛子
時間:
2015-6-23 21:55
標題:
請教,“#101=#1032AND255.0”語句的作用是什么?
本帖最后由 耶穌愛子 于 2015-6-24 06:24 編輯
* T5 A0 q% z: W4 b9 e3 D! w
& K2 N- v' j# ~& C# |$ }6 Z k
在#1032等于1至5的情況下,“#101=#1032AND255.0”語句的作用是什么?等效“#101=#1032”嗎?
! t* u( t* \/ G) @; R
4 S# l9 C! |! K1 P% x) X
作者:
冷月梧桐
時間:
2015-6-23 23:45
這個不相等的,屬于邏輯運算,一般情況下不建議使用邏輯運算。主要是邏輯運算的返回值是二進制,用不好也不好用
作者:
耶穌愛子
時間:
2015-6-24 06:14
冷月梧桐 發(fā)表于 2015-6-23 23:45
2 J: m" X8 G6 x
這個不相等的,屬于邏輯運算,一般情況下不建議使用邏輯運算。主要是邏輯運算的返回值是二進制,用不好也不 ...
2 B. ^; w& h3 C/ D% W, q, \7 {
望大俠詳解,我看就是將#1032的值賦給#101了,看不出兩者的差異,
5 Q! I7 F7 j- R& Z9 S! T
作者:
枯藤
時間:
2015-6-24 06:15
#1032和225.0的值都是1的情況下,#101=1,其余情況#101=0
作者:
耶穌愛子
時間:
2015-6-24 06:21
是這樣嗎?不是二進制一位一位的比較嗎?
作者:
門童
時間:
2015-6-24 07:15
本帖最后由 門童 于 2015-6-24 07:31 編輯
4 e7 {( @8 ^6 x! j
8 a7 E0 d7 ^ p4 H& J3 f
這個不等效的,前者把低8位(一個字節(jié))的值賦給#101,后者把全部值賦給#101,如果#1032的值總是小于等于255,則兩者等效,若大于則不等效,前者可以認為是#1032對256求余,后者樓主你懂的;從邏輯運算的角度看,”位與”255(11111111),則不管#1032高于8位的數(shù)是1還是0,結果都是0,從低8位看,由于255都是1,所以位與結果#1032的低8位相應的值是什么就是什么!舉個例子#1032=256(1 0000 0000)&255(0 1111 1111)=0
5 q3 m1 @! [3 H! X' P8 x- g
#1032=7(0000 0111)&255(1111 1111)=7(111)
: l3 c) @+ W- S& A! W" l
#1032=258(1 0000 0010)&255(0 1111 1111)=2(10)
作者:
虛緲
時間:
2015-8-12 20:25
其實這是個標準化的機床宏程序語句,#1032在FUNUC系統(tǒng)是讀取機床當前的系統(tǒng)宏狀態(tài),一般用在讀取當前的刀號,語言是2進制的,現(xiàn)在機床系統(tǒng)有的是8位有的是16位甚至有的是32位,機床的刀具數(shù)量一般是幾十把,當#1032的值和255作邏輯運算時,大于256的數(shù)都舍去只留下小于255的余數(shù),結果也是這個余數(shù),用255是看刀庫刀具數(shù)量,如果少于60把時用255和用63結果一樣,用255說明機床是8位的16位的一般用511。
歡迎光臨 機械社區(qū) (http://www.whclglass.com.cn/)
Powered by Discuz! X3.5