基于NetBIOS的網(wǎng)絡編程_第1頁
基于NetBIOS的網(wǎng)絡編程_第2頁
基于NetBIOS的網(wǎng)絡編程_第3頁
基于NetBIOS的網(wǎng)絡編程_第4頁
基于NetBIOS的網(wǎng)絡編程_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

Windows網(wǎng)絡編程技術

第3NetBIOS的網(wǎng)絡編程授課老師:胡鳴本章提綱3.1基于NetBIOS網(wǎng)絡編程的基礎3.1.1網(wǎng)絡應用實例和來源3.1.2NetBIOS提供的接口與服務3.1.3網(wǎng)絡控制塊NCB的應用3.2數(shù)據(jù)報通信編程3.2.1數(shù)據(jù)報通信應用模型3.2.2實例中的廣播式數(shù)據(jù)報通信算法與實現(xiàn)3.2.3實例中的定向型數(shù)據(jù)報通信的算法與實現(xiàn)3.3會話通信編程3.3.1會話通信應用模型3.3.2實例中會話服務器的算法與實現(xiàn)3.3.3實例中會話客戶算法與實現(xiàn)3.1.1網(wǎng)絡應用實例和來源VC++實現(xiàn)的控制臺程序,位于“第3章代碼”中,其源程序代碼由cnetbios.h和CnetbiosChat.cpp兩部分組成兩個界面:初始界面和功能操作界面程序使用命令提示符$,界面上可以提供用戶操作的命令有五種:Lookup(了解本地命名和適配器信息)、session(會話建立與通信)、sendtoname(發(fā)送單播和組播數(shù)據(jù)包)、sendtoall(發(fā)送廣播通信)、exit(退出)鍵入非命令字符串,則提示初始界面功能操作界面Lookupsession會話服務器會話客戶sendtonamesendtoall3.1.2NetBIOS提供的接口與服務網(wǎng)絡基本輸入/輸出系統(tǒng)NetBIOS(NetworkBasicInput/OutputSystem)在支持三個傳輸協(xié)議(NetBEUI、TCP/IP和IPX/SPX)的基礎上提供了標準接口;應用程序通過引用網(wǎng)絡控制塊NCB(NetworkControlBlock)作為參數(shù)調(diào)用函數(shù):UCHARNetbios(PNCBpNCB);NetBIOS支持的服務:網(wǎng)絡名字注冊和驗證、會話服務、無連接的數(shù)據(jù)報服務、協(xié)議和適配器的監(jiān)視與管理、支持三種軟件調(diào)用Netbios函數(shù):同步、異步和回調(diào)NBF——NetBIOSFrames,NetBEUI(NetBIOSExtendedUserInterface)協(xié)議,IBM和Microsoft為小型局域網(wǎng)建立的不可路由協(xié)議,不適合廣域網(wǎng)。針對TCP/IP也稱NBT(NetBIOSoverTCP/IP)IPX(InternetworkPacketExchange)/SPXSequencesPacketExchange(順序包交換)NovellNetWare操作系統(tǒng)使用的網(wǎng)絡層協(xié)議,路由協(xié)議沒有IP豐富,設置簡單。但IPX協(xié)議在以太網(wǎng)上運行時必須指定封裝形式。TDI(TransportDriverInterface)傳輸驅(qū)動接口函數(shù)Netbios(PNCBpNCB)#defineNetbiosInt5c((unsignedchar)0x5C)#defineNetbiosInt2AFunctionCode((unsignedchar)0x2A)voidNetbios(structNCB*NcbPtrNear){UnionREGSInRegs,OutRegs;structNCBfar*NcbPtrFar=(structNCB*far)NcbPtrNear;segread(&SegRegs);SegRegs.es=FP_SEG(NcbPtrFar);SegRegs.x.bx=FP_OFF(NcbPtrFar);Int86x(NetbiosInt5c,&InRegs,&OutRegs,&SegRegs);}網(wǎng)絡名字注冊和驗證名字解析系統(tǒng)有LMHOSTS文件和WINS(WindowsInternetNameService)服務器兩個選項類型有唯一名,組名,永久節(jié)點名(網(wǎng)卡地址),符號名。為每個LANA編號維護一個命名表,名字(最多16個字節(jié))與一個字節(jié)的命名編號(1-254)對應LANA編號描述網(wǎng)卡和傳輸協(xié)議(3個),例如兩個網(wǎng)卡以及三種協(xié)議0(TCP/IP,網(wǎng)卡1)、1(NetBEUI,網(wǎng)卡1)、2(IPX/SPX,網(wǎng)卡1)、3(TCP/IP,網(wǎng)卡2)、4(NetBEUI,網(wǎng)卡2)、5(IPX/SPX,網(wǎng)卡2)會話服務呼叫功能用于建立一條與被呼叫的應用進程之間的會話連接一旦連接建立,就某個LANA編號有了一條虛電路用NetBIOS本地會話號(1-254,0和255作為系統(tǒng)保留值)來識別。會話數(shù)據(jù)發(fā)送和接收都是基于所建立的虛電路,因此除了指定收發(fā)緩沖區(qū)的指針和緩沖區(qū)的長度外,還需要指定的本地會話號和LANA編號。通信結(jié)束釋放已有連接,同時釋放進程占用的內(nèi)存單元,即本地會話號對應的表。無連接的數(shù)據(jù)報服務NetBIOS提供單播、組播和廣播三種數(shù)據(jù)報傳送功能NetBIOS單播和組播信息發(fā)送都是基于名字,因此單播與組播的區(qū)分取決于接收方的名字是唯一名還是組名,而發(fā)送進程則需要指定本地名字編號和LANA編號。接收進程要區(qū)分單播和組播,名字編號是關鍵,如果不區(qū)分,則用通用名字號(0xff),否則唯一名編號接收為單播,組名編號接收為組播。廣播的接收和發(fā)送采用單獨的命令,不過還是以應用進程注冊名和LANA編號為基礎。同步、異步和回調(diào)同步調(diào)用是一種阻塞的單向調(diào)用方式,調(diào)用方必須一直等待Netbios函數(shù)完成功能返回;異步調(diào)用是一種非阻塞的單向調(diào)用方式,Netbios函數(shù)調(diào)用后立即返回,調(diào)用雙方可以各自繼續(xù)完成自己工作,NetBIOS接口提供事件觸發(fā)以便通知調(diào)用方被調(diào)用方已經(jīng)Netbios函數(shù)完成工作;回調(diào)是一種非阻塞的雙向調(diào)用方法,調(diào)用方設置Netbios函數(shù)完成工作后的程序地址,以便被調(diào)用方完成工作后執(zhí)行預先設置的那個程序?;卣{(diào)函數(shù)示例typedefint(__stdcall*PFunc)(int,int);

int

__stdcall

Max(inta,intb)

{return

a>b?a:b;

}

int__stdcallTest(PFuncfunc,inta,

intb)

{

return

func(a,

b);

}

void

main()

{

cout<<Test(Max,1,30)<<endl;

}

3.1.3網(wǎng)絡控制塊NCB的應用用#include<nb30.h>和#pragmacomment(lib,“netapi32.lib”)(或通過項目菜單)加入頭文件和庫文件所有NetBIOS網(wǎng)絡功能實現(xiàn)的關鍵就是Netbios函數(shù)的調(diào)用,而不同功能實現(xiàn)的關鍵是該函數(shù)引用參數(shù)NCB結(jié)構各個域的取值不同同樣的函數(shù)Netbios,同樣的參數(shù)NCB結(jié)構指針,要實現(xiàn)不同的功能,就必須對NCB結(jié)構成員初始化。通過對NCB結(jié)構成員ncb_command賦值來完成等待(同步)和非等待(回調(diào)和異步)兩種調(diào)用方式中選擇參數(shù)NCB結(jié)構Typedefstruct_NCB{UCHARncb_command;UCHARncb_retcode;UCHARncb_lsn;UCHARncb_num;PUCHARncb_buffer;WORDncb_length;UCHARncb_callname[NCBNAMSZ];UCHARncb_name[NCBNAMSZ];UCHARncb_rto;UCHARncb_sto;void(CALLBACK*ncb_post)(struct_NCB*);UCHARncb_lana_num;UCHARncb_cmd_cplt;UCHARncb_reserve[10];HANDLEncb_event;}NCB,*PNCBNCB結(jié)構成員初始化舉例UCHARRestNCB(UCHARjiangxue_lana){ NCBjiangxue_ncb; memset(&jiangxue_ncb,0,sizeof(NCB)); jiangxue_ncb.ncb_command=NCBRESET; jiangxue_ncb.ncb_callname[0]=MAXSESSIONS; jiangxue_ncb.ncb_callname[2]=MAXNAMES; jiangxue_ncb.ncb_lana_num=jiangxue_lana; Netbios(&jiangxue_ncb); NBCheck(jiangxue_ncb) return(jiangxue_ncb.ncb_cmd_cplt);}非等待調(diào)用選擇非等待調(diào)用賦值時增加|ASYNCH(表示將該字節(jié)的最高位置1),而等待調(diào)用不需要;例如,pncb->ncb_command=NCBDGSEND|ASYNCH表示數(shù)據(jù)報發(fā)送命令采用非等待調(diào)用方式;異步方式通過NCB結(jié)構成員ncb_event指定事件的句柄,讓Netbios函數(shù)完成命令后觸發(fā)一個事件;回調(diào)方式是將處理程序的地址(回調(diào)函數(shù))通過NCB結(jié)構成員ncb_post,讓Netbios函數(shù)命令完成后喚醒該程序;一般回調(diào)函數(shù)定義如下:voidCALLBACK回調(diào)函數(shù)名(PNCB);其中回調(diào)函數(shù)的參數(shù)指向的NCB就是命令執(zhí)行完成后的NCB結(jié)構。3.2.1數(shù)據(jù)報通信應用模型定向型數(shù)據(jù)報通信模型廣播式數(shù)據(jù)報通信模型3.2.2實例中的廣播式數(shù)據(jù)報通信算法與實現(xiàn)不論是廣播式數(shù)據(jù)報通信還是定向型數(shù)據(jù)報,都要獲取可用適配器網(wǎng)絡編號并完成通信的初始化。接下來是唯一名LocalName和組名GroupName的注冊,注冊成功后返回相應唯一名字號NameNum和組名字號GroupNameNum。創(chuàng)建線程DGRecvBCTread用于實現(xiàn)廣播數(shù)據(jù)報接收過程。定義了PdataGram結(jié)構指針,其結(jié)構的成員flag定義了Online,Offline,Listen和Message四種消息類型。鍵入命令sendtoall后調(diào)用DGsendBCCMD(Elana[0],NameNum)函數(shù)發(fā)送廣播消息。提示進程用戶“pleaseinputmessagetobroadcast:”,鍵入發(fā)送的消息,設置消息標志flag為Message,然后調(diào)用函數(shù)DatagramSendBC(lana,NameNum,(char*)pdata,len)發(fā)送鍵入的消息內(nèi)容,其中l(wèi)ana為LANA編號,NameNum為本地名字號。在退出命令exit的處理中,終止接收線程DGRecvBCTread。然后發(fā)送廣播消息,告訴其他在線應用進程,本應用進程下線,并關閉線程對象,然后調(diào)用函數(shù)DeleteName(注冊的名字,Elana[0])刪除注冊的組名和唯一名。3.2.3實例中的定向型數(shù)據(jù)報通信的算法與實現(xiàn)初始化與名字注冊同上一小節(jié)創(chuàng)建接收線程GDGRecvTread和SDGRecvTread接收組播和單播消息第二個參數(shù)不同,前者為注冊的組名綁定的名字號GroupNameNum,后者為注冊名綁定的名字號。前者收到信息后,屏幕提示“Multicastingsender‘sname:組播發(fā)送進程注冊名”和“thecontentofmessage:收到的消息內(nèi)容”。在用戶操作命令提示($)下,鍵入命令“sendtoname”回車后,程序提示應用進程的用戶鍵入接收應用進程注冊的唯一名或組名屏幕提示“pleaseinputmessagetosendtothename接收進程注冊的唯一名或組名:”發(fā)送進程的用戶鍵入要發(fā)送的消息回車后,該函數(shù)調(diào)用SDGSend函數(shù)發(fā)送該消息內(nèi)容。SDGSend函數(shù)在cnetbios.h中有定義,并且有5個參數(shù):可用的LANA編號lana,接收進程注冊的唯一名或組名DestName,發(fā)送進程注冊名綁定的名字號NameNum,要發(fā)送消息緩沖區(qū)的指針(char*)pdata和發(fā)送緩沖區(qū)的長度len。3.3.1會話通信應用模型會話通信模型3.3.2實例中會話服務器的算法與實現(xiàn)初始化與名字注冊同上一節(jié);鍵入session操作命令后,提示用戶信息“Enterthecharacter*(tolistenasaserver)ortheserver‘sname(toconnectasaclient):”,如果鍵入“*”字符,則該應用進程作為服務器該進程設置消息標志pdata->flag為Listen,并用函數(shù)DatagramSendBC(Elana[0],NameNum,(char*)pdata,len)發(fā)送廣播消息,通知其他在線進程,本進程作為服務器。在while循環(huán)體中,首先服務器進程調(diào)用NetbiosListen(Elana[0],pncb,LocalName)函數(shù)被動監(jiān)聽任何客戶進程的連接請求。接收一個客戶進程的連接請求后,調(diào)用函數(shù)ServerSession(pncb)處理連接請求,將連接客戶進程的注冊名送入DestName中,然后創(chuàng)建會話數(shù)據(jù)接收線程SessionReceiveThread,同時指定該線程的調(diào)用參數(shù)(PVOID)pncb。屏幕顯示“本地服務器進程注冊名hasacceptedtheconnectionto遠端客戶進程注冊名!”,然后休息片刻,發(fā)送數(shù)據(jù)“WelcometoServer!”給客戶進程,屏幕提示用戶“Whenyousendamessagetotheotherparty,themessage"exit"meansstoppingtosend!”,告訴用戶當鍵入消息“exit”時,停止發(fā)送。然后進入發(fā)送循環(huán)。在for(;;)循環(huán)體中,提示服務器進程用戶“pleaseinputmessagetosendto客戶進程注冊名:”鍵入的消息。如果用戶鍵入“exit”,則服務器進程終止會話數(shù)據(jù)接收線程SessionReceiveThread,關閉線程句柄對象,斷開連接,然后退出循環(huán);如果不是,則調(diào)用函數(shù)SessionSend(Elana[0],SessionNum,sbuffer,sizeof(sbuffer))發(fā)送數(shù)據(jù),發(fā)送結(jié)束后,并判斷返回retcode,如果不是成功結(jié)束,表示對方已經(jīng)關閉連接,退出循環(huán)。當連接請求處理完畢后,服務器進程提示用戶“Ifyouneedlistentothenext,pleasetypetheletter"y":”,如果用戶鍵入“y”則服務器進程進入下一輪循環(huán),否則退出循環(huán),回到用戶操作命令提示狀態(tài)$等待用戶鍵入下一條命令。3.3.3實例中會話客戶算法與實現(xiàn)初始化與名字注冊同上一節(jié);消息“Theserver服務器進程注冊名iswaitingforaclienttoconnect!”顯示告訴用戶有服務器進程等待連接。操作命令提示符$下鍵入操作命令session回車后,用戶進程提示信息“Enterthecharacter*(tolistenasaserver)ortheserver‘sname(toconnectasaclient):”,用戶鍵入服務器注冊名如果連接請求成功,則轉(zhuǎn)入客戶連接處理函數(shù)ClientSession(pncb),否則屏幕提示用戶“Theserver服務器注冊名isn'tlistening!”表示連接服務器進程失敗。像服務器處理連接函數(shù)ServerSession一樣創(chuàng)建會話數(shù)據(jù)接收線程SessionReceiveThread,同時指定該線程的調(diào)用參數(shù)(PVOID)pncb。屏幕顯示“本地客戶進程注冊名hasconnectedtotheserver遠端服務器進程注冊名!”然后屏幕提示用戶“Whenyousendamessagetotheotherparty,themessage”exit“meansstoppingtosend!”,告訴用戶當鍵入消息“exit”時,停止發(fā)送。然后進入發(fā)送循環(huán)。在for(;;)循環(huán)體中,收到服務器進程發(fā)來的消息“WelcometoServer!”,并在屏幕上顯示,并提示客戶進程用戶“pleaseinputmessagetosendto服務器進程注冊名:”用戶進入消息存放在緩沖區(qū)cbuffer內(nèi)。如果用戶鍵入“exit”,則客戶進程終止會話數(shù)據(jù)接收線程SessionReceiveThread,關閉線程句柄對象,斷開連接,然后退出循環(huán);如果不是鍵入“exit”,則調(diào)用函數(shù)SessionSend(Elana[0],SessionNum,sbuffer,sizeof(sbuffer))發(fā)送緩沖區(qū)sbuffer的數(shù)據(jù),發(fā)送結(jié)束后,并判斷返回retcode,如果不是成功結(jié)束,則表示對方已經(jīng)關閉連接,則退出循環(huán)。發(fā)送成功結(jié)束后,提示客戶進程用戶“pleaseinputmessagetosendto服務器進程注冊名:”進入下一輪循環(huán),以便用戶鍵入消息。第一節(jié)活塞式空壓機的工作原理第二節(jié)活塞式空壓機的結(jié)構和自動控制第三節(jié)活塞式空壓機的管理復習思考題單擊此處輸入你的副標題,文字是您思想的提煉,為了最終演示發(fā)布的良好效果,請盡量言簡意賅的闡述觀點。第六章活塞式空氣壓縮機

piston-aircompressor壓縮空氣在船舶上的應用:

1.主機的啟動、換向;

2.輔機的啟動;

3.為氣動裝置提供氣源;

4.為氣動工具提供氣源;

5.吹洗零部件和濾器。

排氣量:單位時間內(nèi)所排送的相當?shù)谝患壩鼩鉅顟B(tài)的空氣體積。單位:m3/s、m3/min、m3/h第六章活塞式空氣壓縮機

piston-aircompressor空壓機分類:按排氣壓力分:低壓0.2~1.0MPa;中壓1~10MPa;高壓10~100MPa。按排氣量分:微型<1m3/min;小型1~10m3/min;中型10~100m3/min;大型>100m3/min。第六章活塞式空氣壓縮機

piston-aircompressor第一節(jié)活塞式空壓機的工作原理容積式壓縮機按結(jié)構分為兩大類:往復式與旋轉(zhuǎn)式兩級活塞式壓縮機單級活塞壓縮機活塞式壓縮機膜片式壓縮機旋轉(zhuǎn)葉片式壓縮機最長的使用壽命-

----低轉(zhuǎn)速(1460RPM),動件少(軸承與滑片),潤滑油在機件間形成保護膜,防止磨損及泄漏,使空壓機能夠安靜有效運作;平時有按規(guī)定做例行保養(yǎng)的JAGUAR滑片式空壓機,至今使用十萬小時以上,依然完好如初,按十萬小時相當于每日以十小時運作計算,可長達33年之久。因此,將滑片式空壓機比喻為一部終身機器實不為過?;?葉)片式空壓機可以365天連續(xù)運轉(zhuǎn)并保證60000小時以上安全運轉(zhuǎn)的空氣壓縮機1.進氣2.開始壓縮3.壓縮中4.排氣1.轉(zhuǎn)子及機殼間成為壓縮空間,當轉(zhuǎn)子開始轉(zhuǎn)動時,空氣由機體進氣端進入。2.轉(zhuǎn)子轉(zhuǎn)動使被吸入的空氣轉(zhuǎn)至機殼與轉(zhuǎn)子間氣密范圍,同時停止進氣。3.轉(zhuǎn)子不斷轉(zhuǎn)動,氣密范圍變小,空氣被壓縮。4.被壓縮的空氣壓力升高達到額定的壓力后由排氣端排出進入油氣分離器內(nèi)。4.被壓縮的空氣壓力升高達到額定的壓力后由排氣端排出進入油氣分離器內(nèi)。1.進氣2.開始壓縮3.壓縮中4.排氣1.凸凹轉(zhuǎn)子及機殼間成為壓縮空間,當轉(zhuǎn)子開始轉(zhuǎn)動時,空氣由機體進氣端進入。2.轉(zhuǎn)子轉(zhuǎn)動使被吸入的空氣轉(zhuǎn)至機殼與轉(zhuǎn)子間氣密范圍,同時停止進氣。3.轉(zhuǎn)子不斷轉(zhuǎn)動,氣密范圍變小,空氣被壓縮。螺桿式氣體壓縮機是世界上最先進、緊湊型、堅實、運行平穩(wěn),噪音低,是值得信賴的氣體壓縮機。螺桿式壓縮機氣路系統(tǒng):

A

進氣過濾器

B

空氣進氣閥

C

壓縮機主機

D

單向閥

E

空氣/油分離器

F

最小壓力閥

G

后冷卻器

H

帶自動疏水器的水分離器油路系統(tǒng):

J

油箱

K

恒溫旁通閥

L

油冷卻器

M

油過濾器

N

回油閥

O

斷油閥冷凍系統(tǒng):

P

冷凍壓縮機

Q

冷凝器

R

熱交換器

S

旁通系統(tǒng)

T

空氣出口過濾器螺桿式壓縮機渦旋式壓縮機

渦旋式壓縮機是20世紀90年代末期開發(fā)并問世的高科技壓縮機,由于結(jié)構簡單、零件少、效率高、可靠性好,尤其是其低噪聲、長壽命等諸方面大大優(yōu)于其它型式的壓縮機,已經(jīng)得到壓縮機行業(yè)的關注和公認。被譽為“環(huán)保型壓縮機”。由于渦旋式壓縮機的獨特設計,使其成為當今世界最節(jié)能壓縮機。渦旋式壓縮機主要運動件渦卷付,只有磨合沒有磨損,因而壽命更長,被譽為免維修壓縮機。

由于渦旋式壓縮機運行平穩(wěn)、振動小、工作環(huán)境安靜,又被譽為“超靜壓縮機”。

渦旋式壓縮機零部件少,只有四個運動部件,壓縮機工作腔由相運動渦卷付形成多個相互封閉的鐮形工作腔,當動渦卷作平動運動時,使鐮形工作腔由大變小而達到壓縮和排出壓縮空氣的目的?;钊娇諝鈮嚎s機的外形第一節(jié)活塞式空壓機的工作原理一、理論工作循環(huán)(單級壓縮)工作循環(huán):4—1—2—34—1吸氣過程

1—2壓縮過程

2—3排氣過程第一節(jié)活塞式空壓機的工作原理一、理論工作循環(huán)(單級壓縮)

壓縮分類:絕熱壓縮:1—2耗功最大等溫壓縮:1—2''耗功最小多變壓縮:1—2'耗功居中功=P×V(PV圖上的面積)加強對氣缸的冷卻,省功、對氣缸潤滑有益。二、實際工作循環(huán)(單級壓縮)1.不存在假設條件2.與理論循環(huán)不同的原因:1)余隙容積Vc的影響Vc不利的影響—殘存的氣體在活塞回行時,發(fā)生膨脹,使實際吸氣行程(容積)減小。Vc有利的好處—

(1)形成氣墊,利于活塞回行;(2)避免“液擊”(空氣結(jié)露);(3)避免活塞、連桿熱膨脹,松動發(fā)生相撞。第一節(jié)活塞式空壓機的工作原理表征Vc的參數(shù)—相對容積C、容積系數(shù)λv合適的C:低壓0.07-0.12

中壓0.09-0.14

高壓0.11-0.16

λv=0.65—0.901)余隙容積Vc的影響C越大或壓力比越高,則λv越小。保證Vc正常的措施:余隙高度見表6-1壓鉛法—保證要求的氣缸墊厚度2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理2)進排氣閥及流道阻力的影響吸氣過程壓力損失使排氣量減少程度,用壓力系數(shù)λp表示:保證措施:合適的氣閥升程及彈簧彈力、管路圓滑暢通、濾器干凈。λp

(0.90-0.98)2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理3)吸氣預熱的影響由于壓縮過程中機件吸熱,所以在吸氣過程中,機件放熱使吸入的氣體溫度升高,使吸氣的比容減小,造成吸氣量下降。預熱損失用溫度系數(shù)λt來衡量(0.90-0.95)。保證措施:加強對氣缸、氣缸蓋的冷卻,防止水垢和油污的形成。2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理4)漏泄的影響內(nèi)漏:排氣閥(回漏);外漏:吸氣閥、活塞環(huán)、氣缸墊。漏泄損失用氣密系數(shù)λl來衡量(0.90-0.98)。保證措施:氣閥的嚴密閉合,氣缸與活塞、氣缸與缸蓋等部件的嚴密配合。5)氣體流動慣性的影響當吸氣管中的氣流慣性方向與活塞吸氣行程相反時,造成氣缸壓力較低,氣體比容增大,吸氣量下降。保證措施:合理的設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論