本站小編為你精心準備了試驗計算組件的開發參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
《工程與試驗雜志》2014年第四期
1具體實現
本計算組件分為4個類層次,共有3個基礎計算類和5個實用計算類,實用計算類和基礎計算類之間存在繼承關系。其中,3個基礎計算類包括基類、常規計算類和拉伸家族類;而5個實用計算類包括拉伸、壓縮、扭轉、剝離和剪切計算類,如圖1所示。
1.1基類完成所有計算數據初始化工作,統計出所有通道的最大值、最小值及其索引位置并記錄在原始數據數組的特定位置。計算、建立并公開一些基本屬性,如試驗類型、試樣形狀、數據長度、引伸計標距、試樣截面積等基本屬性。
1.2常規計算類提供彈性段的范圍確定及其斜率計算方法,提供間隙、面積、Rp、斷裂、能量、各種伸長率及其相關的索引的計算方法。
1.3拉伸家族類提供上、下屈服點的計算方法并公開其索引屬性。提供強度、彈性模量、應變硬化指數、斷面收縮率和常規計算類的各種伸長率計算方法。
1.4拉伸等計算類包含拉伸、壓縮和扭轉計算類,繼承自上述3個基礎計算類,尤其是拉伸家族類,3個基礎計算類公開的屬性和方法,它全部擁有,另增加了斷后標距等項目。
1.5剝離等計算類包含剝離和剪切計算類,它們直接繼承自常規計算類,內部需要創建力波峰值、力波谷值、剝離強度和剪切強度等公式。
2組件的輸入和輸出
(1)從初始化構造函數輸入下列參數:Type:試驗類型;Shape:試樣形狀;ExtOptn:變形選項;ExtGageLength:引伸計標距;ParallelLength:試樣平行長度或夾具兩鉗口之間的距離:rd:需要計算的原始數據二維數組,函數原型為。(2)輸入試樣尺寸。(3)設置計算方法,包括如何確定彈性段的范圍、如何計算間隙和規定塑性延伸強度等。同時,根據選擇的不同計算方式,還要輸入相關的附加數據。(4)設置項目附屬輸入。(5)選擇需要計算哪些項目。(6)調用計算主程序MainRoutine執行計算。(7)計算結果存放到ResultValues()數組中。注:本組件中所有數據輸入必須為基準單位,即時間為s,力值為N,長度單位是mm,扭矩為N•mm,扭角為Rad。得出的計算結果也是基準單位,用戶如需轉換單位,需要自己做后續處理。
3結束語
該組件在開發完成后,已經應用到本公司開發的扭轉試驗機中,目前用戶已驗收。長春機械科學研究院有限公司開發的動態試驗機的靜態試驗部分,目前也在應用該計算組件。該組件的應用,降低了沒有靜態試驗軟件設計經驗的技術人員的工作壓力,共享了公司的技術資源,因而是一個成功的開發案例。
作者:張立新 韓巍 李付強單位:長春機械科學研究院有限公司 深圳市計量質量檢測研究院