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

正文內(nèi)容

采用多線程進(jìn)行數(shù)據(jù)采集-資料下載頁

2025-08-26 08:04本頁面

【導(dǎo)讀】----數(shù)據(jù)采集技術(shù)在工業(yè)控制及自動(dòng)化等領(lǐng)域中發(fā)揮著重要的作用。④等待,直到轉(zhuǎn)換完成。查詢法或中斷法。就是采用一個(gè)循環(huán),依次采集各個(gè)數(shù)據(jù)通道。查詢法的優(yōu)點(diǎn)是程序簡(jiǎn)單,易于實(shí)?,F(xiàn);缺點(diǎn)是采集過程中,CPU多數(shù)時(shí)間是在等待,造成資源的浪費(fèi)。響應(yīng)采集卡的中斷時(shí)讀出所采集的數(shù)據(jù)。進(jìn)行其他的計(jì)算工作,而不用處于等待狀態(tài)。但是程序設(shè)計(jì)復(fù)雜,尤其是當(dāng)系統(tǒng)的硬件中斷資源緊張時(shí),很容易造成中斷沖突;好的方法——多線程技術(shù)。----Win95/98最讓人喜愛的除了漂亮的界面以外,就是多線程與多任務(wù)了。但是,在Windows95以及WindowsNT中,一個(gè)程序無法獨(dú)占所有的CPU. 這些能同時(shí)執(zhí)行的程序片段稱為線程。這樣,能最大限度的保證采集的實(shí)時(shí)性,而另外的線程同時(shí)。又能及時(shí)地響應(yīng)用戶的操作或進(jìn)行數(shù)據(jù)處理。是因?yàn)?,Delphi已將多線程的復(fù)雜性替我們處理了,我們所要做的就是繼承。線程終止時(shí)自動(dòng)撤消線程對(duì)象。載荷及位移數(shù)據(jù),經(jīng)過處理后做出抽油機(jī)的功圖。

  

【正文】 用格式必須是 safecall。 關(guān)鍵的重載方法 Execute 的代碼如下: Procedure 。 Begin StartTicker := GetTickCount。 id := 0。 Repeat thes := Adread(15) * ad2mv * mv2l。 采集第 15 通道 thep := Adread(3) * ad2mv * mv2n。 采集第 3 通道 dt := GetTickCount StartTicker。 sarray[id] := thes。 parray[id] := thep。 tarray[id] := dt。 inc(id)。 Synchronize(UpdateCaption)。 注意:顯示采集進(jìn)度 Until id =4096。 ed := GetTickCount。 Synchronize(ShowCostTime)。 注意:顯示所用時(shí)間 end。 從以上代碼中可見, Execute 與一般的代碼并無本質(zhì)區(qū)別。僅有的區(qū)別是顯示采集進(jìn)度和顯示所用時(shí)間時(shí),不能直接調(diào)用各自的過程,而是通過調(diào)用Synchronize 間接地調(diào)用。這樣作是為了保持進(jìn)程間的同步。 4. 結(jié)論 以上的程序采用 Delphi 編程,在 AMDK62/300 上實(shí)現(xiàn)。測(cè)試結(jié)果是這樣的:采用多線程,采集 4096 個(gè)點(diǎn)一般耗用 10~ 14s 的時(shí)間;如果不采用多線程則需要 1 分鐘到 1 分半??梢姸嗑€程可明顯提高程序的執(zhí)行效率。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1