999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Hook模式的某零部件靜剛度試驗臺精度提升

2020-10-20 07:18:51周硯文藥陵州候向民
汽車實用技術 2020年15期

周硯文 藥陵州 候向民

摘 要:為了提升現有某靜剛度試驗臺的效率及測量精度,使用Visual BASIC的Hook模式編程開發了通用零部件靜剛度測量軟件,擴展試驗臺架的功能并通過多個試驗驗證了臺架的可靠性。此外該設計思路也為同類臺架功能的升級提供了參考。

關鍵詞:零部件靜剛度;Hook模式;Visual BASIC

中圖分類號:U467? 文獻標識碼:A? 文章編號:1671-7988(2020)15-92-03

Abstract: In order to improve efficiency and measurement precision of current stiffness measurement rig, general compon -ent stiffness measurement software is developed using Visual BASIC with hook pattern programming, the rig capacity is expanded and the reliability is validated via multiple measurements.Besides that, such design pattern can also provide reference for upgrading of other similar test rigs.

Keywords: Component stiffness; Hook pattern; Visual BASIC

CLC NO.: U467? Document Code: A? Article ID: 1671-7988(2020)15-92-03

引言

在零部件設計過程中,靜剛度性能是關鍵的設計指標之一。靜剛度的測量一般在靜剛度試驗臺上開展。其通用結構一般由力加載裝置和位移檢測裝置組成,被試件安裝后,在彈性范圍開展緩慢力加載,得到的力增量與相應位移的增量之比并繪制曲線,作為最終的結果。

目前使用靜剛度試驗臺開展試驗時,需手動進行測量,布置力加載電機和位移傳感器后,進入靜剛度試驗臺的測試界面(如圖1所示),用鼠標點擊按鈕控制電機加/卸載(電機下降為施加拉力,上升為釋放拉力),每到達一個目標點后,需先點擊電機控制按鈕暫停電機動作,再手工記錄力和位移的結果。

該方法需要人為操作按鈕,精度不高且有失誤風險。如圖2所示,在某零部件靜剛度測量過程中(0N-800N加/卸載,1個位移通道),過程中只能設定約8個加載力目標點進行觀測,剛度曲線變化趨勢不明顯。當所需觀測的位移通道變多時,手工記錄結果還容易出現疏忽。因此對于現有靜剛度試驗臺進行功能擴展是很有必要的。

1 通用零部件剛度試驗臺功能擴展解決方案

1.1 軟件總體設計思路

經過對現有測量過程的分析,使用Visual BASIC中Hook模式編程,完成了通用零部件剛度軟件的開發,擴展了現有臺架的功能。

軟件功能結構圖如圖3所示,由初始化、過程監控和電機控制三個模塊組成。初始化模塊用于測量通道選擇(目前能監測1個力通道和4個位移通道)、最大加載力(電機拉力加載)和采樣間隔設定;過程監控用于實時測量各通道數據并將其保存;電機控制模塊用于設定電機加/卸載控制。

軟件流程圖和軟件界面如圖4和圖5所示。以拉力加載為例,在樣件上安裝力加載電機和位移傳感器后,首先打開現有剛度試驗臺測試界面(如圖1所示),接著啟動通用零部件剛度軟件(如圖5所示)。在軟件中完成傳感器通道選擇、最大加載力和采樣頻率設定后,點擊開始采樣按鈕,軟件可自動操作剛度試驗臺的測試界面相關按鈕,包括控制電機加/卸載,實時采集各個通道的傳感器數據并顯示/保存。試驗結束后點擊停止采樣,軟件能自動輸出結果,兼容常用電子表格軟件,供后期處理使用。

1.2 Hook模式的使用

1.2.1 傳感器數據監測子程序設計

在原測量過程中,需要手動點擊按鈕操作電機、肉眼觀察各個傳感器通道數值。而在Windows中以上行為都可以用消息機制從軟件上實現。在Visual BASIC中通過Hook模式編程對這些消息進行處理,就可以用軟件模擬上述動作,實現自動化測量效果。

如圖1所示,試驗過程中各傳感器數值都會顯示在對應的文本框中。通過使用Hook模式中的FindWindow, Find WindowEx,SendMessage 發送WM_GETTEXT等消息能得到文本框內容,可以將所關注通道數據從其對應的文本框中讀出。此外通過timer控件,可設定采樣時間,實現不同頻率下的傳感器數據定時采集。其流程圖如圖6所示。

1.2.2 電機操作按鈕控制子程序設計

在測量剛度時,需要用電機產生拉力。如圖1所示,電機控制由“上升”、“下降”、“電機運動”、“電機停止”四個按鈕的點擊實現(下降為施加拉力,上升為釋放拉力)。先通過得到手動測試窗體句柄后,使用FindWindowsEx通過各按鈕的標題得到其對應的句柄,最后使用PostMessage函數向這些句柄發送WM_BMCLICK等消息實現模擬鼠標點擊,可實現電機的控制加載。當加載力達到設定最大值時,同理可控制電機開始卸載回零。其流程圖如圖7所示。

1.3 輸出數據格式的定義

數據采集信息中一般包含日期、時間、采樣點序號、力/位移傳感器通道數據。使用Visual BASIC的文件功能進行編程,在試驗完成后可按照常用電子表格的相關兼容格式輸出文件,供后期處理。采樣的數據示意格式如表1所示。

2 試驗臺功能擴展后的使用效率

圖8為某零部件剛度的測量結果(一個力通道和一個位移通道,加載過程為0N-400N,負號表示為拉力),共采集到約1000多個點,且試驗數據文件輸出后可用常用電子表格文件打開。相比擴展前只能采樣中間個別目標點的問題,功能擴展后的采樣點數明顯提高,且繪制曲線連續平滑,能準確反應剛度曲線的趨勢。最終生成剛度曲線如圖9所示,與CAE分析趨勢一致。

3 結論

本文基于Hook模式編程,設計了通用零部件剛度測量軟件,擴展了現有剛度試驗臺的功能。功能擴展后能夠實現靜剛度的多通道自動測量,提高效率并能顯示曲線變化細節趨勢。投入使用后,對多種零部件剛度進行了測量,結果與CAE分析一致,效果良好。同時該臺架的擴展思路也可為其它類似功能臺架的能力擴展提供參考。

參考文獻

[1] 王棟.Visual BASIC程序設計[M].北京:清華大學出版社,2015.

[2] 布魯斯·約翰遜.Visual Studio 2017高級編程[M].北京:北京:清華大學出版社,2018.

主站蜘蛛池模板: 国产色网站| 国产自在线拍| 亚洲欧美综合在线观看| 99re视频在线| 最新无码专区超级碰碰碰| 国产丝袜啪啪| 又爽又黄又无遮挡网站| a毛片在线免费观看| 永久免费AⅤ无码网站在线观看| 狼友视频一区二区三区| 亚洲不卡网| 日韩中文精品亚洲第三区| 2022精品国偷自产免费观看| 日韩不卡高清视频| 素人激情视频福利| 99精品一区二区免费视频| 国产精品无码久久久久久| 91成人在线观看| www亚洲精品| 亚洲无码在线午夜电影| 久久99蜜桃精品久久久久小说| 国产成人精品一区二区免费看京| 婷婷色婷婷| 亚洲无码视频一区二区三区| 国产一级二级在线观看| 久久国产高清视频| 亚洲日韩精品无码专区97| 亚洲AV无码久久精品色欲| 久久一级电影| 欧洲极品无码一区二区三区| 在线视频亚洲色图| 日韩欧美在线观看| 无码日韩人妻精品久久蜜桃| 天堂中文在线资源| 久久久久亚洲精品无码网站| a级毛片免费播放| 国产高清在线精品一区二区三区 | 欧美另类一区| 91九色视频网| 日本在线视频免费| 精品国产美女福到在线直播| 亚洲综合网在线观看| 欧美伦理一区| 亚洲午夜18| 青青操国产视频| 欧美一区二区啪啪| 4虎影视国产在线观看精品| 久久77777| 一级毛片视频免费| 久热中文字幕在线| 欧美成人午夜影院| 青草视频久久| 无码中文字幕乱码免费2| 国产在线精品人成导航| 成年女人18毛片毛片免费| 亚洲欧美不卡| 日本不卡在线视频| 美女无遮挡拍拍拍免费视频| 四虎永久在线| 自拍中文字幕| 中文字幕久久精品波多野结| 一本色道久久88综合日韩精品| 911亚洲精品| 露脸真实国语乱在线观看| 成人午夜免费视频| 狠狠色成人综合首页| 伊人久综合| 久久国产乱子| 国产成人a在线观看视频| 91小视频版在线观看www| 制服丝袜一区| 91亚洲精品国产自在现线| aⅴ免费在线观看| 最新日本中文字幕| 日韩av无码精品专区| 亚洲天堂视频在线观看免费| 2021国产精品自产拍在线观看| 色欲不卡无码一区二区| 国产日韩欧美精品区性色| 国产免费羞羞视频| 漂亮人妻被中出中文字幕久久| 日本午夜在线视频|