杜富力,蔡勝
(江西冶金職業(yè)技術(shù)學(xué)院,江西 新余 338015)
在處理大量的試驗數(shù)據(jù)時,人們經(jīng)常用到的軟件是Excel,作為微軟公司出品的Office 系列辦公軟件中的一個組件,它主要完成的內(nèi)容包括電子表格的制作、數(shù)據(jù)的處理分析和圖表的繪制。但Excel 曲線繪制功能不是很強大。AutoCAD 是一個功能強大的繪圖軟件包,被廣泛應(yīng)用于機械、電子、建筑、煤礦工程繪圖等各個領(lǐng)域,是一個非?;A(chǔ)的計算機輔助設(shè)計軟件。在AutoCAD 軟件中,圖形編輯功能是非常強大的,但若繪制復(fù)雜不規(guī)則曲線,整個過程非常繁瑣,效率低下,而且很容易出錯。針對以上兩軟件的缺陷,本文將著重介紹一種如何正確對實測試驗數(shù)據(jù)進行處理,并能簡單地將處理數(shù)據(jù)轉(zhuǎn)化成直觀表現(xiàn)試驗結(jié)果的特性曲線的簡易方法,而且還可以對曲線進行相應(yīng)的編輯,以滿足使用需要。
實測試驗數(shù)據(jù)量往往非常多,而且需要經(jīng)過專門的軟件進行處理,Excel 具有強大的函數(shù)處理和計算功能。在Excel 中數(shù)據(jù)處理完成之后,可以運用Pline 和Spline樣條曲線命令在AutoCAD 環(huán)境中進行曲線的繪制。另一種方法是將Excel 中生成的曲線散點圖復(fù)制下來,粘貼到AutoCAD 中,從而繪制所需的曲線[1],可是這種方法存在一定的誤差。運用VC++語言經(jīng)EXE 文件生成SCR 腳本命令文件,從而在AutoCAD 中繪制曲線[2],但這種繪制方法實用性不強。正確處理實測試驗數(shù)據(jù)的做法是在Excel 中處理數(shù)據(jù),而不是AutoCAD 中。將在Excel 中處理完成的曲線坐標(biāo)數(shù)據(jù)存成文本格式文件,轉(zhuǎn)換為與AutoCAD 所兼容的SCR腳本命令文件,然后導(dǎo)入到AutoCAD 中完成曲線的繪制工作,最后的任務(wù)是對曲線進行相應(yīng)的編輯。這種方法減輕了生成SCR 腳本命令文件的復(fù)雜程度,從而使得整個曲線繪制的過程得到簡化。繪制曲線的流程如圖1 所示。
圖1 曲線繪制流程圖
以對某型號減速機樣機進行性能測試試驗得出的實測數(shù)據(jù)為例,具體說明SCR 腳本命令文件的生成過程以及如何利用SCR 腳本命令文件在AutoCAD 中繪制復(fù)雜的曲線。
1)在Excel 中處理實測試驗數(shù)據(jù),生成待繪制曲線的坐標(biāo)值。在Excel 中打開一張空白的工作表,由于實測試驗數(shù)據(jù)不一定就是待繪制曲線的點坐標(biāo)的數(shù)值,先將其導(dǎo)入到Excel 中,再經(jīng)過計算處理生成待繪制曲線的坐標(biāo)值。
2)在Excel 中繪制初階的曲線圖。在Excel 中框選上待繪制曲線橫坐標(biāo)和縱坐標(biāo)的那兩列,在主菜單中單擊[插入]→[散點圖]→[XY 散點圖],在彈出的選框中雙擊無數(shù)據(jù)點平滑線散點圖,從而繪制初階的曲線圖。
3)在Excel 中繪制最終的曲線圖。對初階的曲線圖進行相關(guān)的編輯,包括用單向箭頭表示曲線的趨勢、兩個坐標(biāo)軸的設(shè)置以及相關(guān)尺寸的標(biāo)注等等。由此繪制出最終的曲線圖,如圖2 所示。
圖2 Excel 中繪制的曲線圖
從編輯初階的曲線圖中可以看出:在Excel 環(huán)境中對曲線的后處理功能不強大。而往往在編輯曲線時,需要對曲線進行一些特殊的后處理,比如在本實例中,要把曲線平均截取幾段,并對每段曲線求解[3],而在Excel 中很難完成這些操作。
將Excel 中生成的數(shù)據(jù)轉(zhuǎn)換成與AutoCAD 兼容的SCR 腳本命令文件,然后導(dǎo)入到AutoCAD 中完成曲線的繪制和編輯工作,具體繪制過程如下:
1)同上述Excel 中處理實測試驗數(shù)據(jù)的方法。
2)生成文本格式文件。新建一個文本格式文件,將Excel 中的曲線坐標(biāo)數(shù)據(jù)復(fù)制其中,在開始位置寫上pline,在橫縱坐標(biāo)之間必須加上英文逗號。
3)生成與AutoCAD 兼容的SCR 腳本命令文件。將上一步生成的文本格式文件的格式改為SCR 腳本命令文件的格式。
4)在AutoCAD 中繪制初階的曲線圖。在AutoCAD中,滾動鼠標(biāo)使得窗口最大化,在主菜單中找到并單擊運行腳本命令文件,從而完成初階曲線圖的繪制工作。
5)在AutoCAD 中繪制最終的曲線圖。在AutoCAD 中能夠進行一些簡單的編輯工作,包括坐標(biāo)軸刻線、標(biāo)題名稱和曲線的趨勢方向等等。另外,AutoCAD 軟件對曲線的后處理功能很強大,可以彌補在Excel 中不能完成某些編輯工作的缺陷。繪制出最終的曲線圖,如圖3 所示。
圖3 AutoCAD 中繪制的曲線圖
借助Excel 軟件對實測試驗數(shù)據(jù)進行處理,通過SCR 文件的調(diào)用,在AutoCAD 軟件中繪制曲線的方法,使得實測試驗數(shù)據(jù)能夠直觀表現(xiàn)產(chǎn)品技術(shù)性能的高低,加強了AutoCAD 在曲線繪制方面的功能。這種方法實用性很強,不僅曲線的精度比較高,而且不需要使用AutoLisp 或其它編程語言進行二次開發(fā),對使用者技術(shù)要求比較低,因此適用于許多工程實際應(yīng)用場合。
[1]張海寧,車向前.基于AutoCAD 的復(fù)雜曲線繪制的實現(xiàn)[J].煤礦機械,2003(1):48-49.
[2]郭忠山,李傳軍.利用SCR 文件在AutoCAD 中繪制復(fù)雜曲線[J].現(xiàn)代制造工程,2007(11):47-48.
[3]蔡勝,李充寧,楊保占.2K-V 型減速機扭轉(zhuǎn)剛度測試曲線的處理方法[J].機械工程與自動化,2013(3):108-110.
[4]李燕,魯宏圖.在AutoCAD 中精確繪制不規(guī)則曲線的技巧[J].計算機應(yīng)用,2002(4):100.
[5]王蔚.基于MATLAB 生成的SCR 文件實現(xiàn)AutoCAD 中復(fù)雜曲線/曲面的繪制[J].計算機工程應(yīng)用技術(shù),2012(14):3439-3442.
[6]劉再輝,彭小紅.AutoCAD 中公式曲線繪制方法及其特性的分析[J].CAD/CAM 與制造業(yè)信息化,2011(2/3):50-51.
[7]廖海萍,曾翠華.AutoCAD 中函數(shù)曲線的繪制方法[J].機械工程與自動化,2006(4):51-52.
[8]蔡勝,楊保占,李充寧.2K-V 型減速機測試扭轉(zhuǎn)剛度曲線的表達(dá)[J].機械研究與應(yīng)用,2012(6):155-157.