AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[討論]關於QSELECT 的功能? Ioaoe110[討論]關於QSELECT 的功能? 2020-310[討論]關於QSELECT 的功能? Oiu15010[討論]關於QSELECT 的功能? 2020-211[討論]關於QSELECT 的功能? Ia15010[討論]關於QSELECT 的功能? Aizyao10[討論]關於QSELECT 的功能? Uos15010[討論]關於QSELECT 的功能? BPl3tjj[討論]關於QSELECT 的功能? Ziao1510
[討論]關於QSELECT 的功能? Oo-2-110[討論]關於QSELECT 的功能? Zuoiy_10[討論]關於QSELECT 的功能? Aizyao11[討論]關於QSELECT 的功能? Iyb_1510[討論]關於QSELECT 的功能? Aoe1-111[討論]關於QSELECT 的功能? Uos15011[討論]關於QSELECT 的功能? Aoe2da10[討論]關於QSELECT 的功能? Aoe2da11[討論]關於QSELECT 的功能? Aoe10

[討論]關於QSELECT 的功能?

+3
Tiger&蘋果爸
RyanGuo
DANDYYEUNG
7 posters

向下

[討論]關於QSELECT 的功能? Empty [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周一 22 7月 2013, 11:55

大家好,請高手教路,這個問題發覺了很久的,請問關於quick select找尋標注或其他關於數值的時候需要很精準,例如:
標注 1000 的值的時候 用qselect 去找1000 是完全找到,但如果有0.00001 的誤差就找不到了,請問有沒有一個方法是可以
找尋範圍例如1000-1100的裏,但一定不是設定的< less than 或 > greater than ??? 請問有沒有高手能解決

圖一,
是如果用qselect 去尋找的話只是找不到1000.00001 , 因為你沒有很精準地找一這個值,所以是找不到!!
[討論]關於QSELECT 的功能? 0110

圖二,
是因為這個1000 雖然顯示是1000, 但其值是1000.00001
[討論]關於QSELECT 的功能? 0210

圓三,
可不可以用有一個方法是範圍尋找 例如1000-1100 這樣我覺得問題就能解決!!!!
但不在於< LESS than 同> GREATER THAN 因為它們只能找大過或小過,太廣範
[討論]關於QSELECT 的功能? 0310
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 RyanGuo 周三 24 7月 2013, 13:19

它是可以找A~B之間的數值,
方法就是用兩次qselect.

也就是說用了第一次之後馬上再用第二次.
EX:第一次找半徑大於A,第二次找半徑小於B,最後就是A<半徑<B.

如果你還想要縮小範圍,可以連續用n次,直到你滿意為止.

有3點需要注意的,
1.qselect可以從已經選取的圖元中做篩選,
當它是從選取中做篩選時,它上面的"套用至"後面接的是"目前的選取".
2.如果是要選取符合條件的圖元,套用方式要用併入新選集,
如果是要反向操作,從目前選取中排除符合條件的圖元,則是要用從新選集排除.
3.附加至目前選集不能打勾,打勾的話會強制變成套用至整個圖面.

關於qselect我再說一下怎樣在qselect中使用上一次選取:
1.在沒有選取的情況下使用qselect.
2.套用方式用併入新選集,附加至目前選集不打勾.
3.點擊"套用至"那一列後面的"選取物件"圖示.
4.輸入P後按空白鍵或ENTER

最後回到你的問題,
我覺得你可能只是要看長度是不是就如同標註顯示的,
如果是那樣的話,
可以直接修改標註形式,
把顯示的精確度提高就可以了.

____________________________________________________________________________________


[討論]關於QSELECT 的功能? Acad2010 [討論]關於QSELECT 的功能? Acad1810
[討論]關於QSELECT 的功能? Acad1211 [討論]關於QSELECT 的功能? Acad1311 [討論]關於QSELECT 的功能? Acad1511
RyanGuo
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 41
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 5355
威望值 : 316
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周三 24 7月 2013, 16:07

RyanGuo 寫到:它是可以找A~B之間的數值,
方法就是用兩次qselect.

也就是說用了第一次之後馬上再用第二次.
EX:第一次找半徑大於A,第二次找半徑小於B,最後就是A<半徑<B.

如果你還想要縮小範圍,可以連續用n次,直到你滿意為止.

有3點需要注意的,
1.qselect可以從已經選取的圖元中做篩選,
當它是從選取中做篩選時,它上面的"套用至"後面接的是"目前的選取".
2.如果是要選取符合條件的圖元,套用方式要用併入新選集,
如果是要反向操作,從目前選取中排除符合條件的圖元,則是要用從新選集排除.
3.附加至目前選集不能打勾,打勾的話會強制變成套用至整個圖面.

關於qselect我再說一下怎樣在qselect中使用上一次選取:
1.在沒有選取的情況下使用qselect.
2.套用方式用併入新選集,附加至目前選集不打勾.
3.點擊"套用至"那一列後面的"選取物件"圖示.
4.輸入P後按空白鍵或ENTER

最後回到你的問題,
我覺得你可能只是要看長度是不是就如同標註顯示的,
如果是那樣的話,
可以直接修改標註形式,
把顯示的精確度提高就可以了.

關於EX:第一次找半徑大於A,第二次找半徑小於B,最後就是A<半徑<B. 我都明白應用,但萬一遇到1000至到N 個數字,用QSELECT 這樣找起來會很麻煩,因為數越多可能篩選會重做很多次,但如果有範圍會比較好,你其他意見我還未
完全消化及看完,不好意思。
不過我不是看一看長度是不是1000 ,我是因為有眾多的不同數值標註中只想找尋1000 這個值,但很不幸地有人或我自己的圖或尺寸不一,畫成1000.00001 的是候我就找不到,這個可能會令我找少一個導致有問題,所以有此提問,謝謝!!!
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周三 24 7月 2013, 17:05

我最後覺得如果當1000 這個值有誤差的時候,我要用好多次篩選的方法,但我還未完全了解如圖中有了1000以上n 個數值或1000以下n個數值的時候什樣去找到只是數值為1000.00001 或999.999999 因為畫圖的mistake去尋找1000 值,
我用了把標注explode 之後就變成mtext ,再用find 去找尋1000 這個時候,我就可以找到1000 的所在地,但當然要復制出來才做啦,這個方法很笨!!!!
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 Tiger&蘋果爸 周三 24 7月 2013, 17:23

竊喜 按照RyanGuo的作法,的確可以使用二次QSELECT指令過濾,以下操作供你參考:

____________________________________________________________________________________
👉[好康]🎁加入專屬B取得大補帖及看2D+3D影片(點我)👈
[討論]關於QSELECT 的功能? Sesa2011 [討論]關於QSELECT 的功能? Youtub11 [討論]關於QSELECT 的功能? Oiea2011 [討論]關於QSELECT 的功能? Oe20011 [討論]關於QSELECT 的功能? Fbi20011 [討論]關於QSELECT 的功能? Line2011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 21120
年齡 : 48
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照/吸貓
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2022
經驗值 : 88684
威望值 : 16952
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周三 24 7月 2013, 17:51

Tiger&蘋果爸 寫到:竊喜 按照RyanGuo的作法,的確可以使用二次QSELECT指令過濾,以下操作供你參考:

謝謝蘋果爸及ryanguo 的解答,我應該找到以前從未了解完全qselect的篩選應用,這個太好了,感謝!!
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 leoneriol 周三 24 7月 2013, 18:21

DANDYYEUNG 寫到:我最後覺得如果當1000 這個值有誤差的時候,我要用好多次篩選的方法,但我還未完全了解如圖中有了1000以上n 個數值或1000以下n個數值的時候什樣去找到只是數值為1000.00001 或999.999999 因為畫圖的mistake去尋找1000 值,
我用了把標注explode 之後就變成mtext ,再用find 去找尋1000 這個時候,我就可以找到1000 的所在地,但當然要復制出來才做啦,這個方法很笨!!!!

這樣確實是個方法,能確確實實解決您的的問題的方法,並沒有多笨的,

而且能想出解決的方式,就是真正的聰明人了~!

代碼:
;;;說明:
;;;1.抓取"標註時計量測值"的精準度只有到小數點後一位 (例如:1000.1 or 999.9) 所以輸入的"正、負誤差值"最好只到小數點後一位(例如:0.1) 不然就要加大(例如:想抓0.0001的誤差 得輸入0.0002才抓得到你想抓到的標柱)
;;;2.QSELECT 沒有上述精確度的問題,但是沒有>=或是<=的篩選,
;;;3.有"文字置換"的標柱不會被此程式選取
(defun c:SelErrDim()
  (vl-load-com)
  (setq TNo nil)
  (setq TNo (getreal "\n輸入篩選值:<1000>"))
  (if (null TNo) (setq TNo 1000))
  (setq TNo (abs TNo))
  (setq PNo nil)
  (setq PNo (getreal "\n輸入正誤差:<0.1>"))
  (if (null PNo) (setq PNo 0.1))
  (setq PNo (abs PNo))
  (setq NNo nil)
  (setq NNo (getreal "\n輸入負誤差:<0.1>"))
  (if (null NNo) (setq NNo 0.1))
  (setq NNo (abs NNo))
  (setq ss (ssget "X" '((0 . "DIMENSION"))))
  (setq ONo (+ TNo PNo) UNo (- TNo NNo))
  ;(setq ONo (+ TNo PNo PNo) UNo (- TNo NNo NNo))
  (setq i 0)
  (setq ssnew (ssadd))
  (repeat (sslength ss)
    (setq obj (ssname ss i))
    (setq xobj (vlax-ename->vla-object obj))
    (if (/= (vla-get-Measurement xobj) TNo)
      (if (<= (vla-get-Measurement xobj) (+ TNo PNo))
      ;(if (<= (vla-get-Measurement xobj) ONo)
   (if (>= (vla-get-Measurement xobj) (- TNo NNo))
   ;(if (>= (vla-get-Measurement xobj) UNo)
     (setq ssnew (ssadd obj ssnew))
     )
   )
      )
    (setq i (1+ i))
    )
  (command "select" ssnew)
  (prin1)
  )
關於我分享的程式有點問題我報告一下~!
1.抓取"標註時計量測值"的精準度只有到小數點後一位 (例如:1000.1 or 999.9) 所以輸入的"正、負誤差值"最好只到小數點後一位(例如:0.1) 不然就要加大(例如:想抓0.0001的誤差 得輸入0.0002才抓得到你想抓到的標柱)
2.QSELECT 沒有上述精確度的問題,但是沒有>=或是<=的篩選,
3.有"文字置換"的標柱不會被此程式選取



Tiger&蘋果爸 寫到:讚啦!! 謝謝熱心程式分享~< 積分 +1>
[公告]關於團隊成員的回文及貢獻


leoneriol 在 周四 25 7月 2013, 15:08 作了第 6 次修改 (原因 : 修改程式碼)

____________________________________________________________________________________
丑角之日
堅持~!才會有價值~!
讚啦!!
[討論]關於QSELECT 的功能? Ioaoe110 [討論]關於QSELECT 的功能? Zuoiy_10 [討論]關於QSELECT 的功能? 2020-211 [討論]關於QSELECT 的功能? Aizyao11 [討論]關於QSELECT 的功能? Iyb_1510
[討論]關於QSELECT 的功能? Aizyao10 [討論]關於QSELECT 的功能? BPl3tjj.png [討論]關於QSELECT 的功能? Ziao1510 [討論]關於QSELECT 的功能? Oo-2-110 [討論]關於QSELECT 的功能? Oooa_110
leoneriol
leoneriol
榮譽顧問
榮譽顧問

文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 8995
威望值 : 962
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
經典問與答讀者 藍鵲34號
2009聚會勳章 2014聚會勳章 男 雙魚座 鼠

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 judyyai 周三 24 7月 2013, 22:48

Tiger&蘋果爸 寫到:竊喜 按照RyanGuo的作法,的確可以使用二次QSELECT指令過濾,以下操作供你參考:

原來可以使用2次過濾~學到了 感謝蘋爸影片教學竊喜 

____________________________________________________________________________________
[討論]關於QSELECT 的功能? Ioaoe110 [討論]關於QSELECT 的功能? Zuoiy_10 [討論]關於QSELECT 的功能? 2020-211 [討論]關於QSELECT 的功能? Aizyao11 [討論]關於QSELECT 的功能? Aoe10
[討論]關於QSELECT 的功能? Aizyao10 [討論]關於QSELECT 的功能? BPl3tjj.png [討論]關於QSELECT 的功能? Ziao1510 [討論]關於QSELECT 的功能? Oo-2-110 [討論]關於QSELECT 的功能? Aoe1-111
judyyai
judyyai
管理顧問
管理顧問

文章總數 : 7782
年齡 : 46
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30223
威望值 : 3609
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 Tanya 周四 25 7月 2013, 08:04

真的可以用兩次過濾耶,以前都不知道可以這樣用,謝謝蘋爸分享。
Tanya
Tanya
榮譽顧問
榮譽顧問

文章總數 : 381
年齡 : 49
來自 : 埔里鎮
職業 : 服務業
愛好 : 畫圖&音樂&大自然
個性 : 隨和
使用年資 : 2年
使用版本 : MAP 2011
積分 : 28
最佳解答 : 1
經驗值 : 7244
威望值 : 739
注冊日期 : 2010-03-06
藍鵲168號
男 天蝎座 虎

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 leoneriol 周四 25 7月 2013, 09:46

RyanGuo 寫到:它是可以找A~B之間的數值,
方法就是用兩次qselect.
Spoiler(用來隱藏帖子內容):
Tiger&蘋果爸 寫到:竊喜 按照RyanGuo的作法,的確可以使用二次QSELECT指令過濾,以下操作供你參考:
Spoiler(用來隱藏帖子內容):

感謝兩位的指導及教學....我也搞清楚QSELECT的特別之處了...

____________________________________________________________________________________
丑角之日
堅持~!才會有價值~!
讚啦!!
[討論]關於QSELECT 的功能? Ioaoe110 [討論]關於QSELECT 的功能? Zuoiy_10 [討論]關於QSELECT 的功能? 2020-211 [討論]關於QSELECT 的功能? Aizyao11 [討論]關於QSELECT 的功能? Iyb_1510
[討論]關於QSELECT 的功能? Aizyao10 [討論]關於QSELECT 的功能? BPl3tjj.png [討論]關於QSELECT 的功能? Ziao1510 [討論]關於QSELECT 的功能? Oo-2-110 [討論]關於QSELECT 的功能? Oooa_110
leoneriol
leoneriol
榮譽顧問
榮譽顧問

文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 8995
威望值 : 962
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
經典問與答讀者 藍鵲34號
2009聚會勳章 2014聚會勳章 男 雙魚座 鼠

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周四 25 7月 2013, 10:03

leoneriol 寫到:
DANDYYEUNG 寫到:我最後覺得如果當1000 這個值有誤差的時候,我要用好多次篩選的方法,但我還未完全了解如圖中有了1000以上n 個數值或1000以下n個數值的時候什樣去找到只是數值為1000.00001 或999.999999 因為畫圖的mistake去尋找1000 值,
我用了把標注explode 之後就變成mtext ,再用find 去找尋1000 這個時候,我就可以找到1000 的所在地,但當然要復制出來才做啦,這個方法很笨!!!!

這樣確實是個方法,能確確實實解決您的的問題的方法,並沒有多笨的,

而且能想出解決的方式,就是真正的聰明人了~!

代碼:
(defun c:SelErrDim()
  (vl-load-com)
  (setq TNo nil)
  (setq TNo (getreal "\n輸入篩選值:<1000>"))
  (if (null TNo) (setq TNo 1000.0))
  (setq TNo (abs TNo))
  (setq PNo nil)
  (setq PNo (getreal "\n輸入正誤差:<0.0001>"))
  (if (null PNo) (setq PNo 0.0001))
  (setq PNo (abs PNo))
  (setq NNo nil)
  (setq NNo (getreal "\n輸入負誤差:<0.0001>"))
  (if (null NNo) (setq NNo 0.0001))
  (setq NNo (abs NNo))
  (setq ss (ssget "X" '((0 . "DIMENSION"))))
  (setq i 0)
  (setq ssnew (ssadd))
  (repeat (sslength ss)
    (setq obj (ssname ss i))
    (setq xobj (vlax-ename->vla-object obj))
    (if (<= (vla-get-Measurement xobj) (+ TNo PNo))
      (if (> (vla-get-Measurement xobj) TNo)
   (setq ssnew (ssadd obj ssnew))
   )
      )
    (if (>= (vla-get-Measurement xobj) (- TNo NNo))
      (if (< (vla-get-Measurement xobj) TNo)
   (setq ssnew (ssadd obj ssnew))
   )
      )
    (setq i (1+ i))
    )
  (command "select" ssnew)
  (prin1)
)



但我也要再感謝這位大哥的LISP 創作或分享,他的功能就能找出有誤差的值,而家還能打數字選擇範圍,AUTOCAD 顧問萬歲,人才林立!!!!!!!!!!!!!!!!!!!
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 Tiger&蘋果爸 周四 25 7月 2013, 10:11

leoneriol 寫到:感謝兩位的指導及教學....我也搞清楚QSELECT的特別之處了...
我也要感謝leoneriol熱心幫忙寫程式喔~
感恩~
感謝啦 

____________________________________________________________________________________
👉[好康]🎁加入專屬B取得大補帖及看2D+3D影片(點我)👈
[討論]關於QSELECT 的功能? Sesa2011 [討論]關於QSELECT 的功能? Youtub11 [討論]關於QSELECT 的功能? Oiea2011 [討論]關於QSELECT 的功能? Oe20011 [討論]關於QSELECT 的功能? Fbi20011 [討論]關於QSELECT 的功能? Line2011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 21120
年齡 : 48
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照/吸貓
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2022
經驗值 : 88684
威望值 : 16952
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 RyanGuo 周四 25 7月 2013, 10:27

leoneriol的程式還真帥氣,
可以一下就把錯誤的標註找出來;P
 
說一個可能會出現的盲點,
標註顯示的文字是可以用文字置換去修改的,
也就是說顯示值是可以不根據量測值來顯示,
如果是要去找文字置換不為空的,
又會有另一個盲點,
文字置換中有輸入<>的情況下,
表示這標註會根據量測去顯示,
和完全不根據量測顯示又是不一樣的東西了.

____________________________________________________________________________________


[討論]關於QSELECT 的功能? Acad2010 [討論]關於QSELECT 的功能? Acad1810
[討論]關於QSELECT 的功能? Acad1211 [討論]關於QSELECT 的功能? Acad1311 [討論]關於QSELECT 的功能? Acad1511
RyanGuo
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 41
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 5355
威望值 : 316
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 leoneriol 周四 25 7月 2013, 12:39

RyanGuo 寫到:
Spoiler(用來隱藏帖子內容):

你說的沒錯~!所以這樣更顯得QSELECT功能的強大......

這也是我目前遇到的瓶頸,設計出來的功能其實根本沒有"大"用(功能不夠廣),

而且設計出來的程式非常的偏向於給自己私用的小功能,(工作到現在我沒有跟同事分享過任何我做得程式)

會造成這樣的結果似乎是自己程式能力不足的關係吧~!

更糟的是,我原本以為我有特別設計出DANDYYEUNG所需求的功能,

但是今天早上反覆觀看及構思,DANDYYEUNG所需要的功能已經在QSELECT中展現了....

而且我也把樓弄歪了XD..........

主題是討論QSELECT功能的運用,我是想設計LISP替代QSELECT的功能以求直接達到目的....參與討論思考角度也不對

在這邊先說聲抱歉....

事實上也確實是我捨近求遠了

____________________________________________________________________________________
丑角之日
堅持~!才會有價值~!
讚啦!!
[討論]關於QSELECT 的功能? Ioaoe110 [討論]關於QSELECT 的功能? Zuoiy_10 [討論]關於QSELECT 的功能? 2020-211 [討論]關於QSELECT 的功能? Aizyao11 [討論]關於QSELECT 的功能? Iyb_1510
[討論]關於QSELECT 的功能? Aizyao10 [討論]關於QSELECT 的功能? BPl3tjj.png [討論]關於QSELECT 的功能? Ziao1510 [討論]關於QSELECT 的功能? Oo-2-110 [討論]關於QSELECT 的功能? Oooa_110
leoneriol
leoneriol
榮譽顧問
榮譽顧問

文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 8995
威望值 : 962
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
經典問與答讀者 藍鵲34號
2009聚會勳章 2014聚會勳章 男 雙魚座 鼠

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 RyanGuo 周四 25 7月 2013, 13:58

捨近求遠??

如果要用QSELECT完整選取才真的叫做麻煩,
先來看範圍,
在標註精準度0.00的情況下,
範圍是大於等於N-0.005,小於N+0.005,最後排除N,
QSELECT能用條件篩選中沒有大於等於,
所以要用大於N-0.00500001,小於N+0.005,最後排除N,
也就是說要用三次QSELECT才能完全選完.
最麻煩的地方是N-0.00500001,
這到底是在畫圖還是在算數學啊?

至於文字置換所造成的盲點,
用QSELECT的方法一樣會有這盲點,
而且沒辦法用QSELECT解決,
比較可行的解決法是把標註用圖塊的方式複製出來,
再把圖塊中標註的文字置換全部清空,
再用清空文字置換的標註當基準對照慢慢找,
程序相當繁雜,
所以我的上一份工作,
主管甚至就直接規定,
文字置換中不可以填入任何文字.

要一次解決以上幾點,
除了用程式輔助外,
應該是沒有其他方案好用.


RyanGuo 在 周五 26 7月 2013, 08:19 作了第 1 次修改 (原因 : 數字寫錯了~"~)

____________________________________________________________________________________


[討論]關於QSELECT 的功能? Acad2010 [討論]關於QSELECT 的功能? Acad1810
[討論]關於QSELECT 的功能? Acad1211 [討論]關於QSELECT 的功能? Acad1311 [討論]關於QSELECT 的功能? Acad1511
RyanGuo
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 41
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 5355
威望值 : 316
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 leoneriol 周四 25 7月 2013, 15:04

RyanGuo 寫到:
Spoiler(用來隱藏帖子內容):

恩恩,我理解了~感恩~!

另外關於我分享的程式有點問題我報告一下~!

1.抓取"標註時計量測值"的精準度只有到小數點後一位 (例如:1000.1 or 999.9) 所以輸入的"正、負誤差值"最好只到小數點後一位(例如:0.1) 不然就要加大(例如:想抓0.0001的誤差 得輸入0.0002才抓得到你想抓到的標柱)

2.QSELECT 沒有上述精確度的問題,但是沒有>=或是<=的篩選,

3.有"文字置換"的標柱不會被此程式選取

____________________________________________________________________________________
丑角之日
堅持~!才會有價值~!
讚啦!!
[討論]關於QSELECT 的功能? Ioaoe110 [討論]關於QSELECT 的功能? Zuoiy_10 [討論]關於QSELECT 的功能? 2020-211 [討論]關於QSELECT 的功能? Aizyao11 [討論]關於QSELECT 的功能? Iyb_1510
[討論]關於QSELECT 的功能? Aizyao10 [討論]關於QSELECT 的功能? BPl3tjj.png [討論]關於QSELECT 的功能? Ziao1510 [討論]關於QSELECT 的功能? Oo-2-110 [討論]關於QSELECT 的功能? Oooa_110
leoneriol
leoneriol
榮譽顧問
榮譽顧問

文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 8995
威望值 : 962
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
經典問與答讀者 藍鵲34號
2009聚會勳章 2014聚會勳章 男 雙魚座 鼠

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 DANDYYEUNG 周一 29 7月 2013, 10:47

RyanGuo 寫到:捨近求遠??

如果要用QSELECT完整選取才真的叫做麻煩,
先來看範圍,
在標註精準度0.00的情況下,
範圍是大於等於N-0.005,小於N+0.005,最後排除N,
QSELECT能用條件篩選中沒有大於等於,
所以要用大於N-0.00500001,小於N+0.005,最後排除N,
也就是說要用三次QSELECT才能完全選完.
最麻煩的地方是N-0.00500001,
這到底是在畫圖還是在算數學啊?

至於文字置換所造成的盲點,
用QSELECT的方法一樣會有這盲點,
而且沒辦法用QSELECT解決,
比較可行的解決法是把標註用圖塊的方式複製出來,
再把圖塊中標註的文字置換全部清空,
再用清空文字置換的標註當基準對照慢慢找,
程序相當繁雜,
所以我的上一份工作,
主管甚至就直接規定,
文字置換中不可以填入任何文字.

要一次解決以上幾點,
除了用程式輔助外,
應該是沒有其他方案好用.



謝謝RYANGUO 的肯心解答,我覺得很開心在這裏認識到肯解答我疑難的人,謝謝!!!
小弟苯思,覺得文字置換例如: 明明值是1000 卻換成2000 ,這個差別我要找這個1000值的時候一定會連文字置換了2000的也一起找到出來,所以真有盲點,但因為這樣,要文字置換出來的人原本的用意就是改了這個值,但不想改圖,如果這個
找尋遊戲裏我在局中,也一定能看見及解決為什麼回事,所以暫未感到麻煩,
另外提供大家可能認識的當文字置換了可以用COMMAND:DIMREASSOC 去把文字置換了的一拼還原作為謝謝!!!
DANDYYEUNG
DANDYYEUNG
初級會員
初級會員

文章總數 : 76
年齡 : 42
來自 : hong kong
職業 : Facade Designer
愛好 : drafts
個性 : sport
使用年資 : 4
使用版本 : 2015
積分 : 1
經驗值 : 5236
威望值 : 81
發帖精華 : 1
注冊日期 : 2011-04-29
顧問外掛程式 經典問與答讀者 男 雙魚座 狗

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 Tiger&蘋果爸 周一 29 7月 2013, 11:03

DANDYYEUNG 寫到:另外提供大家可能認識的當文字置換了可以用COMMAND:DIMREASSOC 去把文字置換了的一拼還原作為謝謝!!!
謝謝分享DIMREASSOC指令(這是EXPRESS工具的功能),我又學到一招囉~
開心 

我以前都是使用DIMEDIT指令,再使用「新值(N)」還原喔!
好舒服 

____________________________________________________________________________________
👉[好康]🎁加入專屬B取得大補帖及看2D+3D影片(點我)👈
[討論]關於QSELECT 的功能? Sesa2011 [討論]關於QSELECT 的功能? Youtub11 [討論]關於QSELECT 的功能? Oiea2011 [討論]關於QSELECT 的功能? Oe20011 [討論]關於QSELECT 的功能? Fbi20011 [討論]關於QSELECT 的功能? Line2011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 21120
年齡 : 48
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照/吸貓
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2022
經驗值 : 88684
威望值 : 16952
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

[討論]關於QSELECT 的功能? Empty 回復: [討論]關於QSELECT 的功能?

發表 由 adslwang 周五 16 8月 2013, 22:40

leoneriol 寫到:
Spoiler(用來隱藏帖子內容):

leoneriol大大你太客氣了,事實上已經很接近完美,個人認為做出適合自己的程式就是好程式,只是看自己會不會修改。
吸收了leoneriol大大程式後,花一天的時間終於完成,分享給有需要的人...
用法:
代碼:
命令SE14(修正後)
輸入查詢單位如1000查詢值為  999<X<1001
如果是小數點999.5請輸入小數點  998.5<X<1000.5
下載空間:http://www.FunP.Net/61921
感謝前人的付出.....


adslwang 在 周日 18 8月 2013, 23:04 作了第 3 次修改 (原因 : leoneriol大大程式進化版,謝謝。)
adslwang
adslwang
高級會員
高級會員

文章總數 : 376
年齡 : 45
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7004
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
藍鵲88號
男 處女座 馬

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論]關於QSELECT 的功能? Ioaoe110[討論]關於QSELECT 的功能? 2020-310[討論]關於QSELECT 的功能? Oiu15010[討論]關於QSELECT 的功能? 2020-211[討論]關於QSELECT 的功能? Ia15010[討論]關於QSELECT 的功能? Aizyao10[討論]關於QSELECT 的功能? Uos15010[討論]關於QSELECT 的功能? BPl3tjj[討論]關於QSELECT 的功能? Ziao1510
[討論]關於QSELECT 的功能? Oo-2-110[討論]關於QSELECT 的功能? Zuoiy_10[討論]關於QSELECT 的功能? Aizyao11[討論]關於QSELECT 的功能? Iyb_1510[討論]關於QSELECT 的功能? Aoe1-111[討論]關於QSELECT 的功能? Uos15011[討論]關於QSELECT 的功能? Aoe2da10[討論]關於QSELECT 的功能? Aoe2da11[討論]關於QSELECT 的功能? Aoe10