本站小编为你精心准备了试验计算组件的开发参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
《工程与试验杂志》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结束语
该组件在开发完成后,已经应用到本公司开发的扭转试验机中,目前用户已验收。长春机械科学研究院有限公司开发的动态试验机的静态试验部分,目前也在应用该计算组件。该组件的应用,降低了没有静态试验软件设计经验的技术人员的工作压力,共享了公司的技术资源,因而是一个成功的开发案例。
作者:张立新 韩巍 李付强单位:长春机械科学研究院有限公司 深圳市计量质量检测研究院