浩辰CAD早期版本在擴展工具中提供了動態反應文字(rtext)功能,動態反應文字可以用Diesel表達式來定義動態文字,也可以動態鏈接文本文檔。由於大多數設計人員對Diesel表達式不了解,因此這個功能普及率不高。為此,浩辰CAD在高版本中提供了欄位(field)功能,這個功能預定義一系列動態文字,設計人員只需在列表中選用即可,大大簡化了操作。
一、欄位(field)
欄位不僅可以單獨插入,也可以在單行文字、多行文字中插入。如若單獨插入欄位, 可以在菜單中選擇【插入】—【欄位】,軟體會彈出對話框(如圖1)。
圖1
如果想插入預設好的欄位,操作非常簡單。直接在左側列表中選擇“欄位名稱”,在右側列表中選擇一個符合自己要求的“樣例”,然後點【確定】按鈕后在圖面上確定位置即可。
由於預設的欄位比較多,為了更快找到自己需要的欄位,可以在“欄位類別”中選擇需要的類別,例如在類別中選擇“列印”或“日期和時間”,以備選擇的名稱就少多了,選起來會更方便。
二、動態反應文字(RTEXT)
動態反應文字可以說是欄位的前身,功能在浩辰CAD擴展工具的文字工具中。動態反應文字需要自己編寫表達式,不如欄位方便,但其還有一個欄位沒有的功能:鏈接文本文件,還有獨特的Diesel表達式。
1、鏈接文本文件
使用文件作為輸入可以把大量規格化的文本保存在外部文件中,在圖形中用RTEXT顯示出來。例如如果多張同類圖紙中會使用了相同的註解或說明文字,這些文字有時需要批量修改,就可以利用這個功能插入,只需修改文本文件,所有圖紙中的內容都會自動修改。當然打開圖紙時必須要能找到這個文本文件,如果要將圖紙文件歸檔或發送給其他人,直接分解(x)成普通文字就可以了。
例1:使用RTEXT顯示文本文件內容
操作很簡單,執行RTEXT命令后,選擇RTEXT的“文件(F)”選項,彈出文件選擇對話框,可選擇一個文本文件(如圖2)。
圖2
2、Diesel表達式
這裡從摘取兩段用Diesel表達式定義的例子,讓大家對Diesel表達式有所了解。
例1:使用RTEXT顯示文件位置
選擇RTEXT的Diesel選項,在彈出的表達式輸入對話框中輸入如下字元串:
$(getvar, "dwgprefix")$(getvar, "dwgname")
在圖中選擇適當位置后,則在圖中位置顯示如下當前日期文本(如圖3):
圖3
例2:使用RTEXT顯示日期、時間
選擇RTEXT的Diesel選項,在彈出的表達式輸入對話框中輸入如下字元串:
$(edtime,$(getvar,date),DDD", "D MON YYYY)
在圖中選擇適當位置后,則在圖中位置顯示如下當前日期文本(如圖4):
圖4
通過這兩個例子可以看到,這個表達式跟欄位對話框中顯示的表達式是類似的,有了欄位功能后,大家就可以不用依賴這個表達式了。