freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于虛擬儀器平臺的凸輪檢測數據處理系統的設計畢業(yè)論文(已改無錯字)

2023-07-20 12:59:56 本頁面
  

【正文】 為邏輯正,0為邏輯負 。與TTL電平不兼容故需使用電平轉換電路方能與TTL電路連接。2)傳輸速率較低,在異步傳輸時,波特率為20Kbps3)接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾,所以抗噪聲干擾性弱。4)傳輸距離有限,最大傳輸距離標準值為50英尺,實際上也只能用在15米左右。第6章 Lab windows/CVI圖像顯示及分析第6章 顯示及分析控制界面得到的波形圖:圖61 實現波形圖界面從存儲在Access數據在Lab Windows/CVI界面中提取出來,獲得的波形圖如圖61。產品序列號第一個即20120311V020為盤形凸輪正常工作下的波形圖(黃色線),除去誤差,產品序列號為20120311V022盤形凸輪為虛擬檢測中得到的數據波形圖(紫色線)。兩者相比較,發(fā)現明顯的不同,在橫坐標位置180200之間明顯觀察到盤形凸輪并未周期運作。輸入瞬時加速度越度在輸出軸的變化最大,輸出軸瞬時加速度越度曲線波動較大,對盤形凸輪運動的影響較大。按試樣凸輪的測量值()分段進行多項式和正交多項式曲線擬合計算后,得凸輪從動件的升程逼近函數為多項式:式中:=; =;==;=;=正交項式為式中:=。 =。 =。=。 =。 =。 =。 =。=。 =。 =。 =表2分析上述結果,可得結論:比更能精確的逼近凸輪從動件的原函數。除30度角處因凸輪曲線突變,壓力角增大,引起測頭有少量彎曲,,這主要是凸輪的加工誤差屬于正常范圍。故障差待測頭的精度改善后,可以消除。通過圖61與圖31進行比對和對數據的分析,中心距變動函數A的誤差對凸輪數據極徑誤差的影響最大,凸輪極徑誤差曲線基本上述的誤差一致,這就說明中心距的誤差對凸輪極徑誤差的影響較為平穩(wěn)。另外,極角與極徑誤差曲線都是由一個以π為周期函數曲線,由此可以斷定,對于極徑誤差的影響規(guī)律都是以π為周期的。在分析擺動從動件盤形凸輪輪廓曲線之前,除了要確定從動件的運動規(guī)律外,還需要確定凸輪和從動件的一本基本結構尺寸,如凸輪的基圓半徑、從動擺桿的偏距坐標、擺桿長度等。這些尺寸是對分析凸輪檢測有很重要的意義,它們的大小與凸輪結構的效率、安裝等問題有關。這就表明,虛擬檢測得到的凸輪數據參數失準,這也就意味著,可能受到大強度運作或人為損壞使凸輪發(fā)生偏移或損壞。由圖形分析,在150度時,產品序列號20120311V020的極徑為127為最大值,在120度時,產品序列號20120311V022的極徑為134最大,最小值為100。根據公式:推程:回程:,;,由于串行接口設備有限,串行接口的實現是通過兩臺計算機實現的,發(fā)送方是本計算機,接收端是另一臺計算機,采用USB ADIO模塊。另一臺計算也要安裝Lab Windows/CVI并且數據庫內容也最好存儲在里面,可能對于速度的問題沒有想到周全,傳送的比較慢。如上圖在另一臺計算機中操作的實驗,作為接受數據端,實現了數據的傳送,可以較為輕松的操作Lab Windows/CVI界面,不用在計算機上敲打數據、獲取數據,直接可以用儀器就可以實現對數據獲取功能。理想中的設備是無線操控,界面大抵相同,通過操作設備按鈕,可幫助用戶遠程處理凸輪檢測數來的數據。儀器控制的過程中,一般根據指定的數據格式來編寫特定的儀器儀表控制程序。此外,在這個過程中,儀器控制和靈活的方法使用一個回調函數來接收或發(fā)送數據,但必須注意回調函數在Windows操作系統可能由于數據丟失消息擁塞,所以高通信速率的場合最好使用查詢機制不使用回調函數。常州工學院電子信息與電氣工程學院畢業(yè)設計說明書第7章 總結與展望本文根據實際情況,基于虛擬儀器平臺的凸輪檢測數據處理系統的設計。主要闡述了數據的存儲于數據的調用,應用虛擬儀器語言Lab Windows/CVI開發(fā)測試軟件系統,完成軟件及數據處理等方面的設計和分析工作。本文主要做了一下幾個方面的工作:1) 完成凸輪檢測數據的存儲;2) 應用Lab Windows/CVI軟件開發(fā)系統的軟件系統完成界面設計及、對數據的提取及利用界面與檢測裝置數據傳接;3) 完成對波形圖顯示出來的主要參數進行分析本文還存在一些不足之處,以后需要在一下方面進一步試驗工作。1) 數據的獲得雖不是設計范圍內,但卻是一個學習的重點,本文也只是一筆帶過。2) 沒有對界面設計尚且不足,只能是簡單的設計,還可以設計一個分選的功能,但具體實施沒有落實。作為儀器領域中最新興的技術,虛擬儀器的研究、開發(fā)在國內已經過了起步階段,從90年代中期以來,國內多所重點院校和高科技公司,在研究和開發(fā)儀器產品和虛擬式儀器設計平臺以及引進消化NI公司、HP公司的產品等方面做出了一系列有益的工作,取得了一批矚目的成果。 43謝辭參考文獻參考文獻[1].張鳳均,等.《Lab Windows/CVI開發(fā)入門與進階》.北京:北京航空航天大學出版社, [2].劉方鑫,羅昌隆,等.《數據庫原理與技術》. 北京:電子工業(yè)出版社, [3]汪水華.《用Access和Delphi聯合開發(fā)數據庫》. 2002全國非計算機專業(yè)計算機課程研討會, [4]萬里紅,劉娟,等.《數據庫編程接口深入探索》. 皖西學院學報,[5]曹靜,支劍鋒.《Lab Windows/CVI與Microsoft Access之問數據共享的實現》. [6]王昆平,葉海明《Lab Windows/CVI數據庫管理》.[7]葉群松,習友寶《Lab Windows/CVI數據庫應用程序開發(fā)》.[8]鄭力新,周凱汀,陳志敏《用ADO技術創(chuàng)建Lab Windows/CVI數據庫》.[9]韓小明.《談談實現SaaS的架構》.2003[10]COLIN Atkinson 《Aspect oriented Development with Stratified Frameworks IEEE SOFTWARE 》.January/Februar,2003[11]陳雄華.《精通Spring2.X一企業(yè)應用開發(fā)詳解》.北京:電子工業(yè)出版社,2007 [12]于強, 何寧.《Windows下基于Lab Windows/CVI 8. 0 的實時數據采集》.工業(yè)控制計算機, [13]席有猷,程乃平.《基于Lab Windows/CVI虛擬示波器的設計與實現》.國外電子測量技術, [14]李英偉,王成儒.《 原理與工程開發(fā)》.北京:國防工業(yè)出版社,2007.[15]甄國涌,張森峰.《高速USB 接口設計》.電子設計工程,2009[16]Ji Ling LXI.《2000年代的新一代儀器系統總線》.國外電子測量技術,主要程序清單主要程序清單CVI操作界面部分程序清單include include include include include include //include define COUNT 361static int mailPanel。static char proj_dir[MAX_PATHNAME_LEN]。static char file_name[MAX_PATHNAME_LEN]。static double wave[6][COUNT]。static char table_1[12][13]。static double data[12][2][COUNT]。static int da_statue[12]。static int Numbers_CurveOpened。void initialization(void) 。//系統開機過程中初始化int main (int argc, char *argv[]){ if (InitCVIRTE (0, argv, 0) == 0) return 1。 /* out of memory */ if ((mailPanel = LoadPanel (0, , Mail_Panel)) 0) return 1。 initialization()。 DisplayPanel (mailPanel)。 RunUserInterface ()。 DiscardPanel (mailPanel)。 return 0。}void initialization(void) //系統開機過程中初始化 { Numbers_CurveOpened=0。 SetDir (d:\\DATA)。}int CVICALLBACK Plot_Data (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ switch (event) { case EVENT_COMMIT: DeleteGraphPlot (Mail_Panel, Mail_Panel_Graph2, 1, 1)。 break。 } return 0。}int CVICALLBACK Quit (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ switch (event) { case EVENT_COMMIT: QuitUserInterface (0)。 break。 } return 0。}int CVICALLBACK Fit_Not (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ int temp。 switch (event) { case EVENT_COMMIT: GetCtrlVal (Mail_Panel, Mail_Panel_BINARYSWITCH, amp。temp)。 if(temp==0){ SetAxisScalingMode (Mail_Panel, Mail_Panel_Graph2 , VAL_BOTTOM_XAXIS, VAL_AUTOSCALE, , )。 SetAxisScalingMode (Mail_Panel, Mail_Panel_Graph2 , VAL_LEFT_YAXIS, VAL_AUTOSCALE, , )。 } else { SetAxisScalingMode (Mail_Panel, Mail_Panel_Graph2, VAL_BOTTOM_XAXIS, VAL_MANUAL, , )。 SetAxisScalingMode (Mail_Panel, Mail_Panel_Graph2, VAL_LEFT_YAXIS, VAL_MANUAL, , )。 } break。 } return 0。}int CVICALLBACK Sub_ReadData_0 (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ int i,point_num。 int fileType。 int curve_no。 Numbers_CurveOpened=0。 switch (event) { case EVENT_COMMIT: if (FileSelectPopup (, *.dat, *.dat, Name of File to Read, VAL_OK_BUTTON, 0, 1, 1, 0, file_name) 0) { point_num=strlen(file_name)。 for(i=point_num16。ipoint_num4。i++)table_1[Numbers_CurveOpened][i+16point_num]= file_name[i]。 table_1[Numbers_CurveOpened][12]=39。\039。 fileType=1。 FileToArray (file_name, wave, VAL_DOUBLE, COUNT*6,6, VAL_GROUPS_TOGETHER, VAL_GROUPS_AS_COLUMNS, fileType)。 point_num=1。 for(i=1。iCOUNT。i++) { if(wave[0][i]!=) point_num++。 else break。 } for(i=0。ipoint_num。i++)data[Numbers_CurveOpened][0][i]=wave[0][i]。 for(i=0。ipoint_num。i++)data[Numbers_CurveOpened][1][i]=wave[1][i]。 SetCtrlVal (Mail_Pan
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1