ASP四常用服务器控件_第1页
ASP四常用服务器控件_第2页
ASP四常用服务器控件_第3页
ASP四常用服务器控件_第4页
ASP四常用服务器控件_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章ASP.NET常用服务器控件讲解提纲4.1服务器控件概述4.2标准服务器控件4.3验证控件本章要点理解什么是控件及控件的属性、事件和方法

掌握基本的HTML服务器控件的使用,如文本框、单选框、复选框、下拉列表框、文本区域、按钮等

熟练掌握利用文件控件上传文件

掌握基本的Web服务器控件的使用,如文本框、单选框、复选框、下拉列表框、文本区域、按钮、日历控件等

掌握验证控件的使用等

4.1服务器控件概述什么是控件?控件的分类什么是控件控件是对数据和方法的封装。控件可以有自己的属性和方法。ASP.NET是想将页面上所有的内容都用控件表示。控件的分类控件的类型HTML服务器控件ASP.NET标准服务器控件用户控件HTML服务器控件这一类控件是主要是为了保留原来的HTML元素标记。一般和原来的HTML标记一一对应,只是增加了runat=“server”。HTML控件属于System.Web.UI.HtmlControls命名空间4.2标准服务器控件基本上与HTML服务器控件一一对应,但比HTML服务器控件功能更强。常用的文本框、标签、下拉列表框、单选框、复选框、文本区域、按钮等控件,还有日历、广告等控件4.2.1Label(标签)

标签控件:用于显示用户不能编辑的文本,如标题或提示等,也用来显示其他控件或变量的内容。例如:在网页上显示现在时间LabeMessage.Text=DateTime.Now.ToString()标签控件的常用属性属性说明属性说明ID此控件的编辑名称BackColor标签背景颜色Text标签显示的文本BorderColor标签边框颜色Width标签的宽度CssClass标签显示样式Height标签的高度Visible标签是否可见Font用于标签文本中的字体Enabled标签是否可用设置标签控件外观方法通过属性窗口设置标签的外观通过引用CSS样式设置标签控件外观例4-1:使用CSS样式设置标签控件外观1、设置CSS样式文件,代码如下:.stylecs{background-color:Red;font-style:italic;font-size:medium;border:4px;border-color:Gray;}2、在Default.aspx面的源视图中添加如下代码:

<linkhref="Stylesheet1.css"type="text/css"rel="Stylesheet"/>3、设置标签控件的CssClass属性为stylecs,引用完成4.2.2TextBox(文本框)文本框为用户提供了一种向Web窗体页中输入信息的方法。TextBox控件的常用属性有TextMode:控件的行为模式Text:文本框内容ID:控件的编辑名称Columns:文本框的宽度Maxlength:可输入的最大字符数Causesvalidation:控件是否激发验证,默认值为FalseRows:多行文本显示的行数AutoPostBack:在文本修改后自动恢复到服务器,默认值为FalseTextMode属性单行(SingleLine):用户只能在一行中输入信息,还可以通过设置Columns属性值限制文本的宽度;通过MaxLength属性值限制输入的最大字符数多行(MultiLine):文本很长时,允许用户输入多行文本并执行换行,还可以通过设置Rows属性值限制文本框显示的行数密码(PassWord):将用户输入的字符用黑点屏蔽,以隐藏这些信息例4-2:TextBox控件的使用设置如下图的网站页面4.2.3按钮控件按钮控件包括三种ButtonLinkButtonImageButtonButton控件

1、Button控件又被称为命令按钮控件和提交按钮控件。Button控件常用于Click事件,该事件是在单击Button控件时引发的事件。主要属性及事件CausesValidation属性:主要用来确定该控件是否导致激发验证。例如,用户在注册时,将会添加多个验证控件,但在单击【重置】按钮时,并不需要触发验证控件的激发验证,此时就可以将【重置】按钮的CausesValidation属性设置为false。PostBackUrl属性:是获取或设置单击Button控件时从当前页发送到的网页的URL,例如,设置Button控件的PostBackUrl属性值为NewWebPage.aspx,当运行程序时,单击该按钮将会跳转到新页中。Button控件常用事件:是Click事件,该事件是在单击Button控件时引发的。LinkButton控件2.LinkButton控件又被称为超链接按钮控件,它在功能上与Button控件相似,但是以超链接形式呈现。ImageButton控件3.ImageButton控件又被称为图像按钮控件,它可以显示具体的图像,在功能上和Button控件相似。例4-3:按钮控件的使用程序实现的主要步骤为:新建一个网站,默认主页为Default.aspx,并在该页面上添加一个Button控件,一个LinkButton控件和一个ImageButton控件,其属性设置及其用途如下表所示:控件类型控件名称主要属性设置Button控件Button1Text属性设置为“按钮控件”LinkButton控件LinkButton1Text属性设置为“超链接按钮”PostBackUrl属性设置为~/Default2.aspxImageButton控件ImageButton1ImageButton属性设置为~/image/1.gifPostBackUrl属性设置为~/Default2.aspx设置Button控件的Click事件添加按钮代码如下:protectedvoidButton1_Click(objectsender,EventArgse){Response.Write("<script>alert('Year!Ididit!')</script>");}添加用于超链接的Default2.aspx页面,页面内键入“这是用来测试按钮的PostBackUrl属性值”。alert显示消息框4.2.4超链接控件超链接控件又称为HyperLink控件,该控件只实现导航功能,不会在服务器代码中引发事件,以超链接方式显示。例4-4:HyperLink控件的使用程序实现的主要步骤为:

1、新建一个网站,默认主页为Default.aspx,并在该页面上添加一个HyperLink控件,其属性设置及其用途如下表所示:控件类型控件名称主要属性设置HyperLink控件HyperLink1NavigateUrl属性设置为~/Default2.aspxTarget属性设置为_topImageUrl属性设置为~/image/1.gif2、添加用于超链接的Default2.aspx页面,页面内键入“这是链接页面,链接成功”。4.2.5图像控件图像控件(Image)控件用于显示图像。与其他控件一样,也用ImageUrl属性设置要显示的图片文件位置。动态指定Imge显示图片1、在网站中添加一个新网页,添加一个Image控件到网页上2、在Page_Load事件处理程序中输入以下代码:protectedvoidPage_Load(objectsender,EventArgse){Image1.ImageUrl="~/image/交通银行.jpg";Image1.AlternateText="这是交通银行的LOGO";Image1.ToolTip="这是交通银行的图标";}综合练习:设计如下控件4.2.6复选框和复选框列表控件复选框(CheckBox)控件的Checked属性值为布尔型,可以让用户选择True或者False。可以从一组CheckBox控件中选择一项或多项。CheckBox控件的常用属性及说明如表4.8所示。复选框常用属性及事件Checked属性:如果控件被选中,则CheckBox控件的Checked属性值为true,否则falseTextAlign属性:CheckBox控件可以通过Text属性指定要在控件中显示的文本。当TextAlign属性值为Left时,文本显示在单选按钮的左侧,为Right时,文本显示在单选按钮的右侧。CheckBox控件的常用事件是CheckedChanged,当ChedkBox控件的选中状态发生改变时引发该事件。如何实现网页的内容程序代码如下:

protectedvoidButton1_Click(objectsender,EventArgse){if(CheckBox1.Checked==true)Response.Write("您已婚");elseResponse.Write("您未婚");}4.2.6复选框列表控件CheckBoxList控件提供多选功能,你可选择一个以上的项目。复选框列表(CheckBoxList)控件中经常使用到的属性如下。Selected:为布尔型,判定组件中的复选框是否被选中。RepeatColumns:在CheckBoxList组件中有若干复选框,此属性主要是设定这些复选框到底用多少行来显示。RepeatDirection:其值可为Vertical(竖排)、Horizontal(横排)。设定RepeatColumns属性后,设定此属性来确定如何排列组件中的各个复选框。CheckBoxList所有项目都记录在Items集合里,而且每一个项目的类型都是ListItem例4-5复选框列表控件的使用程序实现的主要步骤为:1、新建一个网站,默认主页为Default.aspx,在页面上添加一个CheckBoxList控件和一个Button控件2、在CheckBoxList控件的ListItem编辑器中添加项目程序代码:

protectedvoidButton1_Click(objectsender,EventArgse){Response.Write("你选的兴趣为:<br/>");foreach(ListItemiteminCheckBoxList1.Items){if(item.Selected==true){Response.Write(item.Text+"<br/>");}}}例子和练习例子:设计一爱好的多项选择框练习:设计一参考书的多项选择框4.2.7RadioButton和RadioButtonList控件RadioButton控件为用户提供由两个或多个互斥选项组成的选项集。当单击RadioButton控件时,其Checked属性设置为True,并且调用Click事件处理程序。当Checked属性的值更改时,将引发CheckedChanged事件。如果AutoPostBack属性设置为True(默认值),则当选择单选按钮时,将自动清除该组中的所有其他单选按钮。当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定RadioButton控件常用属性例4-6单选按钮的使用程序步骤如下:新建一个网站,默认网页为Default.aspx,在上面添加4个RadioButton控件、一个标签控件和一个Button控件。控件属性设置如下:控件类型控件名称主要属性设置Button控件Button1Text属性设置为“提交”RadioButton控件RadioButton1Text属性设置为“A:5+5=5”AutoPostBack设置为trueGroupName属性设置为mathRadioButton2Text属性设置为“B:5+5=6”AutoPostBack设置为trueGroupName属性设置为mathRadioButton3Text属性设置为“C:5+5=8”AutoPostBack设置为trueGroupName属性设置为mathRadioButton4Text属性设置为“D:5+5=10”AutoPostBack设置为trueGroupName属性设置为mathLabel控件Label1Text设置为?程序代码如下:

protectedvoidRadioButton1_CheckedChanged(objectsender,EventArgse){if(RadioButton1.Checked==true)Label1.Text="A";}protectedvoidRadioButton2_CheckedChanged(objectsender,EventArgse){if(RadioButton2.Checked==true)Label1.Text="B";}protectedvoidRadioButton3_CheckedChanged(objectsender,EventArgse){if(RadioButton3.Checked==true)Label1.Text="C"}protectedvoidRadioButton4_CheckedChanged(objectsender,EventArgse){if(RadioButton4.Checked==true)Label1.Text="D";}

protectedvoidButton1_Click(objectsender,EventArgse){if(RadioButton1.Checked==false&&RadioButton2.Checked==false&&RadioButton3.Checked==false&&RadioButton4.Checked==false){Response.Write("<script>alert('请选择答案')</script>");}elseif(RadioButton4.Checked==true){Response.Write("<script>alert('正确答案为D,恭喜您,答对了')</script>");}else{Response.Write("<script>alert('正确答案为D,对不起,答错了')</script>");}}例子和练习例子:设计性别(男\女)的单选项练习:设计颜色(红\黄\蓝\绿)的单选项RadioButtonList控件RadioButtonList控件可以管理许多选项,限制用户在项目中只能选取一个。Selected表示选取状态RadioButtonList有几个项目SelectedItem表示被选取到的项目SelectedValue表示被选取到的项目的值SelectedIndex表示被选取到的项目的索引值程序代码:

protectedvoidRadioButtonList1_SelectedIndexChanged(objectsender,EventArgse){Response.Write("您选择了:"+RadioButtonList1.SelectedItem.Text+"<br/>");Response.Write("其值:"+RadioButtonList1.SelectedValue+"<br/>");Response.Write("其索引号:"+RadioButtonList1.SelectedIndex+"<br/>");}4.2.8DropDownList(下拉列表框)

DropDownList控件和ListBox控件使用类似,DropDownList控件只允许用户每次从列表中选择一项,而且在框中显示选定的项。DropDownList控件的常用属性及说明如下:DropDownList控件常用的方法是DataBindDropDownList控件常用事件是SelecteIndexChanged。当DropDownList控件中选定项发生改变时,会触发SelecteIndexChanged事件例:DropDownList控件的使用程序步骤如下:1、在网站中添加一个网页,切换到“设计”视图2、从“工具箱”中拖曳一个DropDownList到网页上3、在ListItem编辑器中添加如图内容,选择“系统分析师”中的Selected属性为True程序代码如下:protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){Response.Write("你选修了:"+DropDownList1.SelectedItem.Text);}例:将数组绑定到DropDownList控件中1、新建一个网站,默认主页中添加一个DropDownList控件2、将页面切换到后台代码区,在使用ArrayList类之前,需要引用ArrayList类的命名空间,usingSystem.Collections;3、代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){ArrayListarrList=newArrayList();arrList.Add("星期一");arrList.Add("星期二");arrList.Add("星期三");arrList.Add("星期四");arrList.Add("星期五");arrList.Add("星期六");arrList.Add("星期日");DropDownList1.DataSource=arrList;DropDownList1.DataBind();}}综合示例ListBox控件ListBox控件用于显示一组列表项,可以从中选择一项或多项。如果选择的总数超过可以显示的项数,会自动添加滚动条。ListBox控件常用的属性及说明如表所示。例4-7ListBox控件的使用程序步骤如下1、新建一个网站,默认主页为Default.aspx,并在页面上添加两个ListBox控件和两个Button控件2、设置控件属性值如下表控件类型控件ID主要属性用途ListBox控件lbxSuorceSelectionMode设为Multiple源列表框lbxDestSelectionMode设为Multiple目标列表框Button控件Button1Text设为“>”删除选项Button2Text设为“<”添加选项程序代码如下:

protectedvoidPage_Load(objectsender,EventArgse){if(IsPostBack==false){lbxSource.Items.Add("中国");lbxSource.Items.Add("美国");lbxSource.Items.Add("俄国");lbxSource.Items.Add("德国");lbxSource.Items.Add("英国");lbxSource.Items.Add("法国");lbxSource.Items.Add("韩国");}将源列表的选中列表项添加到目标列表框代码如下:protectedvoidButton2_Click(objectsender,EventArgse){intcount=lbxSource.Items.Count;intindex=0;for(inti=0;i<count;i++){ListItemItem=lbxSource.Items[index];if(lbxSource.Items[index].Selected==true){lbxSource.Items.Remove(Item);lbxDest.Items.Add(Item);index--;}index++;}}将目标列表内容删除代码如下:protectedvoidButton1_Click(objectsender,EventArgse){intcount=lbxDest.Items.Count;intindex=0;for(inti=0;i<count;i++){ListItemItem=lbxDest.Items[index];if(lbxDest.Items[index].Selected==true){lbxDest.Items.Remove(Item);lbxSource.Items.Add(Item);index--;}index++;}}4.2.9文件上传控件文件上传控件(FileUpload)控件的主要功能是上传文件。用户可以在该控件包含的文本框中输入完整的文本路径,或者通过按钮浏览并选择要上传的文件。FileUpload控件有3种上传文件的方式通过FileContent属性。该属性可以获得一个指向上传文件的

Stream对象,可以使用该属性读取上传文件数据,并使用FileBytes属性显示文件的内容。通过FileBytes属性。该属性将上传文件置于字节数组中,遍历该数组,则能够以字节方式了解上传文件内容。通过PostedFile属性,调用该属性,可以获得一个与上传文件相关联的HttpPostedFile对象,使用该对象可以获取与上传文件相关的信息。例4-8FileUpload控件的使用新建一个网站,默认主页为Default.aspx,并在页面上添加一个FileUpload控件,一个标签控件、一个图像控件和一个按钮控件Path.GetExtension方法:返回指定的路径字符串的扩展名。命名空间:

System.IO

在按钮控件的Click事件中添加下列代码protectedvoidButton1_Click(objectsender,EventArgse){boolfileIsValid=false;if(this.FileUpload1.HasFile){stringfileExtension=System.IO.Path.GetExtension(this.FileUpload1.FileName).ToLower();string[]restrictExtension={".gif",".jpg",".bmp",".png"};for(inti=0;i<restrictExtension.Length;i++){if(fileExtension==restrictExtension[i]){fileIsValid=true;}}if(fileIsValid==true){try{Image1.ImageUrl="~/images/"+FileUpload1.FileName;FileUpload1.SaveAs(Server.MapPath("~/images/")+FileUpload1.FileName);}catch{Label1.Text="文件上传不成功!";}}else{Label1.Text="只能上传后缀为.gif,.jpg,.bmp,.png的文件";}}}4.3验证控件可以自动验证客户输入的内容是否符合要求4.3.1表单验证控件(RequiredFieldValidator)表单验证控件RequiredFieldValidator用于限制空字段,在页面提交前不允许输入为空。如果为空,就显示错误信息和提示信息。RequiredFieldValidator控件的常用属性如下表:例4-9RequiredFieldValidator控件的使用1、新建一个网站,默认主页为Default.aspx,在页面上添加一个TextBox控件、一个Button控件、一个RequiredFieldValidator控件和一个Label控件,属性设置如下表:控件类型控件ID属性设置TextBox控件txtNameRequiredFieldValidator控件RequiredFieldValidator1ControToValidate设为txtNameErrorMessage设为“姓名不能为空”Button控件Button1Text设为“验证”Label控件Label1Text设为“”2、程序代码如下:

protectedvoidButton1_Click(objectsender,EventArgse){Label1.Text="您输入的姓名为:"+txtName.Text;}3、运行结果如下:4.3.2比较验证控件(CompareValidator)可以使用CompareValidator与固定值比较,以确定这两个值是否与比较运算符指定的关系匹配;也可以对两个控件进行比较,还可以用于检查数据类型,以确保用户输入的是数字、日期等。CompareValidator控件的常用属性如表所示。例4-10CompareValidator控件的使用1、新建一个网站,默认主页为Default.aspx,在页面上添加一个Button控件、一个RequiredFieldValidator控件、两个CompareValidator控件和4个TextBox控件,属性如下:控件类型控件ID属性及用途Button控件btnCheckText控件txtName用于输入姓名txtPwdTextMode设为PassWordtxtRePwdTextMode设为PassWordtxtBirth用于输入生日RequiredFieldValidator控件RequiredFieldValidatot1ControlToValidate设为txtNameErrorMessage设为“姓名不能为空”SetFocusError设为TrueCompareValidator控件CompareValidator1ControlToValidate设为txtRePwdControlToCompare设为txtPwdErrorMessage设为“确认密码和密码不一致CompareValidator2ControlToValidate设为txtBirthErrorMessage设为”日期格式有误“Operator设为DataTypeCheckType设为Date如果输入的确认密码和密码不一致就会触发比较验证控件4.3.3范围验证控件(RangeValidator)使用RangeValidator控件验证用户输入是否在指定范围之内。可以通过对RangeValidator控件的上、下限属性以及指定控件要验证的值的数据类型进行设置来完成这一功能。该控件的部分常用属性的介绍如下表所示。例4-11RangeValidator控件示例1、新建一个网站,默认网页为Default.aspx,并在页面上添加两个TextBox控件,一个RangeValidator控件和一个Button控件,属性设置如下:控件类型控件ID属性用途TextBox控件txtName输入姓名txtMath输入数学成绩Button控件btnCheckText设置为“验证”执行页面提交Label控件Label1Text设置为“”显示提交后的信息RangeValidator控件RangeValidator1ControlToValidator设置为txtMath要验证的控件IDErrorMessage设置为“分数在0~100之间”显示的错误信息MaximumValue设置为100最大值100MinmumValue设置为0最小值0Type设置为Double进行浮点型比较2、运行结果如下图:4.3.4正则表达式验证控件(RegularExpressionValidator)使用RegularExpressionValidator控件可以验证用户输入是否与预定义的模式相匹配,这样就可以对电话号码、邮编、网址等进行验证。RegularExpressionValidator控件允许有多种有效模式,每个有效模式使用“|”字符来分隔。预定义的模式需要使用正则表达式定义。例4-12RegularExpressionValidator控件的使用1、新建一个网站,默认网页Default.aspz,并在页面上添加5个TextBox控件,一个RequiredFieldValidator控件、两个CompareValidator控件、一个RegularExpressionValidator控件和一个Button控件,各控件属性设置P94表4.202、运行结果如下图:4.3.5自定义验证控件(CustomValidator)例4-13自定义验证控件。1、创建一个网站应用程序,程序中,默认主页为Default.aspx,并在该页面上添加一个TextBox控件、一个CustomValidator控件和一个Button控件。2、属性设置如表所示。CustomValidator1奇数奇数3、编写验证函数ValidateEven代码:publicvoidValidateEven(Objectsender,ServerValidateEventArgsargs){try{if((Convert.ToInt32(args.Value)%2)==1){args.IsValid=true;}else{args.IsValid=false;}}catch(Exceptione){args.IsValid=false;}}4、程序运行结果:第一节活塞式空压机的工作原理第二节活塞式空压机的结构和自动控制第三节活塞式空压机的管理复习思考题单击此处输入你的副标题,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点。第六章活塞式空气压缩机

piston-aircompressor压缩空气在船舶上的应用:

1.主机的启动、换向;

2.辅机的启动;

3.为气动装置提供气源;

4.为气动工具提供气源;

5.吹洗零部件和滤器。

排气量:单位时间内所排送的相当第一级吸气状态的空气体积。单位: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第一节活塞式空压机的工作原理容积式压缩机按结构分为两大类:往复式与旋转式两级活塞式压缩机单级活塞压缩机活塞式压缩机膜片式压缩机旋转叶片式压缩机最长的使用寿命-

低转速(1460RPM),动件少(轴承与滑片),润滑油在机件间形成保护膜,防止磨损及泄漏,使空压机能够安静有效运作;平时有按规定做例行保养的JAGUAR滑片式空压机,至今使用十万小时以上,依然完好如初,按十万小时相当于每日以十小时运作计算,可长达33年之久。因此,将滑片式空压机比喻为一部终身机器实不为过。滑(叶)片式空压机可以365天连续运转并保证60000小时以上安全运转的空气压缩机1.进气2.开始压缩3.压缩中4.排气1.转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。1.进气2.开始压缩3.压缩中4.排气1.凸凹转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。螺杆式气体压缩机是世界上最先进、紧凑型、坚实、运行平稳,噪音低,是值得信赖的气体压缩机。螺杆式压缩机气路系统:

A

进气过滤器

B

空气进气阀

C

压缩机主机

D

单向阀

E

空气/油分离器

F

最小压力阀

G

后冷却器

H

带自动疏水器的水分离器油路系统:

J

油箱

K

恒温旁通阀

L

油冷却器

M

油过滤器

N

回油阀

O

断油阀冷冻系统:

P

冷冻压缩机

Q

冷凝器

R

热交换器

S

旁通系统

T

空气出口过滤器螺杆式压缩机涡旋式压缩机

涡旋式压缩机是20世纪90年代末期开发并问世的高科技压缩机,由于结构简单、零件少、效率高、可靠性好,尤其是其低噪声、长寿命等诸方面大大优于其它型式的压缩机,已经得到压缩机行业的关注和公认。被誉为“环保型压缩机”。由于涡旋式压缩机的独特设计,使其成为当今世界最节能压缩机。涡旋式压缩机主要运动件涡卷付,只有磨合没有磨损,因而寿命更长,被誉为免维修压缩机。

由于涡旋式压缩机运行平稳、振动小、工作环境安静,又被誉为“超静压缩机”。

涡旋式压缩机零部件少,只有四个运动部件,压缩机工作腔由相运动涡卷付形成多个相互封闭的镰形工作腔,当动涡卷作平动运动时,使镰形工作腔由大变小而达到压缩和排出压缩空气的目的。活塞式空气压缩机的外形第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)工作循环:4—1—2—34—1吸气过程

1—2压缩过程

2—3排气过程第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)

压缩分类:绝热压缩:1—2耗功最大等温压缩:1—2''耗功最小多变压缩:1—2'耗功居中功=P×V(PV图上的面积)加强对气缸的冷却,省功、对气缸润滑有益。二、实际工作循环(单级压缩)1.不存在假设条件2.与理论循环不同的原因:1)余隙容积Vc的影响Vc不利的影响—残存的气体在活塞回行时,发生膨胀,使实际吸气行程(容积)减小。Vc有利的好处—

(1)形成气垫,利于活塞回行;(2)避免“液击”(空气结露);(3)避免活塞、连杆热膨胀,松动发生相撞。第一节活塞式空压机的工作原理表征Vc的参数—相对容积C、容积系数λv合适的C:低压0.07-0.12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论