隱藏目錄

擷取圖塊屬性至文字檔案

使用 ExtractBlockAttribute 指令可以擷取圖塊屬性值至各種格式的文字檔案中。

範本檔案定義要擷取的資料。

您可以使用試算表軟體或其他應用程式來查看擷取的資料。

要將圖塊屬性擷取至文字檔案:

  1. 在指令提示下鍵入 ExtractBlockAttribute
  2. 在對話方塊的範本中,鍵入定義擷取資料的範本名稱。按一下  以瀏覽檔案。

    如需檔案語法的相關資訊,請參閱建立圖塊屬性擷取用的範本檔案

  3. 按一下選擇圖元 以指定要擷取圖塊屬性資料的圖元。

    對話方塊會暫時關閉。

  4. 在圖面中選擇帶有圖塊屬性的圖塊,然後按 Enter 鍵。
  5. 在對話方塊的輸出中,輸入輸出檔案的位置與名稱。按一下  以選擇檔案名稱。
  6. 格式中選擇在編寫圖塊屬性資訊時所使用的檔案格式:
    • 逗號分隔的檔案 (CDF)。以逗號分隔每個圖塊屬性記錄的欄位。字串以單引號包圍。
    • 空格分隔的檔案 (SDF)。以空格分隔每個圖塊屬性記錄的欄位。字串以單引號包圍。
  7. 按一下確定

建立圖塊屬性擷取用的範本檔案

用於圖塊屬性擷取的範本檔案定義要擷取的資料欄位,並控制所顯示的格式。

請使用 ASCII 文字編輯器來建立圖塊屬性擷取用的範本檔案。

範本檔案中的每一行:

  • 指定要擷取的「圖塊屬性」及「圖塊」屬性。
  • 必須使用下文所述的特定語法。
  • 在產生的輸出檔案中都會成為一欄 (請參閱範例)。

範本檔案中必須包含至少一個「圖塊屬性」名稱。

檔案語法

範本檔案中每一行使用的語法如下:

field_name [空格] output_format

下表擷取欄位名稱列出有效的欄位名稱。

field_nameoutput_format 之間由一或多個空格隔開。請使用空格,不要用 Tab 鍵。每行結尾處請按 Enter 鍵,最後一行也不例外。

輸出格式使用以下語法:

Twwwppp

資料類型 (T) 有以下幾種:

C 代表字元字串欄位。
N 代表數字欄位。

輸出格式接下來的兩個區段分別使用三位數字:

www 寬度 指定欄位的寬度,以字元數表示。
ppp 精度 指定數字欄位的小數位數。
針對字元整數欄位,請指定 000

例如:

  • 使用 N006002 來表示最高 999.99 的數值。N 代表數值資料、006 表示數值上限為六位數 (含小數),而 002 則指定兩位小數的精度。
  • 使用 C025000 來指定上限 25 個字元的字串欄位。字元欄位的最後三位數格式碼請一律指定 000

表格: 擷取欄位名稱

您可以擷取:

  • 插入工程圖中的圖塊的「圖塊屬性」值。
  • 「圖塊屬性」所屬圖塊的預先定義屬性。

使用下列的擷取欄位名稱與格式規格來擷取相關資料:

欄位名稱 格式 擷取
圖塊屬性名稱 Cwww000 或 Nwwwppp 圖塊屬性值
BL:NAME Cwww000 圖塊名稱
BL:X Nwwwppp 圖塊插入點的 X 座標
BL:Y Nwwwppp 圖塊插入點的 Y 座標
BL:Z Nwwwppp 圖塊插入點的 Z 座標
BL:ORIENT Nwwwppp 圖塊旋轉角度
BL:XSCALE Nwwwppp 圖塊 X 縮放係數
BL:YSCALE Nwwwppp 圖塊 Y 縮放係數
BL:ZSCALE Nwwwppp 圖塊 Z 縮放係數
BL:XEXTRUDE Nwwwppp X 方向的圖塊伸長
BL:YEXTRUDE Nwwwppp Y 方向的圖塊伸長
BL:ZEXTRUDE Nwwwppp Z 方向的圖塊伸長
BL:LAYER Cwww000 圖塊插入圖層名稱
BL:HANDLE Cwww000 圖塊控制點
BL:NUMBER Nwww000 圖塊計數器
BL:LEVEL Nwww000 圖塊嵌套層級

範例

範本檔案:

BUILDINGTYPE C030000
ZONENAME     C025000
ACTIVITY     C020000
HVACSYSTEM   C025000
AREA         N006002
HEIGHT       N004002
BL:NAME      C012000
BL:NUMBER    N002000

輸出檔案 (.cdf 格式):

'工作室/保養廠','Z0/09 交誼廳','餐廳','地下暖氣管路',31.79,2.55,'區',1
'工作室/保養廠','Z0/14 機房','機房','無 HVAC 系統區',15.84,4.10,'區',2
'倉庫及儲物間','ZO/11 大廳','儲藏區','室內暖氣系統',53.26,4.10,'區',3
...

存取方式

指令: ExtractBlockAttribute



提供對此主題的意見反應

SOLIDWORKS 歡迎您提供有關於文件呈現方式、正確性、及完整性的意見反應。請使用下方的表格直接將您對此主題的意見與建議傳送給我們的文件團隊。文件團隊並無法回答關於技術支援的問題。按一下此處來獲得關於技術支援的資訊

* 必要的

 
*電子郵件:  
主旨:   說明主題的意見反應
頁面:   擷取圖塊屬性至文字檔案
*意見:  
*   我承認已閱讀且僅此接受隱私權政策,Dassault Systèmes 將遵循此政策之規定使用我的個人資料

列印主題

選擇要列印的內容範圍:

x

偵測到您使用的瀏覽器版本是舊於 Internet Explorer 7。要獲得最佳的顯示,建議您升級瀏覽器到 Internet Explorer 7 或更新的版本。

 不要再次顯示此訊息
x

Web 式說明內容版本: 2023 SP05

要從 SOLIDWORKS 中停用 Web 式的說明並改用本機說明,請按一下說明 > 使用 SOLIDWORKS Web 式說明

要報告在 Web 式說明介面及搜尋中遇到的問題,請聯絡您當地的技術支援代表。要針對個別說明主題提供意見反應,請使用個別主題頁面中的「提供對此主題的意見反應」連結。