關於電路建置器工作表

電路建置器工作表 ace_circuit_builder.xls 及其所參考的樣板圖面,將控制「電路選取」和「電路規劃」對話方塊選項中所顯示的內容。工作表 ACE_CIRCS 中的第一個表單包含主電路品類 (例如「三相馬達電路」) 和類型 (例如「水平 - 全電壓不可逆 - 非反轉式」)。除了第一個表單外,還有一個或多個表單電路代碼表單。這些表單包含插入或規劃從第一個表單選取的特定電路所需要的資訊。

ace_circuit_builder.xls 電路建置器工作表可以重新定位到任何一般 AutoCAD Electrical 工具集 或 AutoCAD 支援路徑。

工作表的預設位置為:C:\Users\Public\Documents\Autodesk\Acade {版本}\Support\{語言代碼}

設定 wd.env 檔案中的環境變數 WD_CIRCBUILDER_FNAM,即可取代預設工作表名稱「ace_circuit_builder.xls」。

ACE_CIRCS 表單

電路建置器從工作表的第一個表單 ACE_CIRCS 中讀取電路品類和類型的清單。此資訊將顯示在「電路選取」對話方塊中的樹狀結構選取視窗中。表單 ACE_CIRCS 包含以下欄。

CATEGORY

主電路品類顯示在「電路選取」對話方塊中的樹狀結構的最高層。

TYPE

主品類內的電路特定類型。電路類型顯示在樹狀結構的第二層。

DWG_TEMPLATE

圖面樣板在選取此電路時插入。如果未顯示 .dwg 副檔名,則假設副檔名為 .dwg。

SHEET_NAME

選取的電路樣板參考電路代碼表單名稱。此電路代碼表單包含選取的圖面樣板以及所有巢狀樣板中每個標識圖塊的定義。

ANNO_CODE

代碼將對映到工作表中的 ANNO_CODE 表格。允許您為馬達或負載以及可能插入電路的個別元件預先定義描述、安裝、位置以及其他關鍵資訊。

電路代碼表單

從「電路選取」對話方塊選取電路後 (ACE_CIRC 表單中的「品類」和「類型」欄位),將插入關聯的圖面樣板 (DWG_TEMPLATE 欄位),並且可以參考相關電路代碼表單 (SHEET_NAME 欄位)。

插入的圖面樣板包含特殊標識圖塊。每個標識圖塊均包含具有一個值的代碼屬性。代碼值用於與電路代碼表單中的區段相符。電路代碼表單中相符的區段提供有關電路中此實際位置需要什麼動作的關鍵資訊。

每個電路代碼表單均包含以下欄。

CODE

值與標識圖塊上的代碼屬性值相符。每個代碼均對應清單中的一個電路元素或在標識圖塊的插入點發生的動作/決定。

COMMENTS

文字顯示在「電路規劃」對話方塊的「電路元素」清單中。

UI_DEF

電路元素的預設選項用「X」標記。當插入電路而非規劃電路時,所有用「X」標記的元素均用於建置選取的電路。

UI_TITLE

「電路規劃」對話方塊的「選取」區段中間的選項群組的標題。每個電路元素可有一個或多個選項群組。例如,主斷開方式可能有兩個選項群組,斷開方式本身和可選輔助接點。

此欄位還也可包含預先定義的代碼,該代碼可引出單獨的對話方塊,而不會產生主「電路規劃」對話方塊的中間「選取」區段。有兩個預先定義的代碼:

  • !MCC_CTRL - 選取「電路規劃」對話方塊內「馬達設置」區段上的「瀏覽」按鈕時,呼叫「選取馬達」對話方塊。它必須與 LOOKUP_CMD 項目中的 ace_cb_motor_select API 呼叫相結合。
  • !PF_CTRL - 選取「電路規劃」對話方塊內「負載設置」區段上的「瀏覽」按鈕時,呼叫「選取負載」對話方塊。它必須與 LOOKUP_CMD 項目中的 ace_cb_power_feed_select API 呼叫相結合。
    註: 包括 LOOKUP_CMD 項目中的 ace_cb_wire_select API 呼叫,以便在選取「電路規劃」對話方塊內「配線設置」區段上的「瀏覽」按鈕時,呼叫「配線大小查找」對話方塊。

UI_PROMPT_LIST

要在此群組內的每個選項的中間「選取」區段顯示的文字。

UI_VAL

指定給從每個群組所進行選取的數值。這些數值將合計在一起並與 UI_SEL 欄中的值相符。

註:

此值必須做為文字值 (而非數字) 插入到工作表。數字前的後撇號字元可使工作表軟體將其做為文字值解譯。您也可以專門將這些儲存格格式化為文字。在儲存格對正的文字顯示在左側。

UI_SEL

數值與群組內所進行的每個選取的 UI_VAL 欄中的值總數相符。此列的 COMMAND_LIST 值用於插入選取的選項。

註: 此值必須做為文字值 (而非數字) 插入到工作表。數字前的後撇號字元可使工作表軟體將其做為文字值解譯。您也可以專門將這些儲存格格式化為文字。在儲存格對正的文字顯示在左側。

COMMAND_LIST

指令呼叫插入選取的選項。

註: 這些呼叫一般使用標準 AutoLISP 格式進行設置。多個呼叫可以在表單的同一個儲存格中或後續列中進行連接。如果使用多個列,請重複 UI_SEL 值儲存格。分號字元將解譯為註解

ANNOTATE_LIST

註解電路元素的可選指令呼叫。對 COMMAND_LIST 的所有列執行呼叫後,執行 ANNOTATE_LIST 呼叫。

LOOKUP_CMD

執行已選取的電路元素的 Electrical 標準資料庫或目錄查找的可選指令呼叫。此欄位將控制「電路規劃」對話方塊的右側。

TABLEn

可選目錄查找表名稱。如果該選項包含多個元件 (例如,隔離開關和熔絲),則有多個欄中的「n」針對每個元件遞增。

TITLEn

「規劃」對話方塊上的「設置和註解」區段中的元件的標題。如果該選項包含多個元件 (例如,隔離開關和熔絲),則有多個欄中的「n」針對每個元件遞增。

ANNO_CODE 表單

允許您為馬達或負載以及插入電路的個別元件預先定義描述、安裝、位置以及其他關鍵資訊。

ANNO_CODE

值將與來自 ACE_CIRCS 表單的 ANNO_CODE 值相符。

CODE

值將與電路樣板中標識圖塊的代碼值相符。

屬性

在標識圖塊位置插入的元件上的屬性名稱。

提示

文字提示顯示在「註解預置」對話方塊中。

預設

列示或套用註解預置後該屬性的預設值。此值可以是文字值,也可以是傳回文字值的 AutoLISP 表示式。

選項

未來

「註解預置」如何起作用

  1. 在「電路選取」對話方塊中進行選取,例如「水平 - 全電壓不可逆 - 非反轉式」。此選取將在 ANNO_CODE 儲存格中具有值「ANNO_3M」。
  2. 電路建置器將尋找與 ace_circuit_builder.xls 的 ANNO_CODE 表單中的「ANNO_3M」代碼相符的項目群組。
  3. 如果找到任何相符的項目,系統將啟用「電路選取」對話方塊中的「特殊註解: 預置」區段。
  4. 如果您選取「預置」並按一下「預置清單」按鈕,螢幕將顯示「註解預置」對話方塊。最初,將顯示包含非空白預設值的項目的列標記為「已選取」。
  5. 依需要編輯屬性值,然後按一下「確定」。
  6. 選取以插入或規劃電路。
  7. 電路建置器將處理電路樣板中的每個標識圖塊。如果代碼值與來自 ANNO_CODE 列的代碼值相符,則「註解預置」對話方塊中標記為「已選取」的屬性值將套用到已插入元件的目標屬性。如果找不到目標屬性,該值將做為延伸資料值插入。