杜富力,蔡勝
(江西冶金職業技術學院,江西 新余 338015)
在處理大量的試驗數據時,人們經常用到的軟件是Excel,作為微軟公司出品的Office 系列辦公軟件中的一個組件,它主要完成的內容包括電子表格的制作、數據的處理分析和圖表的繪制。但Excel 曲線繪制功能不是很強大。AutoCAD 是一個功能強大的繪圖軟件包,被廣泛應用于機械、電子、建筑、煤礦工程繪圖等各個領域,是一個非常基礎的計算機輔助設計軟件。在AutoCAD 軟件中,圖形編輯功能是非常強大的,但若繪制復雜不規則曲線,整個過程非常繁瑣,效率低下,而且很容易出錯。針對以上兩軟件的缺陷,本文將著重介紹一種如何正確對實測試驗數據進行處理,并能簡單地將處理數據轉化成直觀表現試驗結果的特性曲線的簡易方法,而且還可以對曲線進行相應的編輯,以滿足使用需要。
實測試驗數據量往往非常多,而且需要經過專門的軟件進行處理,Excel 具有強大的函數處理和計算功能。在Excel 中數據處理完成之后,可以運用Pline 和Spline樣條曲線命令在AutoCAD 環境中進行曲線的繪制。另一種方法是將Excel 中生成的曲線散點圖復制下來,粘貼到AutoCAD 中,從而繪制所需的曲線[1],可是這種方法存在一定的誤差。運用VC++語言經EXE 文件生成SCR 腳本命令文件,從而在AutoCAD 中繪制曲線[2],但這種繪制方法實用性不強。正確處理實測試驗數據的做法是在Excel 中處理數據,而不是AutoCAD 中。將在Excel 中處理完成的曲線坐標數據存成文本格式文件,轉換為與AutoCAD 所兼容的SCR腳本命令文件,然后導入到AutoCAD 中完成曲線的繪制工作,最后的任務是對曲線進行相應的編輯。這種方法減輕了生成SCR 腳本命令文件的復雜程度,從而使得整個曲線繪制的過程得到簡化。繪制曲線的流程如圖1 所示。

圖1 曲線繪制流程圖
以對某型號減速機樣機進行性能測試試驗得出的實測數據為例,具體說明SCR 腳本命令文件的生成過程以及如何利用SCR 腳本命令文件在AutoCAD 中繪制復雜的曲線。
1)在Excel 中處理實測試驗數據,生成待繪制曲線的坐標值。在Excel 中打開一張空白的工作表,由于實測試驗數據不一定就是待繪制曲線的點坐標的數值,先將其導入到Excel 中,再經過計算處理生成待繪制曲線的坐標值。
2)在Excel 中繪制初階的曲線圖。在Excel 中框選上待繪制曲線橫坐標和縱坐標的那兩列,在主菜單中單擊[插入]→[散點圖]→[XY 散點圖],在彈出的選框中雙擊無數據點平滑線散點圖,從而繪制初階的曲線圖。
3)在Excel 中繪制最終的曲線圖。對初階的曲線圖進行相關的編輯,包括用單向箭頭表示曲線的趨勢、兩個坐標軸的設置以及相關尺寸的標注等等。由此繪制出最終的曲線圖,如圖2 所示。

圖2 Excel 中繪制的曲線圖
從編輯初階的曲線圖中可以看出:在Excel 環境中對曲線的后處理功能不強大。而往往在編輯曲線時,需要對曲線進行一些特殊的后處理,比如在本實例中,要把曲線平均截取幾段,并對每段曲線求解[3],而在Excel 中很難完成這些操作。
將Excel 中生成的數據轉換成與AutoCAD 兼容的SCR 腳本命令文件,然后導入到AutoCAD 中完成曲線的繪制和編輯工作,具體繪制過程如下:
1)同上述Excel 中處理實測試驗數據的方法。
2)生成文本格式文件。新建一個文本格式文件,將Excel 中的曲線坐標數據復制其中,在開始位置寫上pline,在橫縱坐標之間必須加上英文逗號。
3)生成與AutoCAD 兼容的SCR 腳本命令文件。將上一步生成的文本格式文件的格式改為SCR 腳本命令文件的格式。
4)在AutoCAD 中繪制初階的曲線圖。在AutoCAD中,滾動鼠標使得窗口最大化,在主菜單中找到并單擊運行腳本命令文件,從而完成初階曲線圖的繪制工作。
5)在AutoCAD 中繪制最終的曲線圖。在AutoCAD 中能夠進行一些簡單的編輯工作,包括坐標軸刻線、標題名稱和曲線的趨勢方向等等。另外,AutoCAD 軟件對曲線的后處理功能很強大,可以彌補在Excel 中不能完成某些編輯工作的缺陷。繪制出最終的曲線圖,如圖3 所示。

圖3 AutoCAD 中繪制的曲線圖
借助Excel 軟件對實測試驗數據進行處理,通過SCR 文件的調用,在AutoCAD 軟件中繪制曲線的方法,使得實測試驗數據能夠直觀表現產品技術性能的高低,加強了AutoCAD 在曲線繪制方面的功能。這種方法實用性很強,不僅曲線的精度比較高,而且不需要使用AutoLisp 或其它編程語言進行二次開發,對使用者技術要求比較低,因此適用于許多工程實際應用場合。
[1]張海寧,車向前.基于AutoCAD 的復雜曲線繪制的實現[J].煤礦機械,2003(1):48-49.
[2]郭忠山,李傳軍.利用SCR 文件在AutoCAD 中繪制復雜曲線[J].現代制造工程,2007(11):47-48.
[3]蔡勝,李充寧,楊保占.2K-V 型減速機扭轉剛度測試曲線的處理方法[J].機械工程與自動化,2013(3):108-110.
[4]李燕,魯宏圖.在AutoCAD 中精確繪制不規則曲線的技巧[J].計算機應用,2002(4):100.
[5]王蔚.基于MATLAB 生成的SCR 文件實現AutoCAD 中復雜曲線/曲面的繪制[J].計算機工程應用技術,2012(14):3439-3442.
[6]劉再輝,彭小紅.AutoCAD 中公式曲線繪制方法及其特性的分析[J].CAD/CAM 與制造業信息化,2011(2/3):50-51.
[7]廖海萍,曾翠華.AutoCAD 中函數曲線的繪制方法[J].機械工程與自動化,2006(4):51-52.
[8]蔡勝,楊保占,李充寧.2K-V 型減速機測試扭轉剛度曲線的表達[J].機械研究與應用,2012(6):155-157.