網路城邦
上一篇 回創作列表 下一篇   字體:
零件說明指標之應用
2012/05/01 22:48:46瀏覽689|回應0|推薦0

某些時候我們可能會需要針對圖面中的零件,以指線標籤的型式標註一些簡略的參考說明,例如以下的裝配示意圖,其中就是以指標簡單地標示出各零件的編號、名稱及供應廠商等資料。

當然,各位可以運用 製圖>註解標註>指線標籤 功能,逐一地自行輸入資料內容後,再將其標註至圖面上。 不過若以現今的 KeyCreator 組立裝配方式而言,無論是參考模式或傳統模式,使用者大概皆已事先將各零件的內容屬性資料建好備用。 譬如參考模式應該是建立在各參考零件檔案內 檔案>內容屬性 之下的 零件標準內容屬性。而傳統模式則應該是以 編輯>修改圖素性質>加入內容屬性 指令,直接附加於各零件圖素。

所以各位如果已經預先為各個零件建好了內容屬性資料,則我們在需要標註上述的說明指標時,就能夠透過 工具>材料零件表>零件說明指標 指令,直接擷取已附加儲存在檔案或零件背後的相關資料,並將其以指標型式標註出來。 而更方便的是,標註內容會自動關聯於資料來源,並且還允許我們自行定義欲標註出的內容及格式。應用詳情請參考以下的解說。

首先說明該指令的操作步驟:(1)系統會要求使用者選取欲建立其指標的複合圖素或參考零件,此時請配合選取切換鍵來選擇到正確的零件圖素。(2)請指定指標的第一個箭頭位置。 (3)請指定指標註解文字的置放位置。 (4)若同一個指標須指向數個相同的零件,則請繼續指定後續的箭頭位置。 如果已不須指定其他箭頭,則請按【完成】Enter】鍵即可結束操作。

已經標註出的零件說明指標,隨時能以 編輯>修改圖素性質>通用編輯、通用搬移 指令來修改其文字內容、屬性格式、箭頭及文字位置。 同時我們一旦變更了附加在檔案或零件背後的內容屬性資料,則該零件說明指標的標註內容亦將自動關聯更新

接下來說明如何自行定義零件說明指標的標註內容及格式,其內容及格式乃固定儲存在名為 BOMAutolabel.dat 的檔案中,該檔案則存放於 C:\KeyCreator10.0\Lang\Chinese Traditional 目錄之下(以 v10 版為例),各位可以自行使用視窗作業系統中的 NotePad 記事本功能或任何一種純文字編輯工具,來編輯該檔案的內容。

請注意 其檔案名稱及延伸名(副檔名)皆不可改變!

以本文先前圖示中的零件說明指標為例,若開啟該 BOMAutolabel.dat 檔案,應可看到如下之三行內容:

零件編號 = |402$ENTID|402

零件名稱 = |403$ENTID|403

供應廠商 = |409$ENTID|409

其中之【|402$ENTID|402】、【|403$ENTID|403】、【|409$ENTID|409】就是內容屬性資料來源的定義宣告,|402、|403、|409 是各項內容屬性資料的變數代碼,都是以符號「 | 」開頭並在後面跟著三個數字。 $ENTID 則是一個字串變數,用以代表被選到之零件圖素的識別號碼。 而【零件編號 =】、【零件名稱 =】、【供應廠商 =】則是使用者自定的文字內容,標註時將會忠實呈現在零件說明指標中,系統允許我們將其安排在上述定義宣告的前後皆可,或者完全不需要自定的文字內容也行而此例的標註格式則是三項資料各成一行顯示,請和先前圖示中所標註出的結果兩相對照即可明瞭。 至此各位應可自行判讀,如果 BOMAutolabel.dat 檔案的內容如下的話,標註出的結果又會是如何呢?

|402$ENTID|402  /  |403$ENTID|403

最後將零件說明指標功能所支援的內容屬性資料來源之定義宣告表列說明如下,請自行將您所需的內容,編輯套用至 BOMAutolabel.dat 檔案中即可。

|402$ENTID|402:擷取「零件編號」欄位內的資料

|403$ENTID|403:擷取「敘述說明」欄位內的資料

|404$ENTID|404:擷取「原建立者」欄位內的資料

|405$ENTID|405:擷取「關鍵文字」欄位內的資料

|406$ENTID|406:擷取「上次存檔」欄位內的資料

|407$ENTID|407:擷取「設變版本」欄位內的資料

|408$ENTID|408:擷取「使用材質」欄位內的資料

|409$ENTID|409:擷取「供應廠商」欄位內的資料

|412$ENTID|412:擷取「備註記載」欄位內的資料

 

建議深入參考閱讀:

1. 複合圖素與零件屬性資料

2. 會隨圖形自動更新的文字註解

3. 於註解文字中使用屬性欄位資料變數的方法

( 知識學習科學百科 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=cadkey&aid=6408443