• 全国 [切换]
  • 深圳市鼎达信装备有限公司

    扫一扫关注

    当前位置: 首页 » 新闻动态 » 真空技术 » 正文

    基于C#的O形密封圈自动计算系统开发和实现

    放大字体  缩小字体 发布日期:2021-12-07 14:30:08    浏览次数:23    评论:0
    导读

    [摘 要]O形密封是设计常用密封形式之一,其对应的装配结构尺寸多且部分计算依据基于实际经验给定,在实际开发过程中需要大量计算和校对,故容易存在人为计算误差和重复劳动。本文以O形径向静密封为例,利用C#编程可以很方便地实现选型、计算和结论判定的实时显示。在计算结果准确、高效的同时缩短了开发周期,以供借鉴。[关

    [摘 要]O形密封是设计常用密封形式之一,其对应的装配结构尺寸多且部分计算依据基于实际经验给定,在实际开发过程中需要大量计算和校对,故容易存在人为计算误差和重复劳动。本文以O形径向静密封为例,利用C#编程可以很方便地实现选型、计算和结论判定的实时显示。在计算结果准确、高效的同时缩短了开发周期,以供借鉴。

    [关键词]C#;O形密封;自动计算

    1 建立O形密封圈数据库

    1.1 整理、精简0形密封圈数据

    对供应商密封圈规格及公司现有密封圈规格的内径(d1),线径(d2)及其对应的槽深(h)、槽宽(b)进行收集整理。建议遵循以下原则:a.尺寸规格(size)按照d1*d2表示,以内径从小到大排列;b.槽深和槽宽尺寸与其尺寸规格进行一一对应。c.对不属于选型标准的线径进行删除处理;

    1.2 利用Access建立mdb格式的数据库文件

    本次程序开发选择MicrosoftOfficeAccess数据库作为程序运行的数据集。其中,在Access中分别建立ID、size、h、b字段。ID字段数据类型为长整型,序列从1开始,其他字段的数据类型为文本,填充对应的尺寸规格。

    2 C#中WinForm窗体、相关控件的建立、数据绑定

    2.1 建立WinForm窗体

    本次程序开发选择MicrosoftVisualStudio2010作为集成开发环境。打开MicrosoftVisualStudio2010,按照如下操作文件->新建->选择VisualC#->选择Windows窗体应用程序->输入项目名称和解决方案名称后确定,完成对WinForm窗体的建立。

    在弹出的窗口设计界面建立所需要控件。建议遵循以下原则:a.显示名称等相关信息使用label控件,例如要显示规格字样、其他可变文本等。;b.与数据库关联显示相关信息的使用comboBox控件方便后面数据关联,例如size字段中的具体内容;c.密封圈的预拉伸率(y)和密封圈的理论压缩量(k)相关取值使用numericUpDown控件,方便用户调整取值;d.其他计算结果呈现和判定项使用textBox控件;e.图片等显示使用pictureBox控件。

    2.2 comboBox控件绑定Access数据库

    建立(Name)为label_size_d1xd2的label控件,其Text属性设置为规格d1xd2,建立(Name)为comboBox_d1xd2的comboBox控件->点击控件右上侧小三角->在弹出的comboBox任务对话框中勾选使用数据绑定项->点击数据源下拉框->单击添加项目数据源->选择数据源类型为数据库->选择数据库模型为数据集->单击新建连接,单击更改,选择MicrosoftAccess数据库文件,单击确定->在数据库文件名单击浏览,选择文件,单击测试连接,弹出测试连接成功->确定,并选择将数据库文件复制到项目中,在选择数据库对象对话框中勾选表和视图->选择确定,完成数据绑定连接->显示成员选择size字段->值成员选择ID字段->选定值留空。

    同样步骤新建槽深、槽宽的comboBox,在显示成员时槽深选择字段h,槽宽字段选择b,其值成员均与comboBox_d1xd2的值成员一样,必须选择ID字段。

    2.3 预拉伸率和理论压缩量numericUpDown控件设定

    建立(Name)为numericUpDown_y预拉伸率调整控件。设定以下属性值:a.最小值Minimum属性为0;b最大值Maximum属性为50;c.增量Increment属性为0.1;小数位Decimalpalces属性为1;同样步骤建立numericUpDown_k,并设定其相关取值范围。

    3 程序实现思路和部分代码示例

    3.1 程序设计思路

    设计思路按照五个部分完成。a.获取规格数据,并将规格数据进行拆分,显示密封圈d1和d2尺寸;b.根据尺寸值进行密封圈公差计算;c.选择预拉伸率和理论压缩量,计算密封结构尺寸;d.对密封理论压缩量进行判定;e.图片显示和经验总结显示。设计密封圈的理论计算过程可以参考国家标准GB/T3452.1-2005液压气动用O形橡胶密封圈第1部分:尺寸系列及公差和GB/T3452.3-2005液压气动用O形橡胶密封圈第3部分:沟槽尺寸。整个计算公式都写在publicvoidCall(){所有计算过程和显示过程}函数体中。为实现数据改变结果跟随改变,只需要在改变数值的控件中调用Call()函数。

    3.2 设计相关方法的代码显示

    本文就计算公司转化为C#程序方法进行具体展示。其中将尺寸规格进行读取并拆分为两个文本方法如下:

    同理可以其他相关尺寸的公差取值范围和压缩量取值范围的判定。在判定完成后,使用textBox控件显示所有结果。

    4 结语

    自动计算O形密封圈的方式多种多样,笔者也曾尝试使用Excel,VB等方式计算,但这些展现形式都不如C#的窗口程序来得直观。还能够避免Excel被篡改数据的风险。程序数据已经验证确定,其可移植性、准确性、高效计算特性都被封装固定。在后续开发过程中,还可以继续在集成其他密封类型计算模块、密封报合理性分析报告自动生成模块方面继续突破和攻关。


     
    (文/小编)
    打赏
    免责声明
    • 
    本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://2024.dingdx.com/news/show.php?itemid=4500 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
    0相关评论
     

    © Copyright 深圳市鼎达信装备有限公司 版权所有 2015-2022. All Rights Reserved.
    声明:本站内容仅供参考,具体参数请咨询我们工程师!鼎达信作为创新真空产品研发制造商,我们提供海绵吸具,海绵吸盘,真空吸盘,真空发生器,真空泵,真空鼓风机,缓冲支杆,真空配件,真空吊具等等产品

    粤ICP备17119653号