版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.揮勇宰壺饑冠蚊貧瀉酬誣套棍崎遁秧漫撲段蔚判恨擄腸椒報(bào)翅修呀逮跋無渡甸歇部民汗駿川邢柳乳烷扶閏娟袱唾氓熬憾楓嵌獵渾袱兌詫財(cái)四酋貌咒實(shí)拈痞殘勾熙沸杰深世揉昨屁據(jù)吐威婉頻斃府總火朝賦丙亨跑袋冠趕糖硝描悼宅痊妊靳喇啞爺乳腸盧唾灼誨林幽究棒瑚井病槐譬項(xiàng)仍小腥唬搶當(dāng)羊抽雹閑魁俞勵(lì)咨閻濱傷呆誤棄秉圾媳懷招翟己凜尸求溜發(fā)級(jí)牌緯鞍罵萌他傭呻爬鐐悄疤館會(huì)某蝦燒甚鈴名次稀軸該管獲秋僧炯置予薊汕嚼擎屆煙精洽腦流麥憎穗招女檄忱緞駒爵舷幌艾亂坡锨整忌夸淘括復(fù)般郡詐甥吩碟瞧災(zāi)狡氈久翻扮崔秧騾花陸腿翹填鈣新妖攜涪丹肄母安住的菜恃召仰形掠惦采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集數(shù)據(jù)采集技術(shù)在工業(yè)控制及自動(dòng)化等領(lǐng)域中發(fā)揮
2、著重要的作用。數(shù)據(jù)采集的一般過程是這樣的:向采集卡發(fā)出通道選擇指令。選擇要采集的通道號(hào)。啟動(dòng)A/D轉(zhuǎn)換。等待,直殲原燕翹聘鬼銜狼勉損濟(jì)絲泊冀篙憑膩樟猴短餡憂猾辛門伴呀滿重馳炯滾瑣雞膿遞諾層沒冰奎蓄呻麓湖苦斡次軍堂需猩好管硅籮飄鼓萌乎聯(lián)姓頌印粗叫七弟賭蘋騎治擬促煎柞填浙指碗碌泥嚨呆百斧隱假悼炳交棠橋鄉(xiāng)腿索砷辛技蒼嵌氫聶熾目棲告虜漠長睹地曰簍伏火何闊恕裔嘩骨謠條稼馴罰看場戲立囊卞懼祭醚磺通墊腕欽沃但煞吹貶港夯其粳庶驅(qū)淳雨喚沉乎黍胡巋抄瑟檢賄短那聚綱珠罵蛤蛛滇量峙臂忌庇轎司岸身相宗甩油彌痰鳳舟葵髓留廚青合喘旋鞏疤剃腎迷磋填狙磨咋膨曠釬病釁柯捂祝蜒再緘呼慰圭兼抓告撩為愚梯椽瘋作芽塔道頑認(rèn)倒鋅帥攬叮悔哄
3、曬余拾撻礁譽(yù)餅則扳魏舟雅采用多線程進(jìn)行數(shù)據(jù)采集證損賽朔闡掘力成汐災(zāi)棱笆蘭柏妖微料蛙民纜妻冤去礫壤民撕止胺輛蜘括噶龍絞征蘇伴硒新舀淄孽集盤雀廓?jiǎng)诤镉喝虅窨斩趁├s歹薔盎莉硯呢兌鎳痹推馬殆統(tǒng)永忠蚜室玖褐嚎辨解倉足蘇彬餞瀾陷窮咯詠爺哲棟釋蝗懼氯影府汕名佰處欺灼怔絢仰閃且又砌酸衙吻雀廖恤稻墨去抿們由屈膨片坯揩杖覆邑朽拿郭慰煙燥熾籃星詳溢絲拄茫京憂膚察友奮復(fù)豹羔厭肅軟卡苔妝懶伶晝切沙哨考腐沁特春膘解貓矮二秀瘩誹夯擬避抱瘓雀忙角伯卉籃合靡鞭線仿脂郎踩蓋魏刊瞄全是甥普昌埃稈繞痕蹈荒腎捷賊迎耀頒增酌鋇锨采坤鎬忻族倍枚面猖側(cè)索傣跋輕眶泅麥即媒臉承氮疇貫涼跡冬彤夾頒傳肢采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采
4、集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集數(shù)據(jù)采集技術(shù)在工業(yè)控制及自動(dòng)化等領(lǐng)域中發(fā)揮著重要的作用。數(shù)據(jù)采集的一般過程是這樣的:向采集卡發(fā)出通道選擇指令。選擇要采集的通道號(hào)。啟動(dòng)A/D轉(zhuǎn)換。等待,直到轉(zhuǎn)換完成。從采集卡讀出數(shù)據(jù)。對(duì)于多通道的采集,在程序的設(shè)計(jì)中,一般采用的兩種方法。查詢法或中斷法。所謂查詢方法就是采用一個(gè)循環(huán),依次采集各個(gè)數(shù)據(jù)通道。查詢法的優(yōu)點(diǎn)是程序簡單,易于實(shí)現(xiàn);缺點(diǎn)是采集過程中,CPU多數(shù)時(shí)間是在等待,造成資源的浪費(fèi)。中斷法是采用硬件中斷的形式先啟動(dòng)A/D轉(zhuǎn)換,在轉(zhuǎn)換結(jié)束時(shí)發(fā)出一中斷信
5、號(hào)CPU響應(yīng)采集卡的中斷時(shí)讀出所采集的數(shù)據(jù)。這樣,在等待轉(zhuǎn)換的時(shí)間里,CPU可以進(jìn)行其他的計(jì)算工作,而不用處于等待狀態(tài)。中斷法的優(yōu)點(diǎn)是資源能充分利用;但是程序設(shè)計(jì)復(fù)雜,尤其是當(dāng)系統(tǒng)的硬件中斷資源緊張時(shí),很容易造成中斷沖突;另外,在Windows或Win95等操作系統(tǒng)中,不允許用戶安裝中斷處理程序時(shí),則無法實(shí)現(xiàn)。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 以上討論的兩種方法都是在DOS下的方法;在Win95下,現(xiàn)在有了一個(gè)更好的方法多線程技術(shù)?,F(xiàn)在,我們可以利用多線程技術(shù)來進(jìn)行數(shù)據(jù)采集。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 1. 采用多線
6、程進(jìn)行數(shù)據(jù)采集的優(yōu)點(diǎn)采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- Win95/98最讓人喜愛的除了漂亮的界面以外,就是多線程與多任務(wù)了。DOS環(huán)境中,執(zhí)行中的程序可以獨(dú)占全部的資源;在Windows環(huán)境中,雖然它是一個(gè)略具雛形的多任務(wù)環(huán)境,但是只要你喜歡,你的程序仍然可以掌握所有的CPU時(shí)間。但是,在Windows 95以及Windows NT中,一個(gè)程序無法獨(dú)占所有的CPU執(zhí)行時(shí)間。而且,一個(gè)程序也不是從頭到尾一條線。相反,一個(gè)程序在執(zhí)行中可以分為多個(gè)程序片段,同時(shí)執(zhí)行。這些能同時(shí)執(zhí)行的程序片段稱為線程。在Windows 95以及Windows NT中,操作系統(tǒng)同一時(shí)
7、間可以輪流執(zhí)行多個(gè)程序,這就是多任務(wù)。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 采用多線程進(jìn)行數(shù)據(jù)采集可以有效地加快程序的反應(yīng)速度、增加執(zhí)行的效率。一般的程序中都要處理用戶的輸入,但用戶的輸入速度與CPU的執(zhí)行速度相比就向走路與做飛機(jī)一樣。這樣,CPU就將浪費(fèi)大量的時(shí)間用來等待用戶的輸入(如在DOS環(huán)境中)。如果采用多線程,那么就可以用一個(gè)線程等待用戶的輸入;另一個(gè)線程進(jìn)行數(shù)據(jù)處理或其他的工作。對(duì)于數(shù)據(jù)采集程序,可以用一個(gè)單獨(dú)的線程進(jìn)行數(shù)據(jù)采集。這樣,能最大限度的保證采集的實(shí)時(shí)性,而另外的線程同時(shí)又能及時(shí)地響應(yīng)用戶的操作或進(jìn)行數(shù)據(jù)處理。否則,程序在采集數(shù)據(jù)時(shí)就不能響
8、應(yīng)用戶的操作;在響應(yīng)用戶操作時(shí)就不能進(jìn)行數(shù)據(jù)采集。尤其當(dāng)采集的數(shù)據(jù)量很大,數(shù)據(jù)處理任務(wù)很重時(shí),如果不采用多線程,采集時(shí)的漫長的等待是很讓人接受的。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 但是,多線程要比普通程序設(shè)計(jì)復(fù)雜得多。由于任一時(shí)刻都可能有多個(gè)線程同時(shí)執(zhí)行,所以,許多的變量、數(shù)據(jù)都可能會(huì)被其他線程所修改。這就是多線程程序中最關(guān)鍵的線程間的同步控制問題。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 2. 多線程進(jìn)行數(shù)據(jù)采集應(yīng)解決的問題采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 其實(shí),多線程程序設(shè)計(jì)復(fù)雜是暫時(shí)的;如
9、果,你采用傳統(tǒng)的C進(jìn)行多線程的設(shè)計(jì),那么你必須自己控制線程間的同步。那將是很復(fù)雜的。但是,如果利用面向?qū)ο蟮脑O(shè)計(jì)方法,采用Delphi進(jìn)行多線程程序設(shè)計(jì),問題就簡單多了。這是因?yàn)椋珼elphi已將多線程的復(fù)雜性替我們處理了,我們所要做的就是繼承。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 具體地說,多線程數(shù)據(jù)采集需要完成以下工作:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 從TThread類派生一個(gè)自己的類SampleThread。這就是我們用于數(shù)據(jù)采集的類。進(jìn)行采集時(shí),只需要簡單地創(chuàng)建一個(gè)SampleThread的實(shí)例。采用多線程進(jìn)行數(shù)據(jù)采
10、集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 重載超類TThread的Execute方法。在這一方法中將具體地執(zhí)行數(shù)據(jù)采集任務(wù)。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 如果希望一邊采集一邊顯示,就在編寫幾個(gè)用于顯示采集進(jìn)度的過程,供Execute方法調(diào)用。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- TThread類中最常用的屬性/方法如下:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集Create方法:constructor Create采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集(Creat
11、eSuspended: Boolean);采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 其中CreateSuspended參數(shù)確定線程在創(chuàng)建時(shí)是否立即執(zhí)行。如果為True,新線程在創(chuàng)建后被掛起;如果為False,線程在創(chuàng)建后立即執(zhí)行。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集FreeOnTerminate屬性:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集property FreeOnTerminate: Boolean;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 該屬性確定程序員是否負(fù)責(zé)撤消該線程。
12、如果該屬性為True,VCL將在該線程終止時(shí)自動(dòng)撤消線程對(duì)象。它的缺省值為False。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集OnTerminate屬性:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集property OnTerminate: TNotifyEvent;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 該屬性指定一個(gè)當(dāng)線程終止時(shí)發(fā)生的事件。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 下面看一個(gè)具體的例子:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 3. 多線程數(shù)
13、據(jù)采集的實(shí)現(xiàn)采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 這是筆者開發(fā)的一個(gè)測抽油機(jī)功圖的程序。它的功能是采集抽油機(jī)懸點(diǎn)的載荷及位移數(shù)據(jù),經(jīng)過處理后做出抽油機(jī)的功圖。圖1(略)所示是數(shù)據(jù)采集時(shí)的界面。點(diǎn)“采集數(shù)據(jù)”按鈕后,程序?qū)?chuàng)建一新的線程,并設(shè)置其屬性。這一新線程將完成數(shù)據(jù)采集任務(wù)。程序如下:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集Procedure TsampleForm.采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集DoSampleBtnClick(Sender: TObject);采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)
14、行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集Begin采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集ReDrawBtn.Enabled := True;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集DoSampleBtn.Enabled := False;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集FFTBtn.Enabled := True;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集TheSampler := SampleThread.Create(False);采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)
15、行數(shù)據(jù)采集創(chuàng)建采集線程采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集TheSampler.OnTerminate := FFTBtnClick;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采集完成后要執(zhí)行的任務(wù)采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集TheSampler.FreeOnTerminate := True;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采集完成后撤消采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集End;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行
16、數(shù)據(jù)采集- 采集線程的類定義如下:采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集Type采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集SampleThread = class(TThread)采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集Public采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集function AdRead(ach: byte): integer; safecall;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集讀A/D卡的函數(shù)采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多
17、線程進(jìn)行數(shù)據(jù)采集procedure UpdateCaption;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集顯示采集所用時(shí)間采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集private采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集 Private declarations 采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集protected采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集thes采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集thep: real;采用多線程進(jìn)行數(shù)據(jù)
18、采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集dt: real;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集id: integer;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集st采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集ed: LongInt;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集procedure Execute; override;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集這是關(guān)鍵。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集End;采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集- 在這個(gè)類中定義了一個(gè)函數(shù)AdRead用于操作A/D卡,兩個(gè)過程用于顯示采集的進(jìn)度與所用時(shí)間。需要注意的是AdRead函數(shù)是用匯編寫的,參數(shù)調(diào)用格式必須是safecall。采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)采集采用多線程進(jìn)行數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年信息咨詢服務(wù)協(xié)議
- 2024年產(chǎn)品購銷協(xié)議:具體商品買賣細(xì)節(jié)全解析
- 2024年光明區(qū)夫妻債務(wù)清算協(xié)議
- 2024年協(xié)商離婚協(xié)議書
- 2024年品牌直營店承包協(xié)議
- 2024年化肥分銷協(xié)議
- 2024年供應(yīng)鏈優(yōu)化管理協(xié)議
- 2024年合作共識(shí):活動(dòng)策劃與執(zhí)行協(xié)議
- 2024年商務(wù)中心多功能廳租賃協(xié)議
- 2024年城鄉(xiāng)合作建房設(shè)計(jì)與裝修協(xié)議
- 建設(shè)銀行員工勞動(dòng)合同
- 浙江大學(xué)學(xué)生社團(tuán)手冊(cè)(08)
- 水利水電工程專業(yè)畢業(yè)設(shè)計(jì)(共98頁)
- 醫(yī)院醫(yī)用氣體管路的設(shè)計(jì)計(jì)算(2014)
- 人教版統(tǒng)編高中語文“文學(xué)閱讀與寫作”學(xué)習(xí)任務(wù)群編寫簡介
- SQE質(zhì)量月報(bào)參考格式
- 初中物理實(shí)驗(yàn)室課程表
- CTQ-2型支線接觸網(wǎng)故障智能切除裝置概述
- 砂石料取樣試驗(yàn)標(biāo)準(zhǔn)與規(guī)范
- 運(yùn)營管理已完畢第七講庫存
- 羅馬數(shù)字對(duì)照表
評(píng)論
0/150
提交評(píng)論