SolidWorks中可以鏈接的屬性包括:文件屬性的值、自定義屬性、或指定的模型配置屬性等,通過屬性鏈接的方式,屬性值將自動填入到工程圖相應字段中,此文章將針對工程圖屬性鏈接來做說明。
首先,使用注解中的注釋,點擊將填入注釋的字段上(此部分建議做在圖紙格式中,才不會因以后操作工程圖將它移動),此時窗口將會是等待鍵入文字的狀態 ,同時在屬性管理員中,會有注解的相關屬性字段等待修改。
此時并不需在窗口中輸入任何信息,點選屬性管理員中的鏈接至屬性,鏈接至屬性窗體出現,接下來就可使用此窗口來做屬性的鏈接工作。
這里只是單純對工程圖內圖紙格式圖框內注解屬性做鏈接說明(即未加入模型視圖),所以建議在編輯圖紙格式環境下來進行注解屬性鏈接。
使用自定義屬性的來源:鏈接屬性的來源包含以下四項:
1.當前文件
2.注解所附加于的視圖的模型(僅適用于工程圖)
3.在圖紙屬性中所指定視圖中模型(僅適用于工程圖)
4.注解所附加于的零部件(裝配體文件及零件和裝配體工程圖文件)
針對工程圖圖紙格式內注解屬性鏈接,主要使用的為第1和第3項。
使用"當前文件",點選下拉式菜單后,就可在選單中選取要鏈接的屬性,包括最常使用的SW-文件名稱、SW-圖紙比例、SW-生成的日期……等等,此部分我們可以將它稱為內部屬性的鏈接,而SolidWorks已將這些內部屬性添加到下拉式菜單中,如圖:
使用"在圖紙屬性中所指定視圖中模型",點選下拉式菜單后,您會發現和"當前文件"的選項是一致的,這個部分的使用是直接在字段處打入將鏈接的屬性即可,例如:材料、供貨商……等等,而這邊我們可以將它稱為外部屬性的鏈接。
內部屬性和外部屬性有什么不同呢?當您在做完上述的屬性鏈接后,您可以去查看他們的屬性,連結的語法是不同的:
·內部屬性:$PRP:"SW-文件名稱(File Name)
·外部屬性:$PRPSHEET:{SW-文件名稱(File Name)}
內部屬性的部分是直接針對目前使用中的文件(即工程圖)做屬性的鏈接,其函數語法為($PRP:"…"),這個部分的屬性因已都存在于檔案之中,所以不需要做任何的操作就可自動鏈接;外部屬性的部分,其函數語法為($PRPSHEET:"…"),因這個部分不包含在內定文件屬性之中,所以需由使用者在零件建模時,做輸入的操作;如何建立這些外部數據,下面做說明。
每個零件都有屬于自己的零件屬性,在零件建模時,可由檔案-屬性的摘要信息窗口來做輸入(如下圖所示),只要在零件屬性中有自定屬性字段的值在其中,則工程圖中只要有做任何相關的外部屬性鏈接,則工程圖就會自動的完成字段的填入,在2008版本中該聯接是雙向的。