一、說明:
使用過Auto CAD的工程技術人員,時常需要在工程圖中加一些表格, 對所設計的產品加以歸納說明,而AutoCAD環境下沒有專門的製表軟體(製表線和填表),使製表的過程煩鎖,而表格也不規整美觀,對此,人們自然想到了著名的Excel製表軟體,但該軟體制出的表,無法移到AutoCAD。為此筆者根據Excel中的製表習慣和一些特性編製了在AutoCAD環境中使用的製表程序,供大家參考使用。
二、程序的安裝及使用
現將名為HZBX.LSP和LSTB.Lsp拷貝(編寫)到一個特定的目錄下,(如:C:\R12\Support或C:\TCH\SYS等)。用戶可以將其掛到AutoCAD或其上的其它軟體的系統菜單下,通過菜單調用,也可以用命令方式調用。
1、將程序調用加到菜單上。
先找到菜單源文件ACAD.MNO,並編輯它。在*** POP1最後加下面內容:
[繪製表線]:^C^C^P(load“HZBX”);HZBX;^P
[填寫表格]:^C^C^P((load“LSTB”);LSTB;^P
用滑鼠點取啟動的系統菜單中所對應的項即可調用。
2、命令方式調用。
在AutoCAD 的COMMAND:狀態下,輸入(Load“HZBX”)和 (load“LSTB”)即將兩程序載入,然後,用HZBX和LSTB,即可分別調用,繪製表線和填寫表格的程序。再依提示繼續。
三、操作過程
1. 繪表格線.
說明:本程序提供了簡單表(各行或各列等間距)和複雜表(各行或各列不等間距)製作功能,對於不規則表則可在此基礎上稍作刪改即可。
*(1)用滑鼠定義表格。
*(2)用水平垂直間距定義表格。
請選擇(1),(2)<(1)>:
選“(1)”,則:
*點表格左下角點:
*點表格右上角點:
*輸入列數(111):
*輸入行數(三):
選“(2)”,則:
*現屏幕顯示區高:34.36
*鍵入各列間的間隔[從左至右](如120,3*300,100…}
*鍵入各列間的間隔[從下而上](如120,3*300,100…}
2. 填表格.
*字型定義中,文字高必須是零。
*選擇圖上文字高度…
*(1)[2.5mm] (2)[3.0 mm ] (3)[4.0mm] (4)自定義字高[4.0 mm]
如果用戶尚未設圖比例,程序自動請求設定。
若選“(4)”,則:
*輸入文字高
*定義表格水平方向區域[從左至右]
*點取起始格:
*點取終止格:
*定義表格垂直方向區域[從上而下]:
*點取起始格:
*點取終止格:
*-Up/-Down/-Left/Right -C=窗口/-H=組合/-B=拷貝/-G=改尺寸-X=設字高/-K=設字寬/-J=角度/-N=編輯/-Y=移動/-R=移動/-Q=暫停/-E結束
現設字高:1200.00 輸入文字:
(1)若輸入“-U”,並回車,位置光條上移一格
(2)若輸入“-D”,並回車,位置光條下移一格
(3)若輸入“-L”,並回車,位置光條左移一格
(4)若輸入“-R”,並回車,位置光條右移一格
(5)若輸入“-C”,並回車,則:
*放大視窗W/移屏N/前一視窗P/全圖E: 若選“W”,則
*窗的第一點:
*窗的對角點:
後幾項略
(6)若輸入“-B”,回車,則:
*點取拷貝文字,前一文字.:
*select object:
*點取圖標格<結束>:
注:可以將被選文字連續拷貝多次,並自動居中。
(7)若輸入“-S”,回車,則:
* 點取要刪除文字
*select object: 注:一次可刪除多個文字。
(8)若輸入“-G”,回車,則:
*原文字高或寬:800.0
*原文字內容。
*鍵入文字新的字高或字寬:
注:只是更改蘭色光條所在位置中字的高度。
(9)若輸入“-X”,回車,則:
*輸入新的屏中字高:
(10)若輸入“-K”,回車,則:
*設寬高比(width/hight):
(11)若輸入“-J”,回車,則:
*設定字的角度:
(12)若輸入“-N”,回車,則:
*進入edit 或pe2編輯軟體,編輯蘭色光條上的文字。
(13)若輸入“-R”,回車,則:
*點取移動文字<前一文字>:
*select object:
*點取目標格:
(14)若輸入“-Q”,回車,則:
*點取目標格<結束>:
光條則進入該表格。
(15)若輸入“-T”,回車,則:
暫時退出填表狀態,再點取菜單后,程序躒過填表定義,光條接進入原定義格線起始位置。
(16)若輸入“-E”,回車,則退出填表程序。