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

正文內(nèi)容

基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng)畢業(yè)論文(完整版)

2025-08-29 13:34上一頁面

下一頁面
  

【正文】 DCTextOut(hOriginPoint+maxWidth+5,vOriginPoint,t/s)。 //創(chuàng)建畫筆,實線,藍(lán)色 CPen* pOldPen3=pDCSelectObject(amp。 pDCMoveTo(hOriginPoint,)。 } ///////////////////////////////////////////////////////////////////////////// // CTestsystemView printing 基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 19 BOOL CTestsystemView::OnPreparePrinting(CPrintInfo* pInfo) { // default preparation return DoPreparePrinting(pInfo)。i++) { VoltDigital[i]=0。 } else { int i。 if(num=2) if((((VoltAnolog[num1]VoltAnolog[num2])=)amp。 UpdateWindow()。 if(MPS_SetPara==NULL) { AfxMessageBox(無法找到 SetPara函數(shù) )。 unsigned char DI[SampleNumber]。 } { MPS_flag=MPS_DataIn(VoltageIn1,VoltageIn2,DI,SampleNumber, 0)。tSampleNumber1。需要注意的是,如果沒有正確插入數(shù)據(jù)采集卡,程序會出現(xiàn)警告,如圖 所示。 value_buf[s]=value_buf[s+1]。 for(t=0。 VoltageIn2[h]=0。 基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 22 } //變量定義及初始化 int PGAArray[16]。首先將“ ”文件拷貝到工程 debug 目錄下,然后在測試程序的最后添加動態(tài)調(diào)用 DLL 文件的函數(shù) MPS_TEST(),程序代碼如下所示: float CTestsystemView::MPS_TEST() { HINSTANCE hDll = LoadLibrary()。((VoltAnolog[num]VoltAnolog[num1])=))) VoltAnolog[num1]=VoltAnolog[num2]。in。 SetTimer(1, 1000, 0)。 stopflag=FALSE。 CSize sizeTotal。 pDCSelectObject(pOldPen3)。i20xx。 //還原舊筆 CPen NewPen2(PS_SOLID,1,RGB(255,0,0))。 //采用 12保持精度 pDCLineTo(hOriginPoint+4,vOriginPointi*12)。 pDCLineTo(hOriginPoint+i*10,vOriginPoint+2)。i++) { _itoa(i,temp,10)。 //畫縱坐標(biāo) pDCLineTo(hOriginPoint+maxWidth,vOriginPoint)。 CRect graphRect。 // TODO: add draw code for native data here CString str。 本系統(tǒng)的測試程序主要分為兩大模塊:圖形實時顯示模塊和數(shù)據(jù)采集模塊。 int DeviceNumber:操作所針對的設(shè)備號。 int * Counter1:指向保存計數(shù)器 1 計數(shù)值的變量的指針。 DO 指向的數(shù)組大小應(yīng)大于SampleNumber 的大小。其規(guī)定類同VoltageOut1。若元素值超出取值范圍,則會出現(xiàn)數(shù)據(jù)溢出導(dǎo)致輸出失真。若 SampleNumber 較大或兩次執(zhí)行采集程序間隔較長,導(dǎo)致出現(xiàn)采集到的數(shù)據(jù)前段出現(xiàn)雜亂,可以將雜亂部分(一般為 256 個樣點)從有效數(shù)據(jù)中剔除,或在采集有效數(shù)據(jù)之前先執(zhí)行一個 256 樣點的讀數(shù)操作以清空 FIFO 的數(shù)據(jù)緩存。如: DI[i] = 17,即 DI = 0b00010001,表示 D1 和 D5 為高電平,其余 6 個端口為低電平。 float * VoltageIn2:第二組模擬信號輸入( AD9AD16)的數(shù)據(jù)。 ( 2) extern C int DataIn(float *VoltageIn1,float *VoltageIn2,unsigned char *DI,int SampleNumber ,int DeviceNumber) int DataIn:函數(shù)執(zhí)行模擬信號和數(shù)字信號的采集功能。 ExtTrigger = 0,使用內(nèi)部時鐘觸發(fā)采集和輸出; ExtTrigger 為其他值時使用外部時鐘觸發(fā)。一般情況下建議使用 16 位循環(huán)模式。每個元素的取值為:ADPGAofChannals[i] = 1, 無增益; ADPGAofChannals[i] = 2,2 倍增益;ADPGAofChannals[i] = 4,4 倍增益; ADPGAofChannals[i] = 8,8 倍增益;ADPGAofChannals[i] = 16,16 倍增益。若 ExtTrigger = 0, EX1 和 EX5 對外輸出該頻率的時鐘脈沖;若ExtTrigger = 1,只有 EX1 輸出時鐘脈沖。由此可見 DLL 對我們來說其實并不陌生。 //找到 dll中的函數(shù) Func()。它由全局?jǐn)?shù)據(jù)、服務(wù)函數(shù)和資源組成,在運行時被系統(tǒng)加載到進(jìn)程的虛擬空間中,成為調(diào)用進(jìn)程的一部分。 9. 按“ Ctrl”鍵可暫停波形顯示。 4. 點擊左上角的執(zhí)行按鈕(白色箭頭),運行程序。 LED 亮,系統(tǒng)正常工作。先進(jìn)的設(shè)計理念、豐富的硬件功能與簡潔的編程方式使 MPS010602 成為工業(yè)企業(yè)和科研機(jī)構(gòu)必備的強(qiáng)大設(shè)計工具。這種基于 USB 的數(shù)據(jù)采集系統(tǒng)方便攜帶,速度快,穩(wěn)定性高,大大提高了測試效率和儀器的自動化程度,實現(xiàn)了低成本、高可靠 度的數(shù)據(jù)采集,是一種有效、經(jīng)濟(jì)、方便的數(shù)據(jù)采集方式,給工程帶來了極大的方便。基于計算機(jī)的數(shù)據(jù)采集,通過模塊化硬件和軟件設(shè)計以及計算機(jī)的結(jié)合,可以很方便的進(jìn)行測量。 PTC 系列熱敏電阻應(yīng)用非常廣泛,涉及到許多領(lǐng)域具體表現(xiàn)在以下幾個方面: 在電路控制及傳感器中的應(yīng)用:晶體管溫度補(bǔ)償電路、測溫控溫電路、電風(fēng)扇、彩卷沖洗、電熱水器、電熱毯、日光燈、節(jié)能燈、電池充電、變壓器、取暖器、彩電、程控交換機(jī)等; 在電熱器具中的應(yīng)用:家用暖風(fēng)機(jī)、暖房機(jī)、干燥機(jī) (柜 ) 、空調(diào)、干衣機(jī)、干手器、卷發(fā)器、電飯煲、暖手器、電熨斗 (烙鐵 ) 、電 吹風(fēng)、復(fù)印機(jī)、傳基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 2 真機(jī)等; 在汽車中的應(yīng)用:過載保護(hù)裝置、混合加熱器、低溫啟動加熱器、燃料加熱器、蜂窩狀加熱器、燃油液位指示器、發(fā)動機(jī)冷卻水溫度檢測表等 [8] 。前者起骨架與填料載體的作用 ,后者起電流通道的作用,受熱時聚合物膨脹,碳鏈斷裂形成高阻。用戶設(shè)置好測試參數(shù)便可以對敏感元件進(jìn)行實時動態(tài)的測量,實現(xiàn) 曲線的顯示。 論文重點闡述了系統(tǒng)硬件測試框架,軟件設(shè)計流程以及運行結(jié)果的測試分析等 。目前使用的 PTC 材料主要分為陶瓷基 PTC材料和高分子基 PTC 材料兩種類型 [2]。在新產(chǎn)品方面研制出了片式 PTC 復(fù)合元件、多層結(jié)構(gòu) PTC 和高可靠性 PTC 等 [6]。 數(shù)據(jù)采集的 背景 和意義 數(shù)據(jù)采集是指從傳感器或其他待測模擬和數(shù)字被 測單元中自動采集信息的一個過程。 [12] 目前,國內(nèi)外 USB數(shù)據(jù)采集系統(tǒng)均處在高速發(fā) 展的階段。 圖 MPS010602 多功能信號采集卡 MPS010602 信號采集卡是一款基于 USB 總線的多功能信號采集卡,具有 16路單端模擬信號采集、 4 路模擬信號輸出、 8 路數(shù)字信號輸入 /輸出、 2 路比較器、2 路計數(shù)器及 2 路 PWM 輸出。 軟件支持:提供 Windows95/98/NT/20xx/XP 下的驅(qū)動程序及 DLL 文件,并提供 LabVIEW 編寫的應(yīng)用軟件范例程序。 MPS010602 采集卡的各項基本功能測試: MPS010602 信號采集卡與計算機(jī)的 USB 接口連接。 6. 點擊“數(shù)字端口輸出”相應(yīng)的狀態(tài)指示燈,可從“數(shù)字端口輸入”看到對應(yīng)的狀態(tài)改變。 動態(tài)鏈接庫 DLL 動態(tài)鏈接庫技術(shù) [13]是 Windows 最重要的實現(xiàn)技術(shù)之一, Windows 的許多新功能、新特性都是通過 DLL 來實現(xiàn)的。 //定義一個函數(shù)指針 FUNC Func。 基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 9 ( 2)動態(tài)鏈接庫隨處可見 我們在 Windows 目錄下的 system32 文件夾中會看到 、 和 , windows 的大多數(shù) API 都包含在這些 DLL 中。 int SampleRate:采樣率、刷新率等工作時鐘頻率。若給出的 ADChannalNumber 參數(shù)值小于 4,則自動配置為 2;若給出的 ADChannalNumber 大于 4 而小于 8,則自動配置為 4;若給出的ADChannalNumber 大于 8 而小于 16,則自動配置為 8;若給出的 ADChannalNumber大于 16,則自動配置為 16。 unsigned short PWM1: PWM1 輸出占空比設(shè)置。 int ComparatorEnable:比較器使能。當(dāng)有多塊采集卡同時連接到計算機(jī)時,將按照設(shè)備連接到計算機(jī)的先后順序依次分配序號 0、 ?? 9,該序號將用于對卡進(jìn)行標(biāo)識。若采集卡工作在 2 通道模擬輸入模式下,則 VoltageIn1 中的元素全部代表 AD1 采集到的數(shù)據(jù);若采集卡工作在 4 通道模擬輸入模式下,則 VoltageIn1 的第一個元素代表 AD1 采集到的數(shù)據(jù),第二個元素代表 AD2 采集到的數(shù)據(jù),第三個元素代表 AD1 采集到的數(shù)據(jù),第四個元素代表 AD2采集到的數(shù)據(jù)??以此類推;若采集卡工作在 8 通道模擬輸入模式下,則 VoltageIn1的第一個元素代表 AD1 采集到的數(shù)據(jù),第二 個元素代表 AD2 采集到的數(shù)據(jù),第三個元素代表 AD3 采集到的數(shù)據(jù),第四個元素代表 AD4 采集到的數(shù)據(jù),第五個元素代表 AD1 采集到的數(shù)據(jù),??以此類推;若采集卡工作在 16 通道模擬輸入模式下,則 VoltageIn1 的第一個元素代表 AD1 采集到的數(shù)據(jù),第二個元素代表 AD2 采集到的數(shù)據(jù),第三個元素代表 AD3 采集到的數(shù)據(jù),??第八個元素代表 AD8 采集到的數(shù)據(jù),第九個元素代表 AD1 采集到的數(shù)據(jù),??以此類推。 VoltageIn2基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 12 所指向的數(shù)組大小應(yīng)大于 SampleNumber 的大小。該參數(shù)決定函數(shù)執(zhí)行一次數(shù)據(jù)數(shù)組中所更新 的數(shù)據(jù)個數(shù),當(dāng)從采集卡中讀到 SampleNumber 個數(shù)據(jù)點后函數(shù)成功返回。 float * VoltageOut1:模擬輸出通道 DA1 將輸出的數(shù)據(jù)。 float * VoltageOut3:模擬輸出通道 DA3 將輸出的數(shù)據(jù)。因此在配置 Dx為輸入模式的同時為輸入模式的同時,應(yīng)向 Dx 輸出高電平輸出高電平。 int DeviceNumber:操作所針對的設(shè)備號。指針?biāo)赶虻膶ο鬄檎蛿?shù),函數(shù)成果執(zhí)行后該整型數(shù)將被更新為最新的計數(shù)器計數(shù)值。 Visual C++ 中的 MFC 中包含有成千上萬行正確、優(yōu)化和功能強(qiáng)大的 Windows 代碼,這使得編寫應(yīng)用軟件程序時程序員所需要編寫的代碼大為較少,從而提高了編寫的應(yīng)用軟件程序的正確性。當(dāng)用戶點擊界面中“數(shù)據(jù)采集”菜單下的“開始采集”后,繪圖功能也自動開啟,繪圖模塊根據(jù)設(shè)定好的參數(shù),將采集到的數(shù)據(jù)表示成直觀的曲線形式。 drawflag=TRUE。NewPen)。 基于數(shù)據(jù)采集卡的敏感元件動態(tài)測試系統(tǒng) 16 pDCTextOut(hOriginPoint+i*100,vOriginPoint+4,str)。i++) { if(i%10==0) { pDCMoveTo(hOriginPoint+i*10,vOriginPoint4)。 //給 y 軸標(biāo)刻度 for(i=0。 pDCLineTo(hOriginPoint+5,vOriginPointmaxHeight+10)。 //顯示鼠標(biāo)的位置坐標(biāo) pDCTextOut(+15,+5,m_string)。NewPen3)。 pDCLineTo(hOriginPoint+maxWidth,)。 } void CTestsystemView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pI
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1