時間:2008-12-24 13:27:36來源:ronggang
圖2[/align]
3 軟件設計
該系統軟件基于DOS系統,以Borland c++3.1作為開發平臺,采用圖形化界面,通過中斷控制進行實時采集、存儲及性能判斷,軟件的流程圖如圖3所示:
[align=center]
圖3[/align]
3.1 初始化模塊的編程
系統為DOS系統,因此設計了相應的圖形處理、漢字字庫調用及擴展內存調用函數庫。圖形界面的編程一般直接通過程序在屏幕上畫圖,使得程序晦澀、冗長,且界面難以修改,為簡化操作,程序采用圖片調用的方式,通過程序對FLC文件的調用實現界面的編制,FLC文件可由相應的圖形處理軟件繪制,界面美觀且修改方便。
3.2 數據采集模塊的編程
實時的數據采集處理模塊主要通過改寫1CH中斷程序完成,每隔25ms的時間自動完成一次數據采集、性能判斷和測試數據的存儲,直到系統接收到停止測試的指令為止。
void interrupt(*oldint)(void)
void interrupt newint(void)
void main()
{……
oldint=getvect(0x1c);
setvect(0x1c,newint);
}
void interrupt newint(void)]
{
outportb(0x43,0x36);
outportb(0x40,0x86);
outportb(0x40,0x74);
……………(數據處理)
oldint();
}
3.3 通訊模塊的編程
按設備要求提供獨立的通訊模塊,上位機的通訊程序通過Cbuilder5調用MSCOMM32控件實現,可運行于windows95以上的操作系統下;PC104上的通訊程序則通過直接調用BC31自帶的bioscom()函數完成對測試結果數據文件的上傳。
4 結束語
創新點:模塊化、數字化、智能化是軍用維修檢測設備發展的必然方向。正是基于此,設計開發了這套檢測裝置。該裝置提供友好的人機界面,簡化了操作,能精確有效地完成對某機載振動測試儀地檢測,取得了良好的效果,達到預定的設計要求。
參考文獻:
張曉明,徐惠鋼.基于PC/104總線的多功能擴展通信模塊的設計。微計算機信息,2004年 第5期,第43、44、59頁
郭維芹. 實用模擬電子技術.北京:電子工業出版社,1999.
王永山等. 微型計算機原理與應用.西安:西安電子科技大學出版社,1999.
李軍等. 最新VESASVGA圖形圖像編程秘技.北京:北京航空航天大學出版社,1999.
標簽:
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-12-10
2025-11-20
2025-11-10
2025-11-10
2025-11-07
2025-10-31