SOLIDWORKS Electrical 使用的變數會傳送來自資料庫的資訊 (零組件標注、電線編號)。您可以透過公式管理管理此資訊,使其根據您的需求呈現。
例如:
來自資料庫的等電位編號: 5
此值會儲存在變數 EQU_NO 中。
若您要在圖紙上以 005 (以三個字元顯示) 呈現此資訊,請使用下列公式: STRZ(VAL(EQU_NO), 3, 0)
使用公式管理
SOLIDWORKS Electrical 提供許多預先定義的公式,我們建議多加使用。但如果您需要產生自己的公式,請考慮以下幾點:
- 公式是由變數 (可在第三個標籤中找到) 和文字組成。文字字串由引號括住,而每個變數或文字字串之間則必須以 + 號隔開。例如: CHAN_TYP + ":" + COM_VAL1 + "." + CHAN_ADDR
- 變數通常是文字類型,即使其外觀像數字時也是 (例如:會傳回等電位編號的 EQU_NO 變數)。
- 某些函數常用於處理變數。
- STRZ (VAL(FIL_NO),2,0) 會傳送以兩個字元表示的圖紙編號。這裡遺漏的字元以 0 代替 (例如:01、02 ...)。
- VAL:將一串字元轉換為一個數字。由於 EQU_NO 是一串字元,因此需要轉換成數字,因為函數 STRZ 只處理數值。
- STRZ:透過將位數 (在此例中為 2) 以及小數 (在此例中為 0) 的數量強制限定為特定的數目,將項目轉換為數值。
- 您可以使用數學函數 (+ - * /) 來修改變數的結果。
- STRZ(VAL(EQU_NO)*2,3,0) 傳送以三個字元表示,但只使用偶數的等電位編號。
- STRZ((VAL(EQU_NO)*2)-1,3,0) 傳送只使用奇數,但其他方面與上一公式相同的結果。
如果您輸入無效的公式,系統會在對話方塊底部顯示訊息。
公式中使用的變數清單會出現在對話方塊的上半部。清單旁邊會顯示可變更的中性值,您可讓此值與工程中使用的值相似。對話方塊的下半部會顯示公式結果及先前使用的值。