- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Visual Basic试验数据处理
基于Visual Basic试验数据处理
摘 要:介绍了在VisualBasic6.0环境下实现数据处理的方法,数据处理是试验台控制系统一个重要组成部分,数据处理的准确与否直接关系到试验结果的可靠性和精度。
关键词:VisualBasic6.0;数据处理;试验台
DOI:10.16640/j.cnki.37-1222/t.2017.13.016
目前国内大部分汽车零部件试验台人机界面友好性欠佳,测试过程及结果分析主要依靠试验工作人员的经验,精度不高,使用不方便。本汽车零部件试验台软件,根据汽车行业标准,设计了几种数据分析方法,既方便用户分析数据,同时使试验数据更直观。
软件基于Microsoft Visual Basic 6.0软件,使用Visual Basic语言编程,主要应用于汽车零部件性能检验试验台,可实时监控试验过程,实现试验数据自动存储,自动打印等功能,同时对试验数据进行分析,从而给出准确的试验结果。
1 试验台软件流程图设计
汽车零部件试验台系统利用PLC及工业控制计算机完成各类信号的采集、管理、监控。上位机监控界面可实时显示监控参数、显示报警记录和打印表格曲线等功能。
试验数据存储为二进制文件,大大减少占用计算机硬盘空间,同时,试验数据可以导出为excel格式,方便数据共享。存储信息保存到数据库中,方便用户按照不同条件查询数据。
试验数据查询,按照用户设置查询条件,在数据库中检索,如型号,编码,检验员,试验日期,试验开始时间等,可以实现模糊查询。
试验数据分析,主要是将试验存数的曲线数据进行分析、计算,找到用户测试的数据,或对曲线进行各种操作,方便用户分析零部件故障。
2 试验台软件功能实现
2.1 各档位换档力的查找
由于换档机构的特殊机械结构,所以在换档过程中最大的换档力并不是真正的换档力,真正的换档力为在最大换档力前,换档力上升斜坡的某一个力的小锯齿顶点或者力保持不变的一个值。
Public Sub Force_C()
Tr(Cr_i) = Crave(Cr_jl(Cr_i) + 50).Force(Cra_i)
最后波峰延时500ms看换档力是否回初始
If Tr(Cr_i) Abs(F_b) + 20 Then
Form1.T_Fmax.Text = 0
换档力力未回初始,换档力无效
Cr_i = -1
End If
If Cr_i 0 Then
大于1个波峰,判断 最后波峰 最后波谷-1
最后波峰-1 间隔200ms 换档力力有效确定
If ((Cr_jl(Cr_i) - Cr_jl(Cr_i - 1)) 30) And _
((Cr_jl(Cr_i - 1) - Tr_jl(Cr_i - 1)) 30) Then
Form1.T_Fmax.Text = Cr(Cr_i - 1)
Else
Form1.T_Fmax.Text = Cr(Cr_i)
未满足判断条件,认定最后波峰即换档力
End If
ElseIf Cr_i = 0 Then
1个波峰,该波峰即换档力
Form1.T_Fmax.Text = Cr(0)
End If
End Sub
2.2 曲线操作
试验结束后,曲线存储在计算机中,查询后,用鼠标拖动控件框选要显示的曲线,可以实现曲线无极放大,同时可以实现曲线平移(左、右、上、下),撤销操作或者重复撤销的操作。对曲线的操作可以方便用户分析故障点的数据,进而分析零部件的问题所在。主要操作vb中的PictureBox控件,改变控件的Scale属性,以达到放大、缩小、平移曲线的目的,以重复和左移曲线为例,程序如下。
If Amp_i(Ci) zi_max Then repeat
Amp_i(Ci) = Amp_i(Ci) + 1
Amp_ZB_0
End If
If A_cs(Amp_i(Ci)).frX(Ci) 0 Then left
Amp_i(Ci) = Amp_i(Ci) + 1
A_cs(Amp_i(Ci)).frY(Ci)=A_cs(Amp_i(Ci)-1).frY(Ci)
A_cs(Amp_i(Ci)).neY(Ci)=A_cs(Amp_i(Ci)-1).neY(Ci)
If (A_cs(Amp_i(Ci)-1).frX(Ci)-DeiTx/10) 0 Then
A_cs(Amp_i(Ci)).frX(Ci) = Int(A_cs(Amp_i(Ci) _
- 1).frX(Ci
您可能关注的文档
- 基于UOID创新设计方法产品设计实务教学探索.doc
- 基于UPC―QTOF―MS技术果糖诱导高尿酸血症大鼠血清脂质代谢组学研究お.doc
- 基于UPI高职新生心理健康状况分析与对策.doc
- 基于UPLCESIMSMS何首乌中12种真菌毒素污染检测.doc
- 基于UPLCQTOFMSE技术彝药满山香化学成分鉴别研究.doc
- 基于UPLCQTOFMS技术北青龙衣褐变过程中成分动态变化分析.doc
- 基于UPLCQTOFMS植物代谢组学技术鉴别林下山参生长年限.doc
- 基于UPLCQ―TOF―MSMS技术快速分析淫羊藿总黄酮胶囊中化学成分.doc
- 基于UPLC―ESIQ―TOF―MSMS技术分析荷梗中化学成分.doc
- 基于UPLC―Q―TOFMS技术桑叶化学成分快速识别分析.doc
- 基于Visual Basic进行武术视频词典设计.doc
- 基于Visual C.NET和XML技术学生成绩管理系统设计与实现.doc
- 基于Visual C.NET有毒气体监测仪与力控组态软件数据通信实现.doc
- 基于Visual CWinsock API研究.doc
- 基于Visual CUSB接口通信程序设计.doc
- 基于Visual C人体静态平衡能力评估系统.doc
- 基于Visual C开发环境绘制PNG按钮方法.doc
- 基于Visual C异形窗口及数据库便携技术研究及应用.doc
- 基于Visual C数据库访问技术对比分析.doc
- 基于Visual C软件对石材加工截断切割最优问题分析.doc
最近下载
- 深发展银行黄金td业务开户流程 深发展银行贵金属递延业务开户流程_.ppt VIP
- 中国国家标准 GB/T 40344.3-2024真空技术 真空泵性能测量标准方法 第3部分:机械增压泵的特定参数.pdf
- 固定资产盘点流程和方案.docx VIP
- 第6章细菌的感染与免疫.ppt VIP
- 【医脉通•指南】左卡尼汀在男性不育中临床应用专家共识(2014版).pdf VIP
- 高考英语语法新视角(中级英语测试指导).doc VIP
- 2020年最新版下肢静脉曲张临床路径.docx VIP
- 教育行为模式识别-洞察及研究.docx VIP
- 第12课《鱼纹话吉祥》教学课件-2024-2025学年岭南美版(2024)初中美术七年级上册.pptx VIP
- 特种设备安全总监职责.doc VIP
文档评论(0)