[討論]動態圖塊數量計算、與圖塊屬性問題
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
[討論]動態圖塊數量計算、與圖塊屬性問題
一般圖塊可以使用ssx來計算它的數量,沒有問題。
但若使用動態圖塊時,使用ssx來計算圖塊會發生問題,數量不對。
比如原本的動態圖塊A有二種狀態可選用,一開始用ssx來計算圖塊數量的值是正確的,但,當改變圖塊A為另一種狀態後,再用SSX來計算時,數量就不對了,
圖塊改變會被忽略不計。雖然可以使用qselect來計算。
有其他的方式可以用來計算動態圖塊的嗎?或是要再改回一般圖塊,方便讓程式利用。
動態圖塊名稱抓不到,裡面定義的屬性就無法拿來應用了。
小弟是想把圖塊當成零件來使用,裡面會去定義屬性(料號、品名、規格、...)等資料
想利用程式來抓取圖塊名稱,統計該圖塊使用的數量,再結合內部屬性,將資料寫入access資料庫中,來產生BOM表,輸出至excel中。
(一般圖塊使用VBA,沒有問題)
但若使用動態圖塊時,使用ssx來計算圖塊會發生問題,數量不對。
比如原本的動態圖塊A有二種狀態可選用,一開始用ssx來計算圖塊數量的值是正確的,但,當改變圖塊A為另一種狀態後,再用SSX來計算時,數量就不對了,
圖塊改變會被忽略不計。雖然可以使用qselect來計算。
有其他的方式可以用來計算動態圖塊的嗎?或是要再改回一般圖塊,方便讓程式利用。
動態圖塊名稱抓不到,裡面定義的屬性就無法拿來應用了。
小弟是想把圖塊當成零件來使用,裡面會去定義屬性(料號、品名、規格、...)等資料
想利用程式來抓取圖塊名稱,統計該圖塊使用的數量,再結合內部屬性,將資料寫入access資料庫中,來產生BOM表,輸出至excel中。
(一般圖塊使用VBA,沒有問題)
Tiger&蘋果爸 在 周日 8 11月 2009 - 21:23 作了第 2 次修改 (原因 : 主題更改為討論。)
____________________________________________________________________________________
簡單的心,是真正有福
單純的心,是真正的快樂
幸福是種溫馨的感覺
T480 i5-8250U,32GB,SSD:PM961 1TB+T11 25
litung- 中級會員
- 文章總數 : 226
年齡 : 49
來自 : 高雄市阿蓮區
職業 : PLC設計、HMI規劃、VB6、接案
愛好 : 電腦、卡通、桌球
個性 : 溫和、內向
使用年資 : 現在只出嘴
使用版本 : CAD 2008
積分 : 7
經驗值 : 6377
威望值 : 247
發帖精華 : 1
注冊日期 : 2009-10-30
回復: [討論]動態圖塊數量計算、與圖塊屬性問題
圖塊計算!
請參考以下
https://www.autocad-tw.com/t3354-topic
https://www.google.com/search?hl=tw&as_q=&as_oq=%E8%B3%87%E6%96%99%E8%90%83%E5%8F%96&as_sitesearch=www.autocad-tw.com
請參考以下
https://www.autocad-tw.com/t3354-topic
試試資料萃取,以下為相關討論小弟是想把圖塊當成零件來使用..省略
https://www.google.com/search?hl=tw&as_q=&as_oq=%E8%B3%87%E6%96%99%E8%90%83%E5%8F%96&as_sitesearch=www.autocad-tw.com
judyyai 在 周日 8 11月 2009 - 13:27 作了第 1 次修改
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30445
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: [討論]動態圖塊數量計算、與圖塊屬性問題
BCOUNT、SSX、FILTER...等等不適用在動態圖塊。
QSELECT可以抓到動態圖塊的名稱,但要一個一個慢慢指定。
以上這些小弟發問前都有測試過了。
動態圖塊會改變圖塊的名稱,所以要用程式抓取會有困難。
一般圖塊的話,小弟用AUTOCAD VBA可以正常抓到:圖塊名稱、定義的屬性
並將它們寫進資料庫中。
ps:不太想把動態圖塊重新改回一般圖塊。
感謝 judyyai 提供參考,但不是小弟要的,謝謝您。
QSELECT可以抓到動態圖塊的名稱,但要一個一個慢慢指定。
以上這些小弟發問前都有測試過了。
動態圖塊會改變圖塊的名稱,所以要用程式抓取會有困難。
一般圖塊的話,小弟用AUTOCAD VBA可以正常抓到:圖塊名稱、定義的屬性
並將它們寫進資料庫中。
ps:不太想把動態圖塊重新改回一般圖塊。
感謝 judyyai 提供參考,但不是小弟要的,謝謝您。
litung- 中級會員
- 文章總數 : 226
年齡 : 49
來自 : 高雄市阿蓮區
職業 : PLC設計、HMI規劃、VB6、接案
愛好 : 電腦、卡通、桌球
個性 : 溫和、內向
使用年資 : 現在只出嘴
使用版本 : CAD 2008
積分 : 7
經驗值 : 6377
威望值 : 247
發帖精華 : 1
注冊日期 : 2009-10-30
回復: [討論]動態圖塊數量計算、與圖塊屬性問題
不是很曉得您想要的是什麼?
如果只要匯出屬性,EXPRESS的ATTOUT可以匯出圖塊屬性ATTIN可以把修改過的屬性再重新匯進圖塊。
再利用EXCEL計算可以嗎?
另外有一個問題就是 "可見性圖塊",利用"圖塊性質表"與"屬性"一同定義後,利用ATTIN匯入卻無法改變圖塊就是了!
如果只要匯出屬性,EXPRESS的ATTOUT可以匯出圖塊屬性ATTIN可以把修改過的屬性再重新匯進圖塊。
再利用EXCEL計算可以嗎?
另外有一個問題就是 "可見性圖塊",利用"圖塊性質表"與"屬性"一同定義後,利用ATTIN匯入卻無法改變圖塊就是了!
jassica123- 初級會員
- 文章總數 : 77
年齡 : 38
來自 : 台南
職業 : 行政
愛好 : 研究
個性 : 安靜
使用年資 : 7年
使用版本 : 2015
積分 : 2
經驗值 : 5819
威望值 : 57
注冊日期 : 2010-01-11
回復: [討論]動態圖塊數量計算、與圖塊屬性問題
請問能夠提供測試用的圖檔嗎!?
不知道要怎麼做出模擬動態圖塊及屬性圖塊的圖檔
不知道要怎麼做出模擬動態圖塊及屬性圖塊的圖檔
leoneriol- 榮譽顧問
- 文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 9200
威望值 : 960
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
回復: [討論]動態圖塊數量計算、與圖塊屬性問題
這問題,印象中是小弟 2009年問的
那是是想自己寫程式來計算圖面電控零件,產生BOM表。
目前己經很少在畫圖了,那些圖檔也不知丟那去了。所以無法提供了,很抱歉。
現在偶而會找時間學一下ACE,自己玩玩而己。
不想再花時間在程式功能上面了,那些功能,ACE軟體都有了。
看你的職業是水電,應該也會用到計算零件,產生BOM表的功能。
有機會、有時間,建議去對岸逛逛晃晃。
臺灣的大塚論壇,資料少的可憐。
廈門的ACE代理商,資料比臺灣多很多,這是小弟的感覺。
臺灣只想推產品,一直想叫你買東西而己。
只要一詢問產品相關的事項,就會一直打電話來推銷。
所以自從那次之後,感覺很不好,就很少再去詢東西了。
以上是題外話,抱怨一下下。看過就算了。
那是是想自己寫程式來計算圖面電控零件,產生BOM表。
目前己經很少在畫圖了,那些圖檔也不知丟那去了。所以無法提供了,很抱歉。
現在偶而會找時間學一下ACE,自己玩玩而己。
不想再花時間在程式功能上面了,那些功能,ACE軟體都有了。
看你的職業是水電,應該也會用到計算零件,產生BOM表的功能。
有機會、有時間,建議去對岸逛逛晃晃。
臺灣的大塚論壇,資料少的可憐。
廈門的ACE代理商,資料比臺灣多很多,這是小弟的感覺。
臺灣只想推產品,一直想叫你買東西而己。
只要一詢問產品相關的事項,就會一直打電話來推銷。
所以自從那次之後,感覺很不好,就很少再去詢東西了。
以上是題外話,抱怨一下下。看過就算了。
____________________________________________________________________________________
簡單的心,是真正有福
單純的心,是真正的快樂
幸福是種溫馨的感覺
T480 i5-8250U,32GB,SSD:PM961 1TB+T11 25
litung- 中級會員
- 文章總數 : 226
年齡 : 49
來自 : 高雄市阿蓮區
職業 : PLC設計、HMI規劃、VB6、接案
愛好 : 電腦、卡通、桌球
個性 : 溫和、內向
使用年資 : 現在只出嘴
使用版本 : CAD 2008
積分 : 7
經驗值 : 6377
威望值 : 247
發帖精華 : 1
注冊日期 : 2009-10-30
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章