QC安装后台操作截图Word格式文档下载.docx
- 文档编号:7967137
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:12
- 大小:2.06MB
QC安装后台操作截图Word格式文档下载.docx
《QC安装后台操作截图Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《QC安装后台操作截图Word格式文档下载.docx(12页珍藏版)》请在冰点文库上搜索。
a:
7:
{i:
0;s:
24127:
"OCL低频功率放大器设计报告@#@1设计的目的及任务……………………………………
(1)@#@1.1课程设计的目的……………………………………………
(1)@#@1.2课程设计的任务……………………………………………
(1)@#@1.3课程设计的要求及技术指标……………………………
(1)@#@2OCL低频信号放大器的总方案及原理框图………
(1)@#@2.1系统概述…………………………………………………………
(1)@#@2.2方案选择及原理框图………………………………………(3)@#@3各部分电路设计…………………………………………………(6)@#@3.1各个单元电路的设计…………………………………………(6)@#@3.2电路的参数选择及计算………………………………………(10)@#@3.3总电路图…………………………………………………………(17)@#@4电路仿真………………………………………………………………(17)@#@4.1输入与输出波形对比……………………………………(18)@#@4.2输入与输出功率对比……………………………………(18)@#@5PCB版电路制作……………………………………………(19)@#@5.1绘制原理图并到处网络表文件………………………(19)@#@5.2设置PCB的尺寸…………………………………………(19)@#@5.3导入网络表…………………………………………………(20)@#@5.4布局元件………………………………………………………(21)@#@5.5自动布线………………………………………………………(21)@#@6实验总结……………………………………………………………(23)@#@7仪器仪表明细清单……………………………………………(25)@#@8参考文献……………………………………………………………(26)@#@一.课程设计的目的和设计的任务@#@1.1设计目的@#@
(1)进一步熟悉和掌握模拟电子电路的设计方法和步骤掌@#@
(2)进一步理解功率放大器的结构、组成及原理,将理论和实践相结合@#@1.2设计任务@#@1.已知条件@#@输入电压幅值Uim<@#@0.1V,负载电阻RL=8欧姆@#@2.指标要求@#@出功率>@#@4W,输出电阻>@#@40K,工作频率20HZ—20KHZ。
@#@@#@@#@1.3课程设计要求@#@1.完成全电路的理论设计@#@2.参数的计算和有关器件的选择@#@3.可对电路进行仿真@#@4,撰写设计报告书一份:
@#@A3图纸至少1张。
@#@报告书要求写明一下主要内容@#@
(1)总体方案的选择和设计@#@
(2)各个单元电路的选择和设计@#@(3)仿真过程的实现@#@二.OCL低频信号放大气的总方案及原理框图@#@2.1系统概述@#@功率放大器是以向负载输出一定功率为主要目的的放大电路。
@#@所谓功率放大,只是把直流供电电源的能量转换为放大器输出的能量。
@#@按工作方式,功率放大器分为甲类、乙类、丙类、丁类和甲乙类;@#@按输出方式,功率放大器分为有变压器输出,无变压器输出(OCL)、无电容输出(OCL)、无变压器平衡输出(BTL)等。
@#@多级放大电路有四种常见的耦合方式:
@#@直接耦合类、阻容耦合类、变压器耦合类和光电耦合类。
@#@@#@直接耦合的特点:
@#@
(1)可以放大交流和缓慢变化的直流信号
(2)便于集成(3)各级工作点相互影响设置工作点困难(4)存在零点漂移@#@阻容耦合的特点:
@#@
(1)只能放大交流不能放大缓慢变化的信号
(2)不便于集成(3)静态工作点相互独立,易于设置(4)不存在零点漂移@#@变压器耦合特点:
@#@
(1)只能放大交流不能放大缓慢变化的信号
(2)不易于集成(3)静态工作点独立(4)能实现阻抗匹配@#@光电耦合特点:
@#@
(1)输入回路与输出回路电气上隔离,抗干扰能力强
(2)具有较强的放大能力@#@@#@功率放大器可能由以下几个部分组成:
@#@@#@输入级@#@要求输入级具有尽可能高的共模抑制比和高输入阻抗,所以输入级通常采用带有射级恒流源、温度漂移小、内部参数匹配性能好和易于补偿的差动放大电路。
@#@输入级电路的主要作用是在尽可能小的温度漂移和输入电源下,得到尽可能大的输入电阻和输入电压的变化范围,它是抑制温度漂移的关键一级,对于整个电路指标的优劣起着关键的作用,多采用差分放大电路。
@#@@#@推动级@#@推动级的任务是把微弱的信号加以放大,用以推动功放输出级它工作在小信号状态下,要有最够高的电压增益,实现电平移位,并且有从双端输入到单端输出的转换功能,所以一般采用共射级放大电路。
@#@@#@功率放大电级@#@功率放大电路用以输出足够大的输出功率。
@#@功率的定义是电压和电流的乘积。
@#@故一个足够大的功率放大电路,不仅要有足够大的输出电流幅度,还要有足够大的输出电压幅度。
@#@@#@偏执电路@#@其主要作用是为各级电路供给稳定的、合适的偏置电流,决定各级电路的Q点,使功放尽可能少受温度和电源电压变动的影响。
@#@当然在这里,偏置电路就可以认为是供电电路。
@#@@#@辅助电路@#@保护电路主要是为了保护电路能在适当的条件下安全的工作。
@#@比如电路的过流保护,以及过热保护和过压保护等,这类电路在整个电路的正常工作中有重要的作用,它体现了设计者设计电路的周密性,完整性。
@#@@#@2.2方案选择及原理框图@#@甲类功率放大电路,支流输出电阻小,带负载能力强,但有用功效率比较低,一般用于信号源的推动放大。
@#@乙类功率放大电路,虽然管耗损少有利于提高效率,但存在严重的波形失真,输出信号的半个波形被消耗掉了,一般使用时是用互补的两个管子交替工作输出,加装一定的偏置电路后可以克服管子的交越失真,使之完整的输出放大信号。
@#@最常用的是甲乙类工作电路,他结合了甲类功放电路和乙类功放电路的优点,使之更好的放大信号。
@#@当然还有丙类和丁类工作状态的电路,这里不做介绍。
@#@本次课程设计使用的就是这种改进的OCL电路。
@#@@#@
(1)OTL电路@#@无输出变压器的功率放大电路,用一个大容量电容取代了变压器。
@#@采用单电源供电,T1和T2管为共射级的接法,。
@#@当Ui>@#@0时,T2管截止;@#@当Ui<@#@0时,T2管导通,T1管截止。
@#@OTL电路工作在乙类放大状态,不加辅助电路会出现交越失真,使放大的效果变差。
@#@三极管的承受的电压较低,不易集成。
@#@当增大到一定程度时,由于两个极板的面积很大,且卷制而成,但结电容不再是纯电容,这时会存在漏阻和电感效应,低频特性将不会明显改善。
@#@@#@静态:
@#@UBE=0,IB=0,IC=0,UCE=0。
@#@@#@优点:
@#@只用一个电源。
@#@@#@缺点:
@#@频率相应差,输出功率小,电源利用率很低,一般最好可以达到0.5左右。
@#@@#@电路原理图如下:
@#@@#@ @#@@#@@#@
(2)OCL放大电路@#@它采用双电源供电,T1和T2均构成共射级的接法,无输出电容。
@#@@#@静态工作点:
@#@两三级管均截止UBE=0,IB=0,IC=0,UCE=VCC。
@#@@#@当Ui>@#@0时,T1管导通,T2管截止,这时正电源供电;@#@@#@当Ui<@#@0时,T2管导通,T2管截止,这时是负电源供电。
@#@T1和T2管交替工作,正负电源交替供电,输出与输入之间双向跟随。
@#@易集成,频率特性好,管子承受电压比OTL的管子要大。
@#@@#@优点:
@#@输出与负载直接耦合,具有频率相应宽,保真度高,动态特性好,易于集成,电源使用效率高,输出功率大等优点;@#@@#@缺点:
@#@使用两组电源。
@#@@#@电路原理图如下:
@#@@#@ @#@@#@功@#@率@#@放@#@大@#@级@#@ @#@@#@信@#@号@#@源@#@ @#@@#@推@#@动@#@级@#@输@#@入@#@级@#@本次课程设计设计的是OCL低频功率放大电路,主要有以下几部分组成:
@#@@#@ @#@@#@ @#@@#@三.各组成部分的工作原理@#@3.1各个单元电路的设计:
@#@@#@输入级的设计:
@#@输入级是由Q6、Q7、Q10组成带有恒流源的差分放大电路,减小了电路的零点漂移,并且引入了深度直流负反馈,进一步稳定输出A点的静态电平。
@#@对于交流信号,因为C2足够大,可视为短路,所以其反馈系数F=R14/(R14+R13),适当选择R14的数值,可以得到满意的电压增益。
@#@@#@输入级的电路如下图所示:
@#@@#@接推动级@#@接反馈@#@ @#@@#@信号输入@#@ @#@@#@输入与输出信号对比@#@ @#@@#@
(2)推动级的设计:
@#@@#@采用Q5组成普通共射电路。
@#@为了扩大输出管的范围,本级加了自举电容C4。
@#@在信号的负半轴内,通过C4反馈,可为Q1提供足够的基极电流,保证Q1、Q4充分导通。
@#@@#@@#@ @#@@#@推动级的电路图如下图所示:
@#@@#@信号输入@#@接功率放大级@#@ @#@@#@前后信号对比@#@ @#@@#@(3)功率输出级的设计:
@#@@#@功率输出级是由Q1,Q2,Q3,Q4组成的复合管准互补对称电路,可以得到较大的输出功率。
@#@电阻R1,R2,R3,R4用来减小复合管的穿透电流,增加电路的稳定性。
@#@偏置电路用晶体管Q9组成恒压电路,保证功率输出管有合适的电流,以克服交越失真。
@#@@#@功率输出级电路如下图所示:
@#@@#@经推动级放大后的信号输入@#@ @#@@#@前后信号对比@#@3.2电路中各个元器件的参数的计算:
@#@@#@
(1)确定电源电压@#@为了保证电路安全可靠的工作,通常使电路的最大输出功率POM比额定输出功率PO要大一些。
@#@一般取@#@POM≈(1.5~2)Po@#@我们这里设置PO=6w,所以POM就设为9W@#@最大输出电压UOM应根据POM来计算@#@电源电压必须大于UOM。
@#@因为输出电压为最大值时,Q2和Q4已接近饱和,考虑到管子的饱和压降,以及发射极电阻的降压作用,我们用下式表示电源电压和输出最大值的关系。
@#@@#@UOM=η*VCC@#@VCC=(1/η)UOM=1/η*SQRT(2P0M*RL)=20V@#@式中,η称为电源利用率,一般取@#@η=0.6~0.8@#@这里取η=0.7@#@要根据管子的材料,发射极电阻值和负载RL即R16来选定η值。
@#@如果上述因素使输出电压降低很多时,η可选低些。
@#@@#@
(2)计算功率输出级电路:
@#@@#@1)选择大功率晶体管Q2和Q4。
@#@@#@主要考虑三个参数,即晶体管c~e结承受的最大反向电压U(BR)CEO,集电极最大电流I和集电极最大功耗PCM。
@#@@#@1Q2和Q4承受的最大反压@#@UCEMAX≈2VCC=40V@#@2管集电极电流,若忽略管压降则@#@IC2MAX≈VCC/(RL+R1)@#@因为Q2和Q4的射极电阻R1R2选得过小,复合管稳定性差,过大又会损耗较多的输出功率。
@#@一般取@#@R1=R2=(0.05~0.1)RL@#@若取R1=R2=0.5Ω,R1<@#@<@#@RL,则@#@IC2MAX≈VCC/RL≈2.5A@#@3管集电极功耗。
@#@两管在互补工作时,单管最大集电极功耗为@#@PC2MAX=(2/π*π)POM≈0.2POM≈1.8W@#@考虑到功率晶体管静态电流Io,实际管耗要大一些,一般IO为20~30mA,所以单管最大管耗为@#@PC2MAX≈0.2POM+IOVCC@#@所以PC2MAX≈2.4W,IO取最大30mA。
@#@@#@4据功率晶体管极限参数选择Q2和Q4。
@#@选择合适的大功率晶体管,其极限参数应满足@#@U(BR)CEO>@#@UCE2MAX=40V@#@ICM>@#@IC2MAX=2.5A@#@PCM>@#@PC2MAX=2.4W@#@并使两管β2≈β4,参数尽量对称。
@#@Q2、Q4选择型号为2N5686(β2=β4=135)。
@#@大功率管还应考虑其工作环境的温度以及散热片问题为了满足电路性能要求,并便于设计计算。
@#@@#@2)选择互补管Q3和Q1,计算R3,R4和R5。
@#@@#@①确定R3,R4。
@#@因为Q2和Q4输入电阻为@#@Ri2=rbe2+(1+β2)R1@#@Ri4=rbe4+(1+β4)R2@#@大功率晶体管rbe2,rbe4一般为10左右。
@#@又因为要求Q3射极电流大部分注入Q1基极,所以通常取@#@R3=(5~10)Ri2@#@同理@#@R4=(5~10)Ri4@#@因为两管参数对称,所以Ri=Ri2=Ri4≈120Ω,则取@#@R3=R4=8Ri@#@所以R3=R4=960Ω故R3=R4≈1KΩ@#@②计算平衡电阻R5。
@#@因为Q3,Q1分别是NPN和PNP两种管型,电路接法又不一样,所以两管输入阻抗不相等,会使加在两管基极的输入信号不对称,为此,需加平衡电阻R5,以尽量保证两复合管输入电阻相等。
@#@要求@#@R5=R3//Ri2@#@因为R3>@#@>@#@Ri2,故可取R5≈Ri2=120Ω。
@#@@#@③选择Q3,Q1分别与Q2,Q4复合,它们承受的最大反压相同,均为2VCC,所以在计算集电极最大电流和最大管耗时,要考虑到R3,R4的分流作用和晶体管内部的损耗。
@#@在工程计算中可近视认为@#@IC3MAX=IC1MAX≈(1.1~1.5)IC2MAX/β2@#@这里的系数取1.4,所以IC3MAX=IC1MAX≈(1.1~1.5)IC2MAX/β2=26mA@#@PC3MAX=PC1MAX≈(1.1~1.5)PC2MAX/β2=30mW@#@选择Q3,Q1,使其极限参数满足@#@U(BR)CEO>@#@2VCC=40V@#@ICM>@#@IC3MAX=26mA@#@PCM>@#@PC3MAX=30mW@#@Q3为NPN型,Q1为PNP型,并使β3=β1。
@#@Q3为2SC1815,Q1为2SA1015。
@#@@#@5算偏置电路。
@#@@#@因为UB3-UB1≈UBE3+UBE2+|UBE1|,@#@设UBE3=UBE2=|UBE1|=0.75V@#@所以UB3-UB1≈2.25V@#@又因为Q9接成电压负反馈型,所以其给出的偏置电压稳定,输出电阻很小,并有温度补偿作用。
@#@@#@因为UCE9=UB3-UB1≈UBE9(R8+R9)/R9(设UBE9=0.7V)@#@所以(R8+R9)/R9=3@#@R8=2R9@#@为了保证Q9基极电压稳定,取IR8=(5~10)ICQ9(其中ICQ9为Q9静态工作电流,它要根据Q5的工作电流来确定,若忽略IR8和IR9的分流作用,可以近似认为ICQ9≈ICQ5),则@#@R9=UBE9/(IR8-IBQ9)≈UBE9/IR8≈4.5KΩ@#@R8≈2UBE9/IR8≈9KΩ@#@为了调节偏置电压的数值,R8可以改用一个固定电阻和可调电阻并联,使其并联值等于R8。
@#@@#@Q9管因为最大电流和耐压要求不高,可以选普通3DG型晶体管即可。
@#@@#@(3)计算推动级电路@#@1)确定Q5的工作电流。
@#@@#@为保证信号不失真,Q5工作在甲类放大状态,要求@#@ICQ5>@#@>@#@3IB3MAX≈3IC3MAX/β3@#@一般取@#@ICQ5=2~10mA@#@这里取ICQ5=8mA@#@2)计算R6,R7@#@因为Q9偏置电路输出阻抗很小,Q5的直流负载主要是(R6+R7),@#@又因为UB1=-0.75v@#@所以R6+R7=(VCC-UB4)/ICQ5@#@从交流电路来看,R7实际与RL并联。
@#@其阻值太小会损耗信号功率,太大又必然使R6减小。
@#@R6为共射电路有效负载,R6太小将会使推动级的增益下降。
@#@一般取@#@(1/3)*(R6+R7)>@#@R7>@#@20RL@#@取R7=200Ω,确定R7,则可以求出R6=1.5KΩ.@#@3)计算自举电容C4。
@#@@#@为了在最低工作频率时C4的容抗远小于R7,一般取@#@C4=(3~10)1/2π*fL*R7@#@式中fL=20Hz为下限截止频率,C4=160uF,并且C4采用电解电容。
@#@@#@4)选择Q5管。
@#@@#@因为Q5是工作在甲类放大状态,一般要求@#@U(BR)CEO>@#@UCE5MAX@#@PCM>@#@>@#@VCCICQ5(一般取5VCCICQ5=1W)@#@(4)计算输入级电路@#@1)确定差分管工作电流。
@#@@#@差分管Q6,Q7的集电极电流太大,会增加管耗,并使失调电压和漂移增大;@#@太小又会降低电路的开环增益,一般选@#@IC6=IC7≈(0.5~2)mA@#@这里取IC6=IC7≈1mA@#@IC8=IC6+IC7@#@2)计算R10,R11和R12。
@#@@#@R10=UBE5/IC7=750Ω@#@为了使恒流源VT8的工作点稳定,应使流过VD1,VD2的电流ID>@#@>@#@IB8。
@#@@#@因为IB8=IC8/β8。
@#@@#@一般取ID>@#@3mA,这里取53mA。
@#@@#@则R11=[VCC-(UD1+UD2)]/ID≈80Ω(UD1=UD2=0.7)@#@R12≈(UD1+UD2-UBE3)/IC8=750Ω@#@3)选择Q6,Q7和Q10管。
@#@@#@为使差分放大电路能够稳定可靠的工作,要求Q6,Q7满足@#@U(BR)CEO>@#@1.2VCC@#@PCM>@#@5PC=5(IC6VCC)@#@β6=β7,并且反向电流越小越好,Q10管亦可选用同类的晶体管。
@#@这里用小功率的高频管就可以了。
@#@@#@(5)计算反馈之路@#@差分电路引入电压串联负反馈,使其输入电阻提高,因此基极电阻R15对该级输入阻抗影响很大。
@#@一般取R15=15~47KΩ之间。
@#@@#@另外,要使电路对称,要求R13=R15。
@#@这里R13=R15=33KΩ。
@#@@#@又因为Auf≈1+R13/R14@#@所以R14≈R13/(Auf—1),R14=50Ω@#@反馈电容C3应保证在下限截止频率时,其容抗仍远小于R14,一般取@#@C3>@#@(3~10)·@#@1/2πfLR14,fL=20HZ这里C3=1500Uf,采用电解电容。
@#@@#@耦合电容一般取@#@C1>@#@(3~10)·@#@1/2πfLR15,这里C1=5.7uF,为电解电容。
@#@@#@(5)补偿元件的选取@#@为了使负载在高频时仍为纯电阻,需加补偿电阻R17和补偿电容C6,一般取@#@R17≈RL=8Ω@#@C6=1/2π*fH*R16=1uF。
@#@@#@这里fH为上限截止频率,fH=120KHZ,C6=1uF。
@#@@#@为了消除电路高频自激,通常在Q5的b、c极之间,R15两端加消振电容,一般取100~300PF,则取C2=150PF,C5=300PF。
@#@@#@以上就是整个电路的参数及元件的参数的计算过程。
@#@@#@ @#@@#@3.3总的原理图@#@四、电路仿真@#@一级一级逐步调试,示波器A端接输入端、B端接输出端,观察示波器输入及输出波形,并分析对比判断各级电路是否正确,为了保证Q10组成的恒流源电流不至过大,保证输出波形不容易失真,增大R11取R11=350Ω;@#@最后对整体电路进行调试,经调试将R7改为500Ω,则R6改为1.2KΩ。
@#@调试完毕可接功率表,观察功率放大情况,改变输入电压,观察波形是否失真及功率变化情况。
@#@@#@4.1输入与输出波形对比@#@ @#@@#@@#@ @#@@#@输入信号频率1KHz,输入电压20mV@#@4.2输入与输出功率对比@#@信号功率@#@输出功率@#@@#@五.PCB版电路制作@#@5.1绘制原理图并导入网络表文件@#@在Multisim10中按原理图绘制电路,并设置相应元件的封装。
@#@@#@绘制好原理图后,使用“Transfer”(转换)菜单下的“ExporttoPCBLayout·@#@·@#@·@#@”(导出到PCB布线软件),在弹出的对话框中选择“Ultiboard10”格式,并进行命名。
@#@@#@5.2设置PCB的尺寸@#@启动Ultiboard10,新建一个项目,执行“Tools”(工具)菜单下的“BoardWizard”(电路板向导)命令,设置一个尺寸。
@#@@#@ @#@@#@5.3导入网络表@#@1执行“File”(文件)菜单下的“Import”(导入)命令,选择“UBNetlist”(Ulitiboard的网络表),这时会弹出选择对话框,选择前面生成的网络表文件,这时会弹出如图所示的网络铜膜宽度设置对话框。
@#@系统默认的铜膜宽度为10mil,一般适用于微小电流的数字电路,这里设置为30mil。
@#@@#@@#@ @#@@#@2.设置好铜膜宽度后悔弹出如图所示的网络导入检查和选择对话框。
@#@用户可以在这里检查封装是否正确,也可以选择一些元器件不进行@#@3.完成上步检查后,网络表文件转换为元器件封装和连接关系显示在PCB的布线区域。
@#@@#@@#@ @#@@#@ @#@@#@5.4布局元件@#@网络表导入后,所有元器件都置于板框之外,通过选择工具选择相应的元器件,可以拖动到板框内进行手动布局,也可以使用自动布线的功能,使用“Autoroute”(自动布线)菜单下的“StartAutoplacement”(开始自动布局),这时剩余的元器件会移到板框内,并完成元器件的合理布局。
@#@@#@5.5自动布线@#@完成元器件布局后就剩下最后一步自动布线,执行“Autoroute”(自动布线)菜单“Start/ResumeAutoroute”(开始/恢复自动布线)命令就可以完成自动布线的工作。
@#@图为自动布线完成的效果。
@#@@#@三维效果图@#@6、设计总结@#@为期四周的课程设计很快结束,在这几星期的学习、查资料、设计、仿真电路过程中我感触颇深。
@#@使我对抽象的理论有了具体的认识,更加牢靠的掌握了所学的理论知识。
@#@通过这次课程设计,使我把平时做模拟电子实验所掌握的知识得到更深次的了解和掌握,对仪表的使用更加的熟练,学会了怎样去搭好一个整洁漂亮的电路,学会了怎样去根据课题的要求去设计电路和调试电路,还学习了两种软件Protel、Multisim,学会了使用这两个软件完成对电路的PCB制版。
@#@@#@此次的创新实验的成功是以经历了无数的失败为前提的。
@#@整个设计制作独立完成,增强了自身的动手能力,使我真正的理解了理论联系实际的重要性。
@#@关于自己所学的知识也有了新的看法,我们只有将自己所掌握的理论知识真正的运用到社会实践中去的时候,才能产生巨大的社会财富。
@#@@#@课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程。
@#@随着科学技术发展的日新月异,电子技术在生活中可以说是无处不在,因此做好电子技术课程设计是十分必要的。
@#@回顾起此次课程设计,至今我们仍感慨颇多,从拿到题目到完成整个电路,从理论到实践,在二十几天的日子里,可以学到很多很多的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,提高了自己的实际动手能力和独立思考的能力。
@#@在设计的过程中可以说得是困难重重,同时也发现了好多自己的不足之处,对一些前面学过的知识理解得不够深刻、掌握得不够牢固、不能很好的熟练的去使用所学的仿真软件。
@#@通过这次实验,体现了团队合作的重要性和交流的必要性。
@#@@#@通过这次课程设计,我对电子技术有了更进一步的认识和了解,要想学好它重在实践,所以在以后的学习过程中,我会更加注重实践操作,使自己更好地学好理论和技术。
@#@在课程设计过程中,收获知识提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。
@#@因此在以后的生活和学习的过程中,我一定会把课程设计的精神带到生活中,不畏艰难,勇往直前!
@#@@#@本次课程设计主要由我们三人共同完成,其间老师付出了大量的时间和精力来帮助我们。
@#@不管设计作品如何,我们都会欣然接受现实,因为我们努力过了。
@#@同时我们也要衷心地感谢我们所有的老师,以及帮助我们的同学们,要是没大家的帮助我们也许不能顺利的完成这次的课程设计。
@#@@#@ @#@@#@7.仪器仪表清单@#@电阻@#@参数值@#@电容@#@参数值@#@二极管@#@编号@#@R1@#@0.5Ω@#@C1@#@2.7uF@#@D1@#@1N4149@#@R2@#@0.5Ω@#@C2@#@150pF@#@D2@#@1N4149@#@R3@#@1KΩ@#@C3@#@1500uF@#@R4@#@1KΩ@#@C4@#@160uF@#@R5@#@120Ω@#@C5@#@300pF@#@R6@#@1.2KΩ@#@C6@#@1uF@#@R7@#@500Ω@#@三极管@#@R8@#@9KΩ@#@Q1@#@2SA1015@#@R9@#@4.5KΩ@#@Q2@#@2N5686@#@R10@#@3KΩ@#@Q3@#@2SC1815@#@R11@#@350Ω@#@Q4@#@2N5686@#@R12@#@750Ω@#@Q5@#@2N3251@#@R13@#@33KΩ@#@Q6@#@2N2222@#@R14@#@50Ω@#@Q7@#@2N2222@#@R15@#@33KΩ@#@Q9@#@2N2222@#@R16@#@8Ω@#@Q10@#@2N2222@#@R17@#@8Ω@#@ @#@@#@8.参考文献@#@@#@
(1)李立主编,电工实验指导.北京:
@#@高等教育出版社,2005@#@
(2)高吉祥主编,电子技术基础实验与课";i:
1;s:
5122:
"课程设计数字化工艺流程和拼大版技术@#@数字化工作流程与拼大版技术——课程设计@#@
(一)目的和意义:
@#@@#@1、了解拼大版的定义:
@#@拼大版是将拼版好的页面拼组成印刷机能够使用的印版版式。
@#@传统的拼大版方式有两种:
@#@一种是手工拼大版,一种是利用组版软件进行折手。
@#@现在常见的拼大版工具是拼大版功能RIP与折手软件。
@#@@#@2、了解RIP拼大版输出功能:
@#@可以更有效地利用胶片,提高工作效率。
@#@照排机的胶片宽度是固定的,而输出的版面却是千变万化的,往往会遇到用很宽的胶片来输出很小版面的情况,尤其是大幅面照排机更容易遇到这种情况,造成胶片的浪费,而使用具有拼版输出功能的RIP就可以使这种问题迎刃而解。
@#@现在计算机直接制版(ComputertoPlate)技术的越来越受到印刷业的关注,因此,拼大版和折手功能会成为必不可少的功能。
@#@@#@
(二)知识基础:
@#@@#@拼大版软件介绍@#@拼大版的专用软件用于对多个页面的正确页面配置,以及由拼版式中产生的各种问题的解决方法。
@#@如:
@#@页数、每一印张的页数、出血的大小、裁切的尺寸、裁切标记、十字线、色彩控制条、装订方式、爬移调整等。
@#@@#@目前,主要的拼版软件是:
@#@@#@1.Impostrip及Impress(UltimateTechnographics公司)@#@2.Imposition及ImpositionLite(DK&@#@A公司)@#@3.Preps(ScenicSoft公司)@#@4.Presswise(Luminous公司)@#@以上专业软件均用于PS文件拼版,均可在不同尺寸的台纸上进行页面编排的基本作业,也都可以精确地控制骑马订及其@#@它方式的装订工艺,均适用于平板或轮转印刷机,可处理装订中产生的爬移现象。
@#@@#@两种RIP方式@#@第一类RIP方式@#@首先将页面拼成大版再送支RIP,这是目前最常用的方式。
@#@优点是:
@#@先完成各个页面的排版及补漏白,接着进行各页面拼@#@大版作业,并制作包含OPI(开放式印前接口)指令(用于RIP时进行高、低分辨率图象的调用)的输出文件,最后将此@#@文档送到RIP中进行处理。
@#@这类流程的原因是:
@#@凡经过RIP处理的文件,容量会变得更大。
@#@处理时,也不适合经网络存取@#@传输,首先拼大版再RIP可减少这一问题。
@#@此外,由于各类拼大版软件均是以处理PS文件为主,因此,在进行拼大版作@#@业之前,排版软件就必须将制作好的页面以PS或EPS的档案格式进行输出(DK&@#@A公司的Imposition属于例外),这是一@#@个费时的工作,同时由于PS文件通常会比应用软件的原有文件大得多,就会花费更多时间处理文件,并需要大容量的硬@#@盘储存空间。
@#@@#@第二类RIP方式@#@先RIP页面,再拼大版,这适合于包装、标签这类印刷范围。
@#@这一工作流程将最后文件的修改方式加以简化。
@#@若发现某页@#@面中含有一个排印错误,只需在修正错误后,再将这份页面重新RIP一次,替换掉原来错误之处即可,这比将整个大版重@#@作RIP要省事得多。
@#@@#@本次采用Preps5.1.5@#@生产厂商:
@#@ScenicSoftInc适用平台:
@#@Mac,Windows@#@Preps是唯一可以使用RIP过的页面直接进行拼大版的软件,这使软件很适合于包装文件的拼大版操作,Preps允许用户@#@可以混用不同的文件类型,页面尺寸及方向,并针对各种页面分别进行裁切记号与十字线的设定,也可让用户在同一张@#@台纸上放入多种不同的印件,如一般的纸盒包装或标签印制等。
@#@@#@(三)具体操作步骤@#@拼大版前先用indesign排好版,并转换成PDF格式@#@
(1)打开preps5.1@#@
(2)打开“文件”——“新建模板”,“模板名称”命名为1,其他设置如下图所示@#@设置完成点击“确定”。
@#@@#@@#@(3)在弹出的“添加贴”中点击“确定”@#@(4)弹出“模板:
@#@1”在“模板”中选择“创建拼版”@#@(5)弹出“创建拼版”,点击“确定”。
@#@@#@(6)点击下图所示的“点击此处”@#@(7)用鼠标点击页面确定页码。
@#@@#@(8)点击“模板”——“添加SmartMark”按印刷要求添加各种标记。
@#@添加完成后如下图@#@(9)点击“文件”——“模板另存为”,文件名为1,点击“保存”。
@#@@#@(10)点击“文件”——“新建作业”——“PDF——PDF”@#@(11)点击“添加文件”,我的家乡(PDF),点击“打开”。
@#@@#@(12)点击“帖”@#@(13)双击“1”单击“整帖”,单击“添加”后,单击“确定”@#@(14)单击“预览”@#@若合适单击“关闭”@#@(15)点击“文件”——“打印”,设置如下,点击“打印”@#@(16)对弹出的对话框设置如下,点击“保存”打印完成@#@(17)在桌面上打开“刘跃坤0803030109”预览一下@#@";i:
2;s:
10316:
"Optimizationbasedautomatedcurationofmetabolicreconstructions@#@Optimizationbasedautomatedcurationofmetabolicreconstructions@#@VinaySatishKumar,1MadhukarSDasika,2andCostasDMaranas@#@2@#@1DepartmentofIndustrialandManufacturingEngineering,ThePennsylvaniaStateUniversity,UniversityPark,PA16802,USA@#@2DepartmentofChemicalEngineering,ThePennsylvaniaStateUniversity,UniversityPark,PA16802,USA@#@Correspondingauthor.@#@VinaySatishKumar:
@#@vsk111@psu.edu;@#@MadhukarSDasika:
@#@msd179@psu.edu;@#@CostasDMaranas:
@#@costas@psu.edu@#@ReceivedDecember14,2006;@#@AcceptedJune20,2007.@#@ThisisanOpenAccessarticledistributedunderthetermsoftheCreativeCommonsAttributionLicense(http:
@#@//creativecommons.org/licenses/by/2.0),whichpermitsunrestricteduse,distribution,andreproductioninanymedium,providedtheoriginalworkisproperlycited.@#@Top @#@@#@Abstract @#@@#@Background @#@@#@Results @#@@#@Discussionandconclusion @#@@#@Methods @#@@#@Authors'@#@contributions @#@@#@SupplementaryMaterial @#@@#@References @#@@#@Abstract@#@Background@#@Currently,thereexiststensofdifferentmicrobialandeukaryoticmetabolicreconstructions(e.g.,Escherichiacoli,Saccharomycescerevisiae,Bacillussubtilis)withmanymoreunderdevelopment.Allofthesereconstructionsareinherentlyincompletewithsomefunctionalitiesmissingduetothelackofexperimentaland/orhomologyinformation.Akeychallengeintheautomatedgenerationofgenome-scalereconstructionsistheelucidationofthesegapsandthesubsequentgenerationofhypothesestobridgethem.@#@Results@#@Inthiswork,anoptimizationbasedprocedureisproposedtoidentifyandeliminatenetworkgapsinthesereconstructions.Firstweidentifythemetabolitesinthemetabolicnetworkreconstructionwhichcannotbeproducedunderanyuptakeconditionsandsubsequentlyweidentifythereactionsfromacustomizedmulti-organismdatabasethatrestorestheconnectivityofthesemetabolitestotheparentnetworkusingfourmechanisms.Thisconnectivityrestorationishypothesizedtotakeplacethroughfourmechanisms:
@#@a)reversingthedirectionalityofoneormorereactionsintheexistingmodel,b)addingreactionfromanotherorganismtoprovidefunctionalityabsentintheexistingmodel,c)addingexternaltransportmechanismstoallowforimportationofmetabolitesintheexistingmodelandd)restoreflowbyaddingintracellulartransportreactionsinmulti-compartmentmodels.Wedemonstratethisprocedureforthegenome-scalereconstructionofEscherichiacoliandalsoSaccharomycescerevisiaewhereincompartmentalizationofintra-cellularreactionsresultsinamorecomplextopologyofthemetabolicnetwork.Wedeterminethatabout10%ofmetabolitesinE.coliand30%ofmetabolitesinS.cerevisiaecannotcarryanyflux.Interestingly,thedominantflowrestorationmechanismisdirectionalityreversalsofexistingreactionsintherespectivemodels.@#@Conclusion@#@Wehaveproposedsystematicmethodstoidentifyandfillgapsingenome-scalemetabolicreconstructions.Theidentifiedgapscanbefilledbothbymakingmodificationsintheexistingmodelandbyaddingmissingreactionsbyreconcilingmulti-organismdatabasesofreactionswithexistinggenome-scalemodels.Computationalresultsprovidealistofhypothesestobequeriedfurtherandtestedexperimentally.@#@Top @#@@#@Abstract @#@@#@Background @#@@#@Results @#@@#@Discussionandconclusion @#@@#@Methods @#@@#@Authors'@#@contributions @#@@#@SupplementaryMaterial @#@@#@References @#@@#@Background@#@Thegenomeofseveralmicroorganismshasbeencompletelysequencedandannotatedinthepastdecade[1-4].Thisinformationhasaidedthemetabolicreconstructionsofseveralmicrobialandeukaryoticorganismsusingexperimentalevidenceandbioinformaticsbasedtechniquesprovidingsinglecompartment(e.g.,Escherichiacoli[5])andmulti-compartmentmodels(e.g.,Saccharomycescerevisiae[6]).Allofthesereconstructionsareinherentlyincompletewithsomefunctionalitiesmissingduetothelackofexperimentaland/orhomologyinformation.Thesemissingreactionstepsmayleadtothepredictionoferroneousgeneticinterventionsforatargetedoverproductionortheelucidationofmisleadingorganizationalprinciplesandpropertiesofthemetabolicnetwork.Akeychallengeintheautomatedgenerationofgenome-scalereconstructionsistheelucidationofthesegapsandthesubsequentgenerationofhypothesestobridgethem.Thischallengehasalreadybeenrecognizedandanumberofcomputationalapproacheshavebeenunderdevelopmenttoresolvethesediscrepancies[7-11].@#@Mostoftheaforementionedeffortsarebasedontheuseofsequencehomologytouncovermissinggenes.Specifically,sequencehomologyisusedtopinpointgenesinrelatedspeciesthathavesignificantsimilaritywithanunassignedORFofthecuratedmicroorganism[12].GreenetalformalizedandfurtherextendedthisconceptbyintroducingamethodthatidentifiedmissingenzymesinametabolicnetworkusingsequencehomologyrelatedmetricswithinaBayesianframework[11].Alternatively,non-homologybasedreconstructionshavebeenimplementedbyidentifyingcandidategenesbymeasuringthesimilaritywithmetricssuchasmRNAcoexpressiondata[8]andphylogeneticprofiles[10]whilealsotakingintoaccountthelocalstructureoftheexistingpartiallyreconstructedmetabolicnetworks.Arecentadvancementinthisdirectionusesmultipletypesofassociationevidenceincludingclusteringofgenesonthechromosomeandproteinfusioneventsinadditiontophylogeneticprofiles[9].Allmethodsdescribedabovepostulateasetofcandidategenesandthenevaluatethelikelihoodthatanyofthesecandidategenesispresentinthemicroorganism'@#@smetabolicnetworkofinterestusingavarietyofscoringmetrics.Inadditiontotheseapproaches,variousgenomiccontextanalyseshavealsobeenusedtoidentifymissingmetabolicgenes[7,13-16].Specifically,arecentstudyexploitstheavailabilityofhighlycuratedmetabolicnetworkstohypothesizegenereactioninteractionsinlesscharacterizedorganisms[16].Theseaforementionedmethodspredictmissingenzymesinthemetabolicnetworkbyconductingsequencebasedcomparisonsofentiregenomesandinferringpossiblemetabolicfunctionsacrossdifferentmicroorganisms.@#@Alternatively,arecentsystemsbasedcomputationalapproachidentifiesthelocationofmissingmetabolicfunctionsintheE.coliiJR904modelbypinpointingdiscrepanciesbetweeninsilicomodelpredictionsandknowninvivogrowthphenotypes[17].Subsequently,anoptimizationbasedalgorithmisusedtoresolvethesediscrepanciesbysearchingformissingmetabolicfunctionsfromacandidatedatabaseofreactions.Inthispaperinstead,wepinpointmetabolitesthatcannotcarryanyfluxthroughthemandsubsequentlygeneratehypothesestorestoreconnectivity.Tothisend,weintroduceanoptimizationbasedprocedure(GapFind)tofirstidentifysuchgapsinbothsingleandmulti-compartmentmetabolicnetworksandsubsequentlyusinganoptimizationbasedprocedure(GapFill)restoretheirconnectivityusingseparatepathologyresolvinghypotheses.Incontrasttothepreviousmethodswhichfillgapsonlybyidentifyingmissingenzymes[8-11,17]oraddingtransportreactions[17],wealsoexplorewhetherthesegapscanbefilledbymakingintramodelmodifications.Figure1pictoriallyillustrateshowsuchgapsariseinmetabolicreconstructionsandintroducesthedefinitionsproposedinthispapertopreciselydescribethesepathologies.@#@Figure1@#@Characterizationofproblemmetabolitesinmetabolicnetworks.MetaboliteAisdefinedasarootno-productionmetabolitebecausethereisno-productionortransportmechanismforitinthenetwork.MetaboliteCisadownstreamno-productionmetabolite(more...)@#@Gapsinmetabolicreconstructionsaremanifestedas(i)metaboliteswhichcannotbeproducedbyanyofthereactionsorimportedthroughanyoftheavailableuptakepathwaysinthemodel;@#@or(ii)metabolitesthatarenotconsumedbyanyofthereactionsinthenetworkorexportedbasedonanyexistingsecretionpathways.Werefertothesemetabolitesasrootno-production(e.g.,metaboliteA)androotno-consumptionmetabolites(e.g.,metaboliteB)respectively.Atsteady-stateconditionsnoflowcanpassthroughthemduetotheincompleteconnectivitywiththerestofthenetwork.Clearly,suchpathologiesarenotphysiologicallyrelevantandthusmustbecausedbyomissionand/orerrorsinthemodelreconstructionprocess.Notably,thelackofflowinrootno-productionmetabolitesandrootno-consumptionmetabolitesispropagateddownstream/upstreamrespectivelygivingrisetoadditionalmetabolitesthatcannotcarryanyflow.Werefertothesemetabolitesthatareindirectlypreventedfromcarryingflowasdownstreamno-production(e.g.,metaboliteC)metabolitesandupstreamno-consumptionmetabolites(e.g.,metaboliteD)respectively.Itisimportanttonotethatbyrestoringconnectivityfortherootproblemmetabolitesallupstream/downstreammetabolitesarealsoautomaticallyfixed.Weconcentrateonresolvingonlyno-productionmetabolitesinthecaseofcytosolicmetabolites.Inthecaseofnon-cytosolic(i.e.,presentininternalcompartments)metabolites,weidentifymechanismstoresolvebothno-productionandno-consumptionmetabolites.@#@Forsinglecompartmentmetabolicnetworks(wherewehaveonlycytosolicmetabolites),wepostulatethreeseparatemechanismsforfixingno-productionmetabolites(seealsoFigure2).Weexplorewhether(i)reversingthedirectionalityofexistingreactionsinthemodel(Mechanism1),(ii)addingnewreactionsfromamulti-speciesdatabase(e.g.,MetaCyc[18])(Mechanism2)orfinally(iii)allowingforthedirectimportationoftheproblemmetaboliterestoresflowintotheno-productionmetabo";i:
3;s:
28837:
"老瓦档案@#@老瓦档案@#@姓名:
@#@瓦尔德内尔(WALDNERJan-Ove)@#@国籍:
@#@瑞典@#@性别:
@#@男@#@生日:
@#@1965年10月3日@#@学球时间:
@#@6岁@#@身高:
@#@1.78m@#@体重:
@#@76公斤@#@出生地:
@#@瑞典斯德哥尔摩Stockholm现居地:
@#@Stockholm&@#@Kalmar@#@语言:
@#@瑞典语、英语和德语@#@家庭:
@#@未婚,有一位哥哥在瑞典国家乒乓球队任教。
@#@@#@现效力俱乐部:
@#@瑞典卡尔马(KALMAR)@#@技术特点:
@#@右手横握球拍两面拉弧圈,结合中国运动员前三板技术,特别是创造性地把直拍发球手腕灵活的特点,通过握拍手指的变化移植到横式握拍法上,极大地推动了欧洲运动员前三板技术的提高。
@#@他还将中国的近台快攻打法与欧洲中远台两面拉弧圈打法融为一体,把各种技术不断地重新组合,形成全方位的攻防转化、攻守结合的新的技术风格。
@#@其发球技术在欧洲首屈一指。
@#@中国队员戏称他为“游击队长”。
@#@@#@球拍底板:
@#@多尼克-瓦尔德内尔目前用的是DONICwaldnercarbonsensoV1@#@正手胶皮海绵:
@#@瓦尔德内尔2.0@#@反手胶皮海绵:
@#@瓦尔德内尔2.0@#@辉煌战绩@#@ 作为从1989年到1997年19次排名第一,在20世纪过去的11年中排名从来没有低于7名之后的乒乓运动员,他的实力是不可低估的。
@#@在一项一直被亚洲运动员所雄霸的体育项目上,瓦尔德内尔是过去10年中亚洲之外最好的乒乓选手。
@#@他是在历史上同时获得奥运会金牌、世乒赛冠军和欧洲锦标赛冠军的首位“大满贯”得主。
@#@@#@ 在他的家乡,瓦尔德内尔拥有与5次温布尔登冠军贝约-伯格相同的荣誉地位。
@#@在1992年巴塞罗纳奥运会上他仅输了一局;@#@在1999年亚特兰大运动会三个星期之前,他的拇指受伤,在亚特兰大中他的单打在进入四分之一决赛之前被淘汰,双打在四分之一决赛被淘汰。
@#@@#@ @#@ @#@1984、1986、1987、1988、1989、1993、1995、1996年欧洲12强男单冠军;@#@@#@ @#@ @#@1982年国际乒联职业巡回赛(法国)男团,男单,男双亚军;@#@@#@ @#@ @#@1982年欧洲锦标赛男单亚军;@#@@#@ @#@ @#@1983年国际乒联职业巡回赛(捷克斯洛伐克)男双亚军,(匈牙利)男团亚军,男双冠军,(瑞典)男单冠军,(芬兰)男团亚军;@#@@#@ @#@ @#@1983年世界锦标赛男团亚军;@#@@#@ @#@ @#@1984年国际乒联职业巡回赛(西德)男团冠军,男单亚军;@#@@#@ @#@ @#@1984年欧洲锦标赛男双亚军;@#@@#@ @#@ @#@1985年国际乒联职业巡回赛(捷克斯洛伐克)男团,男单冠军,(美国)男双亚军,(波兰)男团,男单冠军,(匈牙利)男团冠军,男单亚军,(瑞典)男团亚军;@#@@#@ @#@ @#@1985年世乒赛男团亚军;@#@@#@ @#@ @#@1986年国际乒联职业巡回赛(东德)男团、男双亚军,男单冠军,(法国)男单冠军;@#@@#@ @#@ @#@1986年欧洲锦标赛男团、男双冠军;@#@@#@ @#@ @#@1987年国际乒联职业巡回赛(瑞典)男团冠军,(匈牙利)男团亚军;@#@@#@ @#@ @#@1987年第38届世乒赛男团、男单亚军;@#@@#@ @#@ @#@1988年国际乒联职业巡回赛(中国)男双亚军,(南斯拉夫)男单、男双亚军,(法国)男单冠军,男双亚军;@#@@#@ @#@ @#@1988年欧洲锦标赛男团、男双冠军;@#@@#@ @#@ @#@1989年国际乒联职业巡回赛(波兰)男双亚军,(瑞典)男团、男双亚军;@#@@#@ @#@ @#@1989年第39届世乒赛男团冠军、男单冠军;@#@@#@ @#@ @#@1990年国际乒联职业巡回赛(东德)男双亚军,(美国)男单冠军,男双亚军,(日本)男单冠军,男双亚军;@#@@#@ @#@ @#@1990年世界杯男单冠军;@#@@#@ @#@ @#@1990年欧洲锦标赛男团冠军;@#@@#@ @#@ @#@1991年国际乒联职业巡回赛(日本)男团、男单冠军,(瑞典)男团亚军;@#@@#@ @#@ @#@1991年第40届世乒赛男团冠军、男单亚军;@#@@#@ @#@ @#@1991年欧洲大师杯冠军;@#@@#@ @#@ @#@1992年国际乒联职业巡回赛(英格兰)男双冠军,(法国)男单冠军;@#@@#@ @#@ @#@1992年第25届奥运会男单冠军;@#@@#@ @#@ @#@1992年欧洲锦标赛男团冠军、男双亚军;@#@@#@ @#@ @#@1992年欧洲大师杯冠军;@#@@#@ @#@ @#@1993年第41届世乒赛男团冠军、男单四强;@#@@#@ @#@ @#@1994年国际乒联职业巡回赛(瑞典)男团冠军;@#@@#@ @#@ @#@1994年欧洲锦标赛男团、男单亚军;@#@@#@ @#@ @#@1995年国际乒联职业巡回赛(瑞典)男团冠军,男单亚军,(芬兰)男单冠军;@#@@#@ @#@ @#@1995年世乒赛男团亚军;@#@@#@ @#@ @#@1995年欧洲大师杯亚军;@#@@#@ @#@ @#@1996年国际乒联职业巡回赛(南斯拉夫)男单、男双冠军,(法国)男单冠军;@#@@#@ @#@ @#@1996年欧洲锦标赛男团、男单、男双冠军;@#@@#@ @#@ @#@1997年国际乒联职业巡回赛(卡塔尔)男团、男单冠军,(日本)男单冠军;@#@@#@ @#@ @#@1997年第44届世乒赛男单冠军、男双亚军;@#@@#@ @#@ @#@1998年国际乒联职业巡回赛(卡塔尔)男单亚军,(日本)男双亚军,(意大利)男单亚军,(瑞典)男双亚军;@#@@#@ @#@ @#@1999年国际乒联职业巡回赛(日本)男双亚军;@#@@#@ @#@ @#@ @#@2000年克罗地亚公开赛男单四强,@#@2000年第27届奥运会男单亚军,@#@2000年第45届世乒赛男团冠军;@#@@#@ @#@ @#@ @#@ @#@2000年欧洲锦标赛男团冠军;@#@@#@ @#@ @#@ @#@ @#@2001年国际乒联职业巡回赛(丹麦)男单亚军;@#@@#@ @#@ @#@ @#@ @#@2002年国际乒联职业巡回赛(奥地利)男单亚军;@#@@#@ @#@ @#@ @#@ @#@2002年欧洲锦标赛男团冠军;@#@@#@ @#@ @#@ @#@ @#@2004年世乒赛男团第四名,欧洲12强赛第9,@#@2004年雅典奥运会男单第四,男双八强,世界杯并列第五。
@#@@#@ @#@ @#@ @#@ @#@自1991年10月国际乒联实行电脑排名以来,瓦尔德内尔保有世界排名第一累计达823天,其中1992年8月至1994年2月间,瓦尔德内尔连续保持这一位置长达534天。
@#@上述纪录目前尚无人超过,并且,从1983年至2000年9月间,瓦尔德内尔从未跌出前10名。
@#@@#@教练:
@#@启蒙教练是JohanMessa和GunnarWisbrandt,其后有AndersJohansson,TomasBerner,AndersThunstrom,GlennOsth,HasseKroom,SorenAhlen,UlfCarlsson,PerHallstrom也曾当过一次。
@#@@#@朋友:
@#@与“苹果”(阿佩依伦)和托马斯.布林关系最好。
@#@我从10岁起就与“苹果”一起练球,此后就并肩作战,很自然地在业余时间来往也多。
@#@他和布林都十分好相处,布林与我在90年代初开始交往,我们俩很相像,有着共同的爱好,比如运动、游戏、高尔夫、赛马。
@#@@#@心目中的“梦之队”@#@郭跃华、江嘉良、佩尔森和“苹果”,他们是我在职业生涯中所遇见的最佳选手。
@#@@#@阅读@#@我很少有时间静下来看书,但博格的传记我看得挺仔细。
@#@@#@赞助商@#@Donic、HelloSweden、Electrolux和Nittaku@#@器材@#@主要是DonicWaldnerDicon底板+J.O.Waldner套胶+WaldnerSpeedmasterGlue@#@信仰@#@我不信仰宗教,也不信仰任何超自然的东西。
@#@但我尊重那些有信仰的人,人可能都会相信某些东西。
@#@我觉得生活中最重要的是快乐,要按照自己的理想去生活,而无需思考太多。
@#@@#@女友的标准@#@通情达理,还要和我相像,最重要的是两个人在一起有感觉。
@#@@#@饮食@#@我一周只做几顿饭,通常就弄些很简单的东西吃,属于典型的单身汉饮食。
@#@喜欢吃中餐,最喜欢饺子,还非常吃烤鸭,1982年我第一次吃到烤鸭就喜欢上了,那年是连游长城带吃烤鸭。
@#@但我对意大利面条毫无兴趣。
@#@吃饭时我只喝矿泉水,如果是在晚上,我喜欢喝些德国啤酒,泡沫很多的那种,但不喜欢瑞典啤酒。
@#@@#@昵称@#@最好玩的莫过于国际象棋。
@#@玩这个一定要脑子反应快、思想集中,因为棋局在瞬间就会有很大的变化,我已玩了15年。
@#@@#@俱乐部@#@最初是家乡Stockholm的Sparvagen俱乐部,目前效力于KalmarBTK,也曾加盟德国俱乐部。
@#@@#@性格@#@自我评价是:
@#@积极、执着、乐观。
@#@@#@颜色@#@偏好蓝色和黄色,因为这是瑞典国旗的颜色。
@#@@#@运动爱好@#@除了乒乓,就是高尔夫、网球和足球,但我自己不怎么踢球。
@#@所有瑞典国家队的队员都打高尔夫,大家一起打,这对全队的气氛也很有好处。
@#@而且你训练时老在场馆里呆着,走出去到露天做些运动是很好的,这时候你不用想其他的事,只有放松和快乐。
@#@我在10洞高尔夫球长的最好成绩是76杆(标准杆72杆)。
@#@@#@政治立场@#@我对政治不是太了解,我处在社会党与保守党之间吧,重要的是在这个国家里人人都能生活得好,人与人之间不能存在太大的贫富差距。
@#@我不参加选举,我觉得选择是件困难的事,如果要参加的话,我一定要了解得更多,人不应该跑进选举室去随意投票。
@#@@#@最难忘的旅行记忆@#@1997年1月,洛杉矶,在NBA篮球赛的休息时间里,我应邀与金泽洙为15000名观众打了一场表演赛。
@#@@#@偶像@#@小时候最喜欢的是打网球的博格。
@#@再就是本格森,他是1971年的乒乓球世界冠军。
@#@@#@电影@#@罗伯特.德尼罗(RoertdeNiro)主演的《MidnightRunner》(午夜狂奔),他和杰克.尼克尔森(JackNicholson)都是最好的演员,非常有个人魅力。
@#@@#@欣赏的运动员@#@BjornBorg,MichaelJordan和WayneGretzky。
@#@@#@音乐@#@我听得音乐不多,但我爱听布鲁斯.斯普林斯汀(BruceSpringsteen,二十世纪在伟大的摇滚歌手之一,被誉为蓝领音乐的领袖)。
@#@@#@支持的球队@#@Lazio(拉齐奥)&@#@HammarbyIF足球队。
@#@@#@永远的老瓦,永远的常青树——谨以此献给老瓦以及所有喜欢他的人们@#@-------接发球直接侧身抢冲得分,转身,将球拍高高抛向上空,倒地-------这个动作在无数球迷的心中已成为了经典,97年的曼彻斯特是属于瓦尔德内尔的,32岁的高龄更以全胜的战绩夺得了世锦赛男子单打冠军,实在是不能说是一个奇迹。
@#@当时的老瓦激动的几乎不能自已,他真的太高兴了,当瑞典国旗冉冉升起瑞典国歌缓缓奏响之时,站在领奖台上的老瓦是那么地春风得意,要知道那是多么地不易啊,老瓦再次成为瑞典的英雄。
@#@@#@瓦尔德内尔对于乒乓球的理解是超乎常人的,在他小时候便已显现出过人的天赋。
@#@老瓦出生于一个普通的瑞典家庭,父亲阿克在仓库工作,母亲玛丽安娜则从事机器CAO纵,不过他们从小就培养老瓦以及他的哥哥凡是都得自己争取,他们经常搞一些比赛,因此从小瓦尔德内尔就好胜心极强,他不喜欢失败,一旦比赛输了他就非得再比一次直到他赢回来为止,从小老瓦就这么可爱,当然他的这种好胜心为他以后在乒坛上屡获佳绩起到了很大的帮助。
@#@当父母明白兄弟俩都喜欢打乒乓时他们毅然决定送老瓦和哥哥区练乒乓,从此小瓦便走上了乒乓球这条道路。
@#@瓦尔德内尔天生就是答乒乓的,二十余年叱咤风云于乒坛便是最好的证明。
@#@@#@瓦尔德内尔的手感极好,从学球时起他用于玩球的时间就比一般人长,因而在成人后他的球非常具有观赏性,老瓦很好的将乒乓球溶入到艺术性领域,使观众们欣赏到的不只是比赛本身,更是老瓦个人对乒乓的理解,他总是尽力将球打的更好看些,再老瓦看来胜利与精彩度同样重要。
@#@瓦尔德内尔的高度适中,1.78米及完美的体型相当适合打乒乓,他头脑可是出奇的好用,每每都能在关键时刻打出一些出人意料的球,老瓦是全面型打法的代表人物,他能对付不同类型的选手而不像有些高水平选手在对付某些打法时显得力不从心。
@#@@#@老瓦之所以能傲立于乒坛二十余栽,最主要的是因为他有着极为出色的发球和犀利的正手以及良好的站术意识,老瓦能以极为相似的手法发出不同性质的球,即使对手已经判断准确他发的是什么球,可事实上老瓦发的球总会超出他们想象当中的程度,比如看出发的是个下旋,但往往还是会感觉比想象中的要转许多,诸如此类超乎想象的发球可谓不胜枚举,这就是老瓦的厉害之处。
@#@还有瓦尔德内尔创新改变手指的位置,使横板的握拍也变的灵活起来,使他发球和接发球能充分运用自己的手指和手腕,从而改变了以往横板台内技术不如直板的说法,仅此一点他对整个乒乓球运动发展所作的贡献就是异常巨大的。
@#@发球出色的选手他的接发球和台内技术也会很出色,老瓦更是如此,他接发球可谓到了出神入话的地步,他总是想方设法的将球回到对手最难受的地方,尽管有时我们看老瓦在比赛时莫名瓦尔德内尔其妙地接发球或台内球失误,其实他是想加大对手回球的难度,因而有时因为太过于讲究质量而造成失误,他的这种尝试总是会在比赛上取得很大的成功。
@#@任何选手在面对瓦尔德内尔的发球和接发球或是与他争夺台内球的时候,总是不敢掉以轻心,因为每个人都深知老瓦绝对不会有什么好下场的,老瓦会让他们领到轻视他必会死的很难看的这一道理。
@#@@#@如果仅凭发球和接发球台内球的出色,瓦尔德内尔是不足以挤身于超一流选手的行为。
@#@正手弧圈是帮助他攻城利器,老瓦的发力相当合理,他总能够将最适合的力量输送到他正手拉的弧圈球上,因而总能让我们欣赏到在出现机会之时,他靠正手来给予对手致命一击,像这样的结束对手总是能赢得广大球迷的心,就算机会并不好的时候,老瓦依然能拉出很有威胁的弧圈,并且落点和线路以及力量总是千变万化,理论上来讲75%的球迷是有规律可寻,但对于老瓦来说这种讲法完全被否定了,他的球路难以被摸清,每场球他的球总会不一样。
@#@@#@瓦尔德内尔的技术十分全面,他所掌握的技术是非常丰富的,所以在比赛时他能随心所欲地发挥。
@#@一个选手要想在大赛中取得好成绩的话,他在技术上必定不能有漏洞而且得做到技术全面特长突出,老瓦就是技术全面,特长突出的典型,如果非要问瓦尔德内尔那里不够出色的话,那相对他的反手要弱一些,其实这只是相对而言的并不是绝对的,正因为他的发球和正手实在太完美了,所以才会得出这么一个结论,有些时候老瓦的反手也会发挥的相当出色。
@#@当然老瓦也是不断在进步的,他总是努力完善自己的技术,使之更为丰满,老瓦深知自己反手的不足,因此他练了不少反手,现如今他的反手比起以前已有了长足的进步,可以这样讲只要反手不出什么问题的话,老瓦可以战胜任何一个对手。
@#@这些年来老瓦在反手上花的功夫不能算少他的付出也得到了应有的回报,只要老瓦的感觉出来了,他的反手反而便会强大的令对手感到可怕,坚不可催,无懈可击。
@#@瓦尔德内尔的相持技术也很不错,只要比赛陷入相持阶段,老瓦他总能以他的方法和意志来左右局面,赢得胜利,就步法而言,老瓦并不能算移动的很快,但是他预判很好总是能提前移动起来,另外他的跑动比较合理。
@#@瓦尔德内尔不仅进攻实力超强,他的防守也相当不错,本身手感就相当出众,不论进台、中台还是远台都能收放自如,他能很好的利用对手的进攻来借力,即便被迫退了台,他也能放高球来防御,如果老瓦状态极佳的话,他几乎可以做到无懈可击。
@#@@#@瓦尔德内尔的打法是不固定的,不同于其他人,一般来讲每个人都会有自己固定的打法和战术,如果比赛能顺利依照其战术进行的话那就能赢得比赛,反之则会输掉,而老瓦则不是这样的,他会适根据比赛的实际情况来制定自己的战术,他会根据需要来改变自己的打法,因此他总能取得比赛的胜利,他的观察力十分敏锐,他能迅速发现对手的弱点,从而以对手最不适应的技术和战术来对付他,老瓦的适应性也是超强,讫今为止还没有谁能有幸成为他的克星,即使像江嘉良、刘国梁这样的天才也不是。
@#@可以说因为老瓦之所以能经常改变自己的打法并且取得成功,全是靠他掌握的那些非常丰富的技术,正因为掌握了几乎所有的技术,才使他自己的球能够那么多变。
@#@那些有幸和老瓦交手的人可以说既幸福又可悲,幸福的是能那么近距离的领略到老瓦那超高且完美的技术,可悲的是他们那么地痛苦,痛苦是因为和老瓦交手的每一分每一秒都会有变化,不知道下一秒会发生什么的那种感觉是多么难受啊,和老瓦打球会有心障碍,试想“什么事都可能发生”是一种什么感觉?
@#@即使是对友也一样,因为瓦尔德内尔多变的打法,总是会让他们摸不着头脑。
@#@球技就如逆水行舟,不进则退,二十多年,老瓦总是不断在发展自己的战术,不论是善长的发球,正手技术还是相对要改进的反手,不然地话他早就被乒乓的历史长河所陶汰了,瓦尔德内尔很善于吸取别人的特长,只要是他觉得对自己有帮助的他都会深入研究并将起溶入到自己的技战术中去,这一点很是值得年轻选手去学习。
@#@@#@瓦尔德内尔的心理素质是很过硬的,他的表情很少在比赛中变化,即使是他沮丧时,也很少把表情挂在脸上,这样对比赛很有帮助,对手看不到他的表情,也就窥测不到他内心真实的想法,老瓦总是给人很自信的感觉,对手面对这样的老瓦总是会有些影响的,他们很惧怕老瓦的自信,自信的老瓦是很难对付的。
@#@其实瓦尔德内尔小时的心理素质也不是那么过硬的,那时小瓦打顺风球是不错的,然而遇到不顺的时候,就不那么沉的住气,他输了的话会用脚踢球台(有时)或者把拍子丢到一边,那个时候小瓦只一心求胜,随着时间的推移他逐渐学会隐藏自己的表情,尤其是失利的时候他从不在公开场合表现失望,这对他的比赛是非常有利的,这样他每次都会以最好的心情去比赛,在这样的心情下他往往都能发挥出全部甚至超水平发挥。
@#@@#@少年成名@#@瓦尔德内尔的天才是大家一致公认的,从小他的天份就在乒乓球上显现的尽露无疑,他的智慧完全用在了打乒乓上,老瓦的先天条件是极为出色的,不仅如此他还十分刻苦地练习技术,那些说瓦尔德内尔懒的人绝对是错的,他只是不喜欢长时间机械性的重复同一个动作,然而一旦他意识到这样做的必要性了,他可以做到练的比任何一个人都卖力、都好,就是这样刻苦地训练,他才会练就非常扎实的基本功。
@#@老瓦他很喜欢创新,有时比赛表面上好像不太认真,而实际上并非如此,他是在尝试以一种新的方式来打球。
@#@表面看有些懒散实际蕴藏玄机,他这么做无非是想增加比赛的观赏性,不过有时侯也会失败,失败的时候不免会被人误解为不认真比赛,其实老瓦也只想尽力放松去打。
@#@老瓦还有一个非常好的优点,他总是有办法将心理想的战术以最完美最适合的技术相结合起来,这就是他最厉害之处,老瓦的伟大就伟大在这里!
@#@@#@屈指算来,老瓦已经在世界乒坛摸爬滚打了二十多年的时间(真够长的)这实在不能说容易,瓦尔德内尔经常会创造奇迹,带给我们许多惊喜。
@#@如果仅凭征战二十余年这一点而言,瓦尔德内尔本身就是一个奇迹,在乒坛上战绩可以与他 @#@媲美的选手很少有像他这样拥有这么长运动生命的,老瓦的运动生命如此之长的确难能可贵,仔细想想不难发现,在这么长时间里,瓦尔德内尔竟没有什么大的伤痛。
@#@据他的医师说老瓦很注意保护自己的身体,按摩时他总是适时的提醒按摩部位及次数,不多也不少,可以说老瓦对自己的身体的状况非常了解,在身体稍有不适的时候,他从不超负荷过量训练,正因为相当注重保养自己,老瓦才会二十余年总是跻身于世界最优秀选手之列。
@#@@#@瓦尔德内尔在一般性的赛事上可能表现平平,甚至有时会败给一些无名之辈,然而到了大赛则截然不同,他能完全地把自己的技术发挥到极至,这点从他多次闯入世界性大赛的决赛或半决赛就可以看出,瓦尔德内尔天生就为大赛而生的,他在大赛上所留下的经典战役已深刻于人们心中了。
@#@老瓦总是选择性地参加一些比赛,一年中有许多大小不一的赛事,瓦尔德内尔总是会参加那些比较重要的比赛或者不是全身心投入地去比赛,这个策略相当明智,人的精力是有限地,这也是老瓦为什么二十余年来长盛不衰的又一见证。
@#@@#@从小瓦尔德内尔便立志成为乒坛最优秀的选手,他也一直是朝这个目标前进的,少年成名使他从小倍受关注,通过自身的努力和适当的外界压力促进下,很快小瓦就取得了很大的进步,当时在瑞典他已经相当厉害了(在同一年龄段)不过瑞典必定有他的局限性,使瓦尔德内尔日后真正成为名副其实的超一流选手还得归功于1980年的中国上海之行。
@#@当时和艾里克·@#@林德一起去上海参加了一个为期7周的访问训练,其实原本两个小家伙是来比赛的,可惜他们没有取得什么很好的成绩,于是就留下来训练。
@#@这是两个小家伙第一次看到中国选手训练,这令他们大开眼界,之前他们根本不会想到中国选手的训练量是如此巨大,这深深地震撼了瓦尔德内尔的心,在和中国小选手的交手中,瓦尔德内尔也明显地认识到了自己的不足,以及和中国选手之间的差距。
@#@有一次一个训练馆的看门人将两个小家伙打的一败涂地,这更使他们认识了中国的强大。
@#@这次中国之行给了瓦尔德内尔的宝贵经验是无可比拟的,诸如第一次在万人球馆中比赛,见识中国选手如此大强大的训练,至此老瓦深深明白刻苦训练的重要,从此他训练时少了玩的成份,多了几份苦行僧的精神,也就是这段时间的苦练技术为老瓦打下深厚的乒乓球基本功。
@#@@#@瓦尔德内尔在世界乒坛上的战绩是十分骄人的,他青少年时期在欧洲青少年锦标赛就已战绩辉煌,迄今为止他是唯一个在该项赛事上蝉联三届单打冠军的人。
@#@欧青赛上的成功使瓦尔德内尔迅速步入成人比赛的行列,1982年在匈牙利首都布达佩斯举行的欧锦上他的表现非常出色,1/4决赛以3:
@#@1战胜偶像兼队友斯塔兰·@#@本格森,半决赛他又以反手对反手,赢了匈牙利的克兰帕尔,要知道后者的反手是极为犀利的,可惜决赛在2:
@#@0领先的情况下被阿佩伊伦反败为胜(3:
@#@2)可能是瓦尔德内尔初次经历大赛有些紧张的缘故吧。
@#@在此之前他在欧洲的排名仅列第三十位,而现在他却独夺得了欧锦赛亚军,瓦尔德内尔的进步是显而易见的,这标志着欧洲又将诞生一位乒乓球天才。
@#@@#@挑战中国@#@随着瓦尔德内尔的崛起,欧洲乒坛上已发生了一场巨变,斯塔兰·@#@本格森、克兰帕尔、约尼尔、格尔格里等老将逐渐退出了历史舞台(这些人中除克兰帕尔外均慢々淡出人们的视线,克兰帕尔在88年汉城奥运会上进入了半决赛,89年第40届世乒赛进入1/4决赛),新老交替是必然的,原先的老将纷纷被新人们所替代,之后的欧洲乒坛便由瓦尔德内尔和他的瑞典队统治着。
@#@然而要想成为世界第1,瓦尔德内尔和他的瑞典战友就必须战胜中国选手,自1959年容国团为中国队获得第一个世界冠军以来,中国乒乓球队已在世界乒坛上领先了几十年了,当时的乒坛分两个层次,中国占据最高层而将各国压在底下,不过瑞典一直坚信自己是可以战胜中国的,他们也为这个目标而努力着。
@#@@#@83年二月份瓦尔德内尔在捷克第一次获得了欧洲12强赛的冠军,之后他也多次夺得该项赛事的冠亚军,这也成为了老瓦最喜欢参加的比赛之一。
@#@@#@83年东京世乒赛是瓦尔德内尔第1次在世乒赛上亮相,团体赛瑞典进入了决赛,对手是中国,瓦尔德内尔上的第一场比赛对的是江嘉良,他以1:
@#@2败北,第2场的对手是蔡振华,第一局是罕见的高比分30:
@#@28,蔡先拿下第1局,第2局也被蔡振华拿下。
@#@两场团体比赛瓦尔德内尔均以失败而告终,单打比赛也输给了王会元,他的世乒赛处子秀并不成功,不过那时候的他还不够成熟还很年轻,他还有的是机会。
@#@85年瓦尔德内尔在家门口参加世乒赛,瑞典的哥德堡承办了第38届世乒赛,因为是东道主所以瓦尔德内尔倍受关注,自然压力巨大,单打和团体比赛上他都没能发挥好,这次他和瑞典队没能利用天时、地利以及人和取得人们期望中的好成绩。
@#@团体赛上瑞典再次输给中国而屈居第二,瑞典人只好将一肚子的怨气留到下一届世乒赛上了,当然他们也只能寄希望于下一届世乒赛打败中国队了。
@#@@#@ @#@@#@下一届世乒赛于印度新德里举行,刚开赛时瓦尔德内尔的状态很不好,他一直发着高烧,因而他错过了与中国队的团体决赛,缺少了瓦尔德内尔的瑞典队再次被中国队5:
@#@0横扫,自83年起,瑞典已经连续三届屈居第二了,而三次都是败于中国。
@#@。
@#@。
@#@。
@#@。
@#@。
@#@单打比赛开始的前两天瓦尔德内尔还发着40°@#@C的高烧但他丝毫没有放弃的意思,他依然参加了单打比赛。
@#@@#@比赛初他得忍受腹泻的痛苦,在比赛前去十几次厕所,换成是其他人的话我想早就会放弃了,但瓦尔德内尔就是和一般人两样,他决不能容忍因拉肚子、身体不适而错过世乒赛单打比赛,这就是瓦尔德内尔的伟大之处。
@#@他摇摇晃晃地上场了,他当时尽量想保持体力,以发球来得分,第一场比赛的对手是一名保加利亚人,三局比赛下来他只接到老瓦16个发球,第二场险胜金泽洙,随后老瓦越战越勇杀入八强,四分之一决赛的对手是陈龙灿,瓦尔德内尔发挥的极为出色,3:
@#@0打败陈龙灿,闯入半决赛。
@#@半决赛的对手滕义,滕义是一名天才选手,他的打法是横拍两面攻,他两面用的都是颗粒胶。
@#@在战胜了陈龙灿之后,瓦尔德内尔的球可谓到了出神入化的地步,想怎么打就怎么打,他又以一个干脆的3:
@#@0将滕义淘汰出局,从而第一次进入世乒赛的单打决赛。
@#@决赛的对手是江嘉良嘉良继郭跃华退役后统治了世界乒坛好几年,坐上了中国队的头把交椅,他是中国选手在80年代中身手最敏捷,意志最强的,瓦尔";i:
4;s:
27736:
"Python爬虫实战@#@Python爬虫实战@#@Python爬虫实战
(1):
@#@爬取糗事百科段子@#@大家好,前面入门已经说了那么多基础知识了,下面我们做几个实战项目来挑战一下吧。
@#@那么这次为大家带来,Python爬取糗事百科的小段子的例子。
@#@@#@首先,糗事百科大家都听说过吧?
@#@糗友们发的搞笑的段子一抓一大把,这次我们尝试一下用爬虫把他们抓取下来。
@#@@#@本篇目标@#@1.抓取糗事百科热门段子@#@2.过滤带有图片的段子@#@3.实现每按一次回车显示一个段子的发布时间,发布人,段子容,点赞数。
@#@@#@糗事百科是不需要登录的,所以也没必要用到Cookie,另外糗事百科有的段子是附图的,我们把图抓下来图片不便于显示,那么我们就尝试过滤掉有图的段子吧。
@#@@#@好,现在我们尝试抓取一下糗事百科的热门段子吧,每按下一次回车我们显示一个段子。
@#@@#@1.确定URL并抓取页面代码@#@首先我们确定好页面的URL是.qiushibaike./hot/page/1,其中最后一个数字1代表页数,我们可以传入不同的值来获得某一页的段子容。
@#@@#@我们初步构建如下的代码来打印页面代码容试试看,先构造最基本的页面抓取方式,看看会不会成功@#@1@#@2@#@3@#@4@#@5@#@6@#@7@#@8@#@9@#@10@#@11@#@12@#@13@#@14@#@15@#@16@#@#-*-coding:
@#@utf-8-*-@#@importurllib@#@importurllib2@#@ @#@@#@ @#@@#@page=1@#@url='@#@.qiushibaike./hot/page/'@#@+str(page)@#@try:
@#@@#@ @#@ @#@ @#@ @#@request=urllib2.Request(url)@#@ @#@ @#@ @#@ @#@response=urllib2.urlopen(request)@#@ @#@ @#@ @#@ @#@printresponse.read()@#@excepturllib2.URLError,e:
@#@@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@code"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.code@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@reason"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.reason@#@运行程序,哦不,它竟然报错了,真是时运不济,命途多舛啊@#@1@#@2@#@3@#@line373,in_read_status@#@ @#@raiseBadStatusLine(line)@#@httplib.BadStatusLine:
@#@'@#@'@#@@#@好吧,应该是headers验证的问题,我们加上一个headers验证试试看吧,将代码修改如下@#@1@#@2@#@3@#@4@#@5@#@6@#@7@#@8@#@9@#@10@#@11@#@12@#@13@#@14@#@15@#@16@#@17@#@#-*-coding:
@#@utf-8-*-@#@importurllib@#@importurllib2@#@ @#@@#@page=1@#@url='@#@.qiushibaike./hot/page/'@#@+str(page)@#@user_agent='@#@Mozilla/4.0(compatible;@#@MSIE5.5;@#@WindowsNT)'@#@@#@headers={'@#@User-Agent'@#@:
@#@user_agent}@#@try:
@#@@#@ @#@ @#@ @#@ @#@request=urllib2.Request(url,headers=headers)@#@ @#@ @#@ @#@ @#@response=urllib2.urlopen(request)@#@ @#@ @#@ @#@ @#@printresponse.read()@#@excepturllib2.URLError,e:
@#@@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@code"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.code@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@reason"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.reason@#@嘿嘿,这次运行终于正常了,打印出了第一页的HTML代码,大家可以运行下代码试试看。
@#@在这里运行结果太长就不贴了。
@#@@#@2.提取某一页的所有段子@#@好,获取了HTML代码之后,我们开始分析怎样获取某一页的所有段子。
@#@@#@首先我们审查元素看一下,按浏览器的F12,截图如下@#@我们可以看到,每一个段子都是<@#@divclass=”article @#@block @#@untaggedmb15″id=”…”>@#@…<@#@/div>@#@包裹的容。
@#@@#@现在我们想获取发布人,发布日期,段子容,以及点赞的个数。
@#@不过另外注意的是,段子有些是带图片的,如果我们想在控制台显示图片是不现实的,所以我们直接把带有图片的段子给它剔除掉,只保存仅含文本的段子。
@#@@#@所以我们加入如下正则表达式来匹配一下,用到的方法是re.findall是找寻所有匹配的容。
@#@方法的用法详情可以看前面说的正则表达式的介绍。
@#@@#@好,我们的正则表达式匹配语句书写如下,在原来的基础上追加如下代码@#@1@#@2@#@3@#@4@#@5@#@6@#@content=response.read().decode('@#@utf-8'@#@)@#@pattern=pile('@#@<@#@div.*?
@#@class="@#@author.*?
@#@>@#@.*?
@#@<@#@a.*?
@#@<@#@/a>@#@.*?
@#@<@#@a.*?
@#@>@#@(.*?
@#@)<@#@/a>@#@.*?
@#@<@#@div.*?
@#@class'@#@+@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@'@#@="@#@content"@#@.*?
@#@title="@#@(.*?
@#@)"@#@>@#@(.*?
@#@)<@#@/div>@#@(.*?
@#@)<@#@divclass="@#@stats.*?
@#@class="@#@number"@#@>@#@(.*?
@#@)<@#@/i>@#@'@#@,re.S)@#@items=re.findall(pattern,content)@#@foriteminitems:
@#@@#@ @#@ @#@ @#@ @#@printitem[0],item[1],item[2],item[3],item[4]@#@现在正则表达式在这里稍作说明@#@1).*?
@#@是一个固定的搭配,.和*代表可以匹配任意无限多个字符,加上?
@#@表示使用非贪婪模式进行匹配,也就是我们会尽可能短地做匹配,以后我们还会大量用到.*?
@#@的搭配。
@#@@#@2)(.*?
@#@)代表一个分组,在这个正则表达式中我们匹配了五个分组,在后面的遍历item中,item[0]就代表第一个(.*?
@#@)所指代的容,item[1]就代表第二个(.*?
@#@)所指代的容,以此类推。
@#@@#@3)re.S标志代表在匹配时为点任意匹配模式,点.也可以代表换行符。
@#@@#@现在我们可以看一下部分运行结果@#@儒雅男神2015-02-1714:
@#@34:
@#@42@#@小时候一个一个拆着放的举个爪…@#@<@#@divclass=”thumb”>@#@@#@<@#@ahref=”/article/100705418?
@#@list=hot&@#@s=4747301″ @#@target=”_blank”onclick=”_hmt.push([‘_trackEvent’,‘post’,‘click’,‘signlePost’])”>@#@@#@<@#@imgsrc=”pic.qiushibaike./system/pictures/10070/100705418/medium/app100705418.jpg”alt=”糗事#100705418″/>@#@@#@<@#@/a>@#@@#@<@#@/div>@#@@#@7093@#@奇怪的名字啊2015-02-1714:
@#@49:
@#@16@#@回家的路,你追我赶,回家的心情和窗外的一样灿烂。
@#@一路向前,离亲人越来越近了。
@#@哪里有爸妈哪里才是家,希望所有糗友的爸爸妈妈都身体健康…….@#@4803@#@这是其中的两个段子,分别打印了发布人,发布时间,发布容,附加图片以及点赞数。
@#@@#@其中,附加图片的容我把图片代码整体抠了出来,这个对应item[3],所以我们只需要进一步判断item[3]里面是否含有img这个字样就可以进行过滤了。
@#@@#@好,我们再把上述代码中的for循环改为下面的样子@#@1@#@2@#@3@#@4@#@foriteminitems:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@haveImg=re.search("@#@img"@#@,item[3])@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifnothaveImg:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printitem[0],item[1],item[2],item[4]@#@现在,整体的代码如下@#@1@#@2@#@3@#@4@#@5@#@6@#@7@#@8@#@9@#@10@#@11@#@12@#@13@#@14@#@15@#@16@#@17@#@18@#@19@#@20@#@21@#@22@#@23@#@24@#@25@#@#-*-coding:
@#@utf-8-*-@#@importurllib@#@importurllib2@#@importre@#@ @#@@#@page=1@#@url='@#@.qiushibaike./hot/page/'@#@+str(page)@#@user_agent='@#@Mozilla/4.0(compatible;@#@MSIE5.5;@#@WindowsNT)'@#@@#@headers={'@#@User-Agent'@#@:
@#@user_agent}@#@try:
@#@@#@ @#@ @#@ @#@ @#@request=urllib2.Request(url,headers=headers)@#@ @#@ @#@ @#@ @#@response=urllib2.urlopen(request)@#@ @#@ @#@ @#@ @#@content=response.read().decode('@#@utf-8'@#@)@#@ @#@ @#@ @#@ @#@pattern=pile('@#@<@#@div.*?
@#@class="@#@author.*?
@#@>@#@.*?
@#@<@#@a.*?
@#@<@#@/a>@#@.*?
@#@<@#@a.*?
@#@>@#@(.*?
@#@)<@#@/a>@#@.*?
@#@<@#@div.*?
@#@class'@#@+@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@'@#@="@#@content"@#@.*?
@#@title="@#@(.*?
@#@)"@#@>@#@(.*?
@#@)<@#@/div>@#@(.*?
@#@)<@#@divclass="@#@stats.*?
@#@class="@#@number"@#@>@#@(.*?
@#@)<@#@/i>@#@'@#@,re.S)@#@ @#@ @#@ @#@ @#@items=re.findall(pattern,content)@#@ @#@ @#@ @#@ @#@foriteminitems:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@haveImg=re.search("@#@img"@#@,item[3])@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifnothaveImg:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printitem[0],item[1],item[2],item[4]@#@excepturllib2.URLError,e:
@#@@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@code"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.code@#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@reason"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printe.reason@#@运行一下看下效果@#@恩,带有图片的段子已经被剔除啦。
@#@是不是很开森?
@#@@#@3.完善交互,设计面向对象模式@#@好啦,现在最核心的部分我们已经完成啦,剩下的就是修一下边边角角的东西,我们想达到的目的是:
@#@@#@按下回车,读取一个段子,显示出段子的发布人,发布日期,容以及点赞个数。
@#@@#@另外我们需要设计面向对象模式,引入类和方法,将代码做一下优化和封装,最后,我们的代码如下所示@#@1@#@2@#@3@#@4@#@5@#@6@#@7@#@8@#@9@#@10@#@11@#@12@#@13@#@14@#@15@#@16@#@17@#@18@#@19@#@20@#@21@#@22@#@23@#@24@#@25@#@26@#@27@#@28@#@29@#@30@#@31@#@32@#@33@#@34@#@35@#@36@#@37@#@38@#@39@#@40@#@41@#@42@#@43@#@44@#@45@#@46@#@47@#@48@#@49@#@50@#@51@#@52@#@53@#@54@#@55@#@56@#@57@#@58@#@59@#@60@#@61@#@62@#@63@#@64@#@65@#@66@#@67@#@68@#@69@#@70@#@71@#@72@#@73@#@74@#@75@#@76@#@77@#@78@#@79@#@80@#@81@#@82@#@83@#@84@#@85@#@86@#@87@#@88@#@89@#@90@#@91@#@92@#@93@#@94@#@95@#@96@#@97@#@98@#@99@#@100@#@101@#@102@#@103@#@104@#@105@#@106@#@107@#@108@#@109@#@110@#@__author__='@#@CQC'@#@@#@#-*-coding:
@#@utf-8-*-@#@importurllib@#@importurllib2@#@importre@#@importthread@#@importtime@#@ @#@@#@#糗事百科爬虫类@#@classQSBK:
@#@@#@ @#@@#@ @#@ @#@ @#@ @#@#初始化方法,定义一些变量@#@ @#@ @#@ @#@ @#@def__init__(self):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.pageIndex=1@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.user_agent='@#@Mozilla/4.0(compatible;@#@MSIE5.5;@#@WindowsNT)'@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#初始化headers@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.headers={'@#@User-Agent'@#@:
@#@self.user_agent}@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#存放段子的变量,每一个元素是每一页的段子们@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.stories=[]@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#存放程序是否继续运行的变量@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.enable=False@#@ @#@ @#@ @#@ @#@#传入某一页的索引获得页面代码@#@ @#@ @#@ @#@ @#@defgetPage(self,pageIndex):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@try:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@url='@#@.qiushibaike./hot/page/'@#@+str(pageIndex)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#构建请求的request@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@request=urllib2.Request(url,headers=self.headers)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#利用urlopen获取页面代码@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@response=urllib2.urlopen(request)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#将页面转化为UTF-8编码@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageCode=response.read().decode('@#@utf-8'@#@)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@returnpageCode@#@ @#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@excepturllib2.URLError,e:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifhasattr(e,"@#@reason"@#@):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printu"@#@连接糗事百科失败,错误原因"@#@,e.reason@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@returnNone@#@ @#@@#@ @#@@#@ @#@ @#@ @#@ @#@#传入某一页代码,返回本页不带图片的段子列表@#@ @#@ @#@ @#@ @#@defgetPageItems(self,pageIndex):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageCode=self.getPage(pageIndex)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifnotpageCode:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@print"@#@页面加载失败...."@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@returnNone@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pattern=pile('@#@<@#@div.*?
@#@class="@#@author.*?
@#@>@#@.*?
@#@<@#@a.*?
@#@<@#@/a>@#@.*?
@#@<@#@a.*?
@#@>@#@(.*?
@#@)<@#@/a>@#@.*?
@#@<@#@div.*?
@#@class'@#@+@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@'@#@="@#@content"@#@.*?
@#@title="@#@(.*?
@#@)"@#@>@#@(.*?
@#@)<@#@/div>@#@(.*?
@#@)<@#@divclass="@#@stats.*?
@#@class="@#@number"@#@>@#@(.*?
@#@)<@#@/i>@#@'@#@,re.S)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@items=re.findall(pattern,pageCode)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#用来存储每页的段子们@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageStories=[]@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#遍历正则表达式匹配的信息@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@foriteminitems:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#是否含有图片@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@haveImg=re.search("@#@img"@#@,item[3])@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#如果不含有图片,把它加入list中@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifnothaveImg:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#item[0]是一个段子的发布者,item[1]是发布时间,item[2]是容,item[4]是点赞数@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageStories.append([item[0].strip(),item[1].strip(),item[2].strip(),item[4].strip()])@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@returnpageStories@#@ @#@@#@ @#@ @#@ @#@ @#@#加载并提取页面的容,加入到列表中@#@ @#@ @#@ @#@ @#@defloadPage(self):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#如果当前未看的页数少于2页,则加载新一页@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifself.enable==True:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@iflen(self.stories)<@#@2:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#获取新一页@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageStories=self.getPageItems(self.pageIndex)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#将该页的段子存放到全局list中@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifpageStories:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.stories.append(pageStories)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#获取完之后页码索引加一,表示下次读取下一页@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.pageIndex+=1@#@ @#@ @#@ @#@ @#@ @#@@#@ @#@ @#@ @#@ @#@#调用该方法,每次敲回车打印输出一个段子@#@ @#@ @#@ @#@ @#@defgetOneStory(self,pageStories,page):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#遍历一页的段子@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@forstoryinpageStories:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#等待用户输入@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@input=raw_input()@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#每当输入回车一次,判断一下是否要加载新页面@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.loadPage()@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#如果输入Q则程序结束@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ifinput=="@#@Q"@#@:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.enable=False@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@return@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printu"@#@第%d页\t发布人:
@#@%s\t发布时间:
@#@%s\n%s\n赞:
@#@%s\n"@#@%(page,story[0],story[1],story[2],story[3])@#@ @#@ @#@ @#@ @#@ @#@@#@ @#@ @#@ @#@ @#@#开始方法@#@ @#@ @#@ @#@ @#@defstart(self):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@printu"@#@正在读取糗事百科,按回车查看新段子,Q退出"@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#使变量为True,程序可以正常运行@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.enable=True@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#先加载一页容@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.loadPage()@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#局部变量,控制当前读到了第几页@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@nowPage=0@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@whileself.enable:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@iflen(self.stories)>@#@0:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#从全局list中获取一页的段子@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@pageStories=self.stories[0]@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#当前读到的页数加一@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@nowPage+=1@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#将全局list中第一个元素删除,因为已经取出@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@delself.stories[0]@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@#输出该页的段子@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.getOneStory(pageStories,nowPage)@#@ @#@@#@ @#@@#@spider=QSBK()@#@spider.start()@#@好啦,大家来测试一下吧,点一下回车会输出一个段子,包括发布人,发布时间,段子容以及点赞数,是不是感觉爽爆了!
@#@@#@我们第一个爬虫实战项目介绍到这里,欢迎大家继续关注,小伙伴们加油!
@#@@#@Python爬虫实战
(2):
@#@XX贴吧帖子@#@大家好,上次我们实验了爬取了糗事百科的段子,那么这次我们来尝试一下爬取XX贴吧的帖子。
@#@与上一篇不同的是,这次我们需要用到文件的相关操作。
@#@@#@本篇目标@#@1.对XX贴吧的任意帖子进行抓取@#@2.指定是否只抓取楼主发帖容@#@3.将抓取到的容分析并保存到文件@#@1.URL格式的确定@#@首先,我们先观察一下XX贴吧的任意一个帖子。
@#@@#@比如:
@#@tieba.baidu./p/3138733512?
@#@see_lz=1&@#@pn=1,这是一个关于NBA50大的盘点,分析一下这个地址。
@#@@#@1@#@2@#@3@#@4@#@ @#@代表资源传输使用http协议@#@tieba.baidu.是XX的二级域名,指向XX贴吧的服务器。
@#@@#@/p/3138733512是服务器某个资源,即这个帖子的地址定位符@#@see_lz和pn是该URL的两个参数,分别代表了只看楼主和帖子页码,等于1表示该条件为真@#@所以我们可以把URL分为两部分,一部分为基础部分,一部分为参数部分。
@#@@#@例如,上面的URL我们划分基础部分是 @#@tieba.baidu./p/3138733512,参数部分是 @#@?
@#@see_lz=1&@#@pn=1@#@2.页面的抓取@#@熟悉了URL的格式,那就让我们用urllib2库来试着抓取页面容吧。
@#@上一篇糗事百科我们最后改成了面向对象的编码方式,这次我们直接尝试一下,定义一个类名叫BDTB(XX贴吧),一个初始化方法,一个获取页面的方法。
@#@@#@其中,有些帖子我们想指定给程序是否要只看楼主,所以我们把只看楼主的参数初始化放在类的初始化上,即init方法。
@#@另外,获取页面的方法我们需要知道一个参数就是帖子页码,所以这个参数的指定我们放在该方法中。
@#@@#@综上,我们初步构建出基础代码如下:
@#@@#@1@#@2@#@3@#@4@#@5@#@6@#@7@#@8@#@9@#@10@#@11@#@12@#@13@#@14@#@15@#@16@#@17@#@18@#@19@#@20@#@21@#@22@#@23@#@24@#@25@#@26@#@27@#@28@#@29@#@30@#@__author__='@#@CQC'@#@@#@#-*-coding:
@#@utf-8-*-@#@importurllib@#@importurllib2@#@importre@#@ @#@@#@#XX贴吧爬虫类@#@classBDTB:
@#@@#@ @#@@#@ @#@ @#@ @#@ @#@#初始化,传入基地址,是否只看楼主的参数@#@ @#@ @#@ @#@ @#@def__init__(self,baseUrl,seeLZ):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.baseURL=baseUrl@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@self.seeLZ='@#@?
@#@see_lz='@#@+str(seeLZ)@#@ @#@@#@ @#@ @#@ @#@ @#@#传入页码,获取该页帖子的代码@#@ @#@ @#@ @#@ @#@defgetPage(self,pageNum):
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@try:
@#@@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@url=self.baseURL+self.seeLZ+'@#@&@#@pn='@#@+str(pageNum)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@request=urllib2.Request(url)@#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@ @#@response=urllib2.urlopen(request)@#@ @#@ @#@ @#@ @#@";i:
5;s:
27527:
"空气采样技术规范施工@#@3、采样管的安装要求:
@#@@#@1、主采样管采用外径Ø@#@25毫米,内径小于Ø@#@21毫米,防阻燃管,系统将采用四路使用,每路尽量保持一样的长度。
@#@@#@2、管与管之间连接的直通外套内径在Ø@#@25毫米,并配内壁卡塞。
@#@@#@3、采样管固定卡,采用双月牙形固定卡如下图,将螺杆采用焊接的方法固定在房梁上,螺杆长度不底于20公分,每个固定点之间的间距应在1.5~2米之间保证管不下垂不变形。
@#@@#@4、采样管固定卡,也可采用厂家配套的管卡,采用较紧的管卡防止时间过长管路固定不紧造成脱落现象。
@#@不出现变形如下图:
@#@@#@5、严格按图这上的孔径和位置打孔@#@@#@@#@采样孔在地面上打好注意打孔时需要锥形倒角,并在采样孔处粘贴红色采样孔标签,如下图@#@此标签为无偿提供@#@6、采样管拐弯处采用半径不底于20公分的弯管器弯成半圆如下图所示,减少气流阻力@#@@#@@#@7、空气采样管连接处直接套管使用方法如下:
@#@此处连接采用直接套管内螺纹和镀锌铁管外螺纹绞和,绞和处采用生料带和乳胶组合密封保证绝对不能漏气(此时注意采样孔向下,由于采样管已打好采样孔无法进行打压测漏,故此处密封应特别注意。
@#@)@#@@#@@#@8、采样管的末端为采样末端堵头,此末端堵上开孔除采样功能外还兼有气流平衡的功能,末端盖帽采用材质。
@#@@#@9、整个采样管路安装前应首先做好一台主机所用的管路进行主机试抽气以保证未瑞放烟,机器报警的时间不超过120秒。
@#@@#@10、主机所处位置便于人工操作,便于将来换过滤器盒按照50166-2007火灾自动报警系统施工及验收规范,此设备需要对采样管道进行定期吹洗,最长的时间间隔不应超过1年,吹洗时从机器跟前对采样管加入高压气流反吹即可,同时更换过滤器。
@#@@#@十一、施工要求@#@1.系统的布线,应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@在施工安装时,应根据现行国家标准,对导线的种类、电压等级进行检验。
@#@参考现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定,吸气式烟雾探测器火灾报警系统所采用的信号线,电源线应采用铜芯绝缘导线或铜芯电缆。
@#@当额定工作电压不超过50V时,选用导线的电压等级不应低于交流450V。
@#@@#@2.电源:
@#@由消防报警系统提供24V电源,每台电流小于500;@#@共需提供24V,20A电源。
@#@@#@3.模块:
@#@通过模块接入消防报警系统。
@#@消防报警系统提供每台吸气式烟雾探测器1个输出3个输入点。
@#@@#@4.系统的采样管及其配件如:
@#@采样管、弯头、采样管连接件、三通、末端冒、采样支管等材料,选用难燃的或塑料管。
@#@@#@5.采样主管的外径应为25;@#@手杖式采样管的外径应为16;@#@毛细采样管的内径应为5。
@#@最大长度不应超过4m。
@#@采样管网为空气采样式感烟火灾探测系统的重要组成部分,其规格,强度,质量将影响系统的探测效果,在实际应用中应严格遵守。
@#@@#@6.采样孔的孔径不应小于2.5,最大不应超过7.5,每个采样孔应有明显的标识(有特殊要求的场所除外),采样孔的孔径规格应由吸气式烟雾探测器生产厂商提供。
@#@@#@7.吸气式烟雾探测系统的采样管末端不得开孔,确保采样、分析的气体是真正需要探测和保护区域的气体。
@#@@#@8.采样孔的制作必须保证边缘光滑无毛刺,采样孔不应设在采样管的连接部位。
@#@本条款对采样孔的加工工艺作了简单的要求,目的在于避免由于加工过程当中产生的毛刺、不光滑的管道内壁会附着灰尘及空气中的纤维物质,最终导致采样孔或采样管道堵塞,使系统无法正常探测。
@#@@#@9.采样管网中的弯头、直连、三通、末端帽等管件应与管路连接紧密,并应采用专用胶水密封,在系统检测结束并确定无误后,再密封或永久性粘接管道接口。
@#@采样管和探测器之间的连接处不应使用胶水粘接。
@#@本条款所规定的内容出于两方面的考虑:
@#@首先为了有效的采集空气样品,需要保证整个管网的气密性,所以在所有的管道连接处都应用胶水可靠粘接,并应能承受日后管道吹扫时所产生的压力。
@#@其次为了保证日后系统维护的方便,不可以在采样管道进入探测器的位置使用胶水进行粘接。
@#@@#@10.在吊顶内敷设采样管路时,应采用单独的卡具吊装或支撑物固定。
@#@采样管的直线段应每隔1.5-2m设置一个吊点或支点。
@#@吊点的吊杆,应该选择不小于¢10的镀锌圆钢。
@#@天花板上安装时,应采用独立的固定装置,不可固定于吊顶的吊杆。
@#@而且在安装时应避免于与其它的管线搭接,以免使采样管网受力,造成管道断裂。
@#@@#@11.对于长度在20m以内的悬空采样管,应加装金属吊杆固定。
@#@对于超过20m的悬空采样管,或天花板不平整时,应加装金属水平支架。
@#@并将采样管可靠地固定在支架上。
@#@超过20m以上的采样管,不但要求能安装相应的吊杆,而且要求加装水平横梁,用于固定采样管。
@#@横梁可以采用型材,钢索等材料,目的是使采样管安装稳固,美观。
@#@@#@12.采样管在安装前应清理管内杂物。
@#@清理采样管内杂物,是采样管道施工中不可缺少的一个重要环节,否则会直接影响系统过滤器的寿命,甚至损坏进气总成和气泵。
@#@为了避免采样管内留存杂物,应先打好采样孔,并对采样孔周围和管道内残屑处理后才可以与已安装好的管网进行粘接。
@#@为可靠起见,采样管网施工完成后,还应使用高压空气对安装好的采样管网进行吹扫,其后才能与探测器进行连接。
@#@@#@13.采样管经过建筑物的变形缝(包括沉降缝、伸缩缝、抗震缝等)处,应采取补偿措施,采样管跨越变形缝的两侧应固定,中间安装软管接头,并留有余量。
@#@在采样管道经过建筑物变形缝时,应采取规范中规定的措施,避免管网由于建筑的变形造成变形或断裂。
@#@@#@14.采样管经过建筑物的曲率半径应在40至200之间。
@#@不得强行扭曲采样管,来改变管道的方向。
@#@本条款的规定要求采样管网在需要拐弯时,为了不影响气流在管网里的流动,必须采用专用的,符合规范中所规定的曲率要求的弯头。
@#@一般使用的弯头曲率为70,不得使用直角弯头或其他常规管路配件来代替。
@#@在实际施工中,也不可使用弯管器弯曲采样管来使管路拐弯。
@#@这样获得的拐弯会由于日后变形回弹,使采样管网承受应力,造成管网连接处断裂,破坏整个采样管网的气密性。
@#@@#@15.采样孔的设置位置,应符合下列规定:
@#@@#@●采样孔至墙壁、梁边的水平距离,不应小于0.5m;@#@@#@●采样孔周围0.5m内,不应有遮挡物;@#@@#@●采样孔至空调送风口边的水平距离,不应小于1m;@#@至多孔送风顶棚孔口的水平距离,不应小于0.3m;@#@@#@●在宽度小于3m的内走道顶棚上设置采样孔时,宜居中布置。
@#@采样孔的间距不应超过15m;@#@采样孔至端墙的距离,不应大于采样孔安装间距的一半。
@#@@#@●当梁突出顶棚的高度超过600时,每个梁间区域至少应设置一个采样孔,当梁突出顶棚高度小于200时,可不计梁的影响;@#@@#@●当梁高度在200至600之间时,每个梁区域的采样孔的设置应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@@#@本条款规定了采样管当中采样孔的设置要求,采样孔的设置,参照了现行的50116中对于点式感烟探测器设置的一般规定。
@#@对于内梁高度超过600的探测区域,可采用手杖式采样方式,在梁间最高点设置探测器孔。
@#@@#@16.回风管道内采样方式下,采样管和排气管之间的水平距离不应小于300。
@#@采样管和排气管应呈斜对角放置。
@#@回风管道内采样是吸气式烟雾探测报警系统中的一种重要的探测方式,可以有效的避免空调及空气循环系统对烟雾探测系统的不良影响。
@#@在实际应用中,应将经探测器探测后的样品空气送回回风管道内。
@#@且采样管和排气管之间的最小距离为300。
@#@采样和排气管呈斜对角放置,以保证采样管和排气管之间的气流平衡。
@#@@#@17.探测器应安装牢固,不得倾斜。
@#@当在多尘、潮湿等恶劣环境下使用时,应进行倒置安装。
@#@当安装在轻质墙上时,应采取加固措施。
@#@探测器安装应以牢固,便于操作为基本原则。
@#@同时应考虑易于拆卸,便于维护,另外探测器可以根据要求进行倒置安装。
@#@例如在多烟尘、潮湿等恶劣环境下使用时,必须进行倒置安装。
@#@@#@18.探测器为壁挂安装时,其底边距地面高度应为1.5m。
@#@本条款参照了现行国家标准50166的相关规定,探测器的安装高度应以易于调试、检修为原则。
@#@@#@19.探测器在安装前,应对其主要功能进行测试,合格后方可安装。
@#@探测器在安装前,应对其主要部件的外观,数量进行核对,并应对其功能进行加电测试。
@#@检验合格后,方可进行正式安装。
@#@@#@20.引入探测器的电缆或导线,应符合下列要求:
@#@@#@●配线应整齐,避免交叉,固定牢靠;@#@@#@●端子板的每个接线端,接线不应超过2根;@#@@#@●电缆芯线或导线,应留有不小于200的余量,导线应绑扎成束;@#@@#@●电源引入线,应直接与消防电源连接,严禁使用电源插头;@#@@#@●电源线与网络的工作接地线应牢固,并应有明显标志;@#@@#@●导线端部应标明编号。
@#@@#@由于在实际使用过程当中,引入探测器内部的线缆较多,其中包括供电电缆,信号电缆,控制电缆,有时线径较粗,而且探测器内部的接线空间较小,所以,为了提高线路的可靠性,并为了方便日后的维护及测试,应严格执行本项要求。
@#@@#@对于接入探测器内部的各类线缆,应按要求作出标记,以便于日后检修。
@#@按消防设备的通常要求,探测器的主电源应采用消防电源,避免使用插头连接,以保证设备的可靠运行。
@#@@#@21.当探测区域经常处于肮脏多尘的状态时,应对系统加装外置过滤装置。
@#@对于多尘和具有腐蚀性气体的应用环境,系统必须加装不同类型的外置过滤器,以保证系统的长时间可靠运行。
@#@外置过滤器应加装在采样管路靠近探测器的位置,且应设置于所有采样孔之前。
@#@为了维护检修方便,外置过滤器与采样管道之间不应使用胶水进行连结,但要作到连结紧密。
@#@而且外置过滤器的安装位置必须是容易进行维护的位置。
@#@对于分区型的探测器。
@#@外置过滤器需要逐管设置,不能共用。
@#@@#@空气采样式感烟火灾探测系统电源的安装应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定@#@@#@信设备。
@#@消防电话通话声音应清晰。
@#@@#@@#@@#@@#@ @#@@#@第四章工程施工方法@#@一、探测器一般设计要求@#@1、系统设备应采用经国家消防产品质量监督检验机构检验合格的产品。
@#@@#@2、探测器按照功能应分为两类:
@#@@#@吸气式烟雾探测报警器-具有复位、消音、自检等功能,可以独立使用可对报警信号进行本地或远程输出;@#@@#@吸气式烟雾探测器-不具有复位、消音、自检等功能,不能够脱离消防报警控制器而独立使用,所有对探测器的操作均要通过消防报警控制器来完成。
@#@@#@3、在最大保护面积下,探测器按其响应阈值分为三类,应按表3.1.3进行确定。
@#@@#@表3.1.3探测器类型划分@#@探测器类型@#@响应阈值m(用减光率表示)@#@高灵敏@#@m≤0.8@#@灵敏@#@0.8<m≤2@#@普通@#@m>2@#@4、在进行系统设计时,应根据被保护区域的大小、环境状况、被保护对象的位置及防护等级,选择适合的探测器。
@#@@#@5、探测区域不应跨越防火分区,一条管路的探测区域不宜超过500m2,一台探测器的探测区域不宜超过2000m2。
@#@@#@6、当一台探测器保护多个探测区域时,同一探测器所保护的不同探测区域的环境条件应一致。
@#@@#@7、应选用具有多级烟雾报警输出并具有气流故障报警功能的探测器。
@#@@#@8、吸气式烟雾探测器的工作状态应在消防控制室或值班室中集中显示。
@#@@#@9、吸气式感烟火灾探测报警系统的每个采样孔应视作一个点式感烟探测器。
@#@采样孔的间距不应大于相同条件下点式感烟探测器的布置间距。
@#@@#@10、当采样孔在高气流环境(探测区域空气交换率>@#@8.6次)下布置时,每个采样孔的保护面积应相应缩小,具体数值应按照表3.3.2进行选择。
@#@@#@表3.3.2气流变化率与采样点保护面积的对照@#@探测区域空气交换率(次)@#@一个采样孔的保护面积(㎡)@#@80@#@9@#@60@#@12@#@30@#@23@#@20@#@35@#@15@#@46@#@12@#@58@#@10@#@70@#@≤8.6@#@81@#@11、在单独的房间内设置采样孔时,不应少于2个。
@#@@#@12、采样孔的开孔方向应垂直面对气流及烟雾运动的方向。
@#@@#@13、最大允许烟雾传输时间不应大于120s,报警响应时间不应大于60s。
@#@@#@14、采样孔的平衡度应大于70%,气流分配率应大于70%。
@#@@#@15、一台探测器的采样管总长不宜超过200m,单管长度不宜超过100m。
@#@采@#@样孔总数不宜超过100个,单管上的采样孔数量不宜超过25个。
@#@如超过此数值,应进行特别验算和测试。
@#@@#@16、当采样管道采用毛细管布置方式时,毛细管长度不宜超过4m。
@#@@#@17、采样管网可以水平或垂直布置。
@#@当结构梁突出顶棚的高度超过600时,应采用带弯头的手杖式立管对梁间区域进行探测。
@#@@#@18、对于高大空间等可能存在烟雾分层的场所,应在多个高度进行采样。
@#@@#@可采取在多个水平高度布置采样管网,或在顶部布置一层水平采样管网的同时,再向下垂直布置纵向采样管网。
@#@@#@19、当管道布置形式为垂直采样时,每2℃温差间隔或3m间隔(取最小者)@#@应设置一个采样孔。
@#@@#@20、非高灵敏型吸气式烟雾探测器的采样管网安装高度不应超过16m,高@#@灵敏型吸气式烟雾探测器的采样管网安装高度可以超过16m,但至少应有2个采样孔被布置在16m以下区域。
@#@@#@21、当仓库内有货架时,在货架的内部应增加探测密度,每隔12m应增加@#@一层采样管网。
@#@@#@22、采样管网布置方式的选择,应根据探测区域内的实际情况分别或组合@#@使用标准采样、回风采样及机柜内/上采样。
@#@@#@23、回风采样及空气交换率大于等于20次的场所的标准采样应选用高@#@灵敏型探测器。
@#@@#@24、对于回风采样方式,每个采样孔的最大保护面积不宜超过0.36m2。
@#@@#@25、由于空调过滤网对烟雾颗粒的过滤作用,不宜在空调系统的出风口布@#@置采样管网。
@#@@#@26、对于密闭的机柜,应将毛细采样管深入柜内进行采样;@#@对于顶部设有@#@通风口的机柜,应将采样管网布置在机柜上方。
@#@@#@27、对于空调回风管道内采样,应将探测器的采样管和排气管都插入到回@#@风管道内部,以保证有效气流。
@#@@#@28、当探测区域内有腐蚀性或毒性气体时,应将空气样本通过排气管引回@#@到被探测区域内。
@#@@#@29、当探测区域内的环境不适宜安装探测器时,应将探测器安装在探测区@#@域外。
@#@@#@30、在探测区域内应设置声光报警装置,由探测器进行联动控制。
@#@@#@31、探测器可通过其自身网络或局域网、广域网进行连接,实现集中监控@#@管理,并可通过网络接口向其他监管网络提供信息。
@#@@#@32、探测器可作为气体灭火系统的一路烟感报警信号,对气体释放进行联@#@动控制。
@#@@#@33、吸气式感烟火灾探测报警系统的供电及接地应符合现行国家标准《火@#@灾自动报警系统设计规范》50116中的相关规定。
@#@@#@二、系统施工@#@2.1一般规定@#@2.1.1、系统的施工应严格按照设计图纸进行,不得随意更改。
@#@@#@2.1.2、系统必须由具有相应资质的专业施工队伍施工。
@#@@#@2.1.3、吸气式感烟火灾探测报警系统施工前,应具备采样管网及设备布置平面图、系统图、接线图以及其它必要的技术文件。
@#@@#@2.1.4系统安装结束后,应进行施工质量检查。
@#@@#@2.2施工要求@#@2.1.1、系统的施工应严格按照设计图纸进行,不得随意更改。
@#@@#@2.1.2、系统必须由具有相应资质的专业施工队伍施工。
@#@@#@2.1.3、吸气式感烟火灾探测报警系统施工前,应具备采样管网及设备布置平面图、系统图、接线图以及其它必要的技术文件。
@#@@#@2.1.4系统安装结束后,应进行施工质量检查。
@#@@#@2.2、施工要求@#@2.2.1、吸气式感烟火灾探测报警系统的采样管及其配件如:
@#@采样头、弯管、采样管连接件、三通、末端帽、采样支管等材料,可使用镀锌钢管、铜管、、@#@塑料管。
@#@当采用或管时应选用难燃材料。
@#@@#@2.2.2、系统的布线,应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@在施工安装时,应根据现行国家标准,对导线的种类、电压等级进行检验。
@#@@#@2.2.3、采样主管的外径应为25,内径应为21;@#@手杖式采样管的外径应为16,内径应为14;@#@毛细采样管的内径应为5,最大长度不宜超过4m。
@#@@#@2.2.4、采样孔的孔径不应小于2,最大不应超过5,每个采样孔均应有明显的标识(有特殊要求的场所除外),采样孔的孔径大小应由探测器生产厂商提供。
@#@@#@2.2.5、标准采样方式下,末端帽应开末端孔,孔径为3~6。
@#@回风口采样方式下,末端帽不开孔。
@#@@#@2.2.6、采样孔的制作必须保证边缘光滑无毛刺,采样孔不应设在采样管的连接部位。
@#@@#@2.2.7、采样管网中的弯头、直连、三通、末端帽等管件应与管路连接紧密,@#@并应采用专用胶水密封,在系统检测结束并最后确定成型后,再密封或永久性粘接管道接口。
@#@采样管与探测器之间的连接处不应使用胶水粘接。
@#@@#@2.2.8、在吊顶内及地板下敷设采样管路时,应采用单独的卡具吊装或支撑物固定。
@#@采样管的直线段应每隔1.5~2m设置一个管夹吊点或支点。
@#@吊装采样管的吊杆直径,不应小于10。
@#@@#@2.2.9、对于长度在20m以内的悬空采样管,应加装金属吊杆固定。
@#@对于超过20m的悬空采样管,或天花板不平整时,应加装金属水平支撑梁。
@#@并将采样管可靠地固定在梁上。
@#@@#@2.2.10、采样管在安装前应清理管内杂物。
@#@@#@2.2.11、采样管经过建筑物的变形缝(包括沉降缝、伸缩缝、抗震缝等)处,@#@应采取补偿措施,采样管跨越变形缝的两侧应固定,中间安装软管接头,并留有余量。
@#@@#@2.2.12、采样管弯头弧度应大于90°@#@\u65292X曲率半径应在40至200之间。
@#@不得强行扭曲采样管来改变管道的方向。
@#@@#@2.2.13、采样孔的设置位置,应符合下列规定:
@#@@#@2.2.13.1采样孔至墙壁、梁边的水平距离,不应小于0.5m;@#@@#@2.2.13.2、采样孔周围0.5m内,不应有遮挡物;@#@@#@2.2.13.3、采样孔至空调送风口边的水平距离,不应小于1m;@#@至多孔送风顶棚孔口的水平距离,不应小于0.3m;@#@@#@2.2.13.4、在走道的顶棚上设置采样孔时,宜居中布置。
@#@采样管末端帽距端墙的距离,不应大于采样孔安装间距的一半;@#@@#@2.2.13.5、当梁突出顶棚的高度超过600时,每个梁间区域至少应设置一个采样孔,当梁突出顶棚的高度小于200时,可不计梁的影响;@#@@#@2.2.13.6、当梁高在200至600之间时,每个梁间区域的采样孔设置应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@@#@2.2.14、回风管道内采样方式下,采样管和排气管之间的水平距离不应小于@#@300。
@#@采样管和排气管应呈斜对角放置。
@#@@#@2.2.15、探测器应安装牢固,不得倾斜。
@#@当安装在轻质墙上时,应采取加固措施。
@#@@#@2.2.16、探测器为壁挂安装时,其底边距地(楼)面高度应为1.5m。
@#@@#@2.2.17、探测器在安装前,应对其主要功能进行测试,合格后方可安装。
@#@@#@2.2.18、引入探测器的电缆或导线,应符合下列要求:
@#@@#@2.2.18.1、配线应整齐,避免交叉,应固定牢靠;@#@@#@2.2.18.2、端子板的每个接线端,接线不应超过2根;@#@@#@2.2.18.3、电缆芯和导线,应留有不小于20的余量,导线应绑扎成束;@#@@#@2.2.18.4、电源引入线,应直接与消防电源连接,严禁使用电源插头;@#@@#@2.2.18.5、电源线及网络线的地线应牢固,并有明显标志;@#@@#@2.2.18.6、导线端部应标明编号。
@#@@#@2.2.19、当探测区域经常处于肮脏多尘的状态时,应对系统加装外置式过滤装置。
@#@@#@2.2.20、当在冷库中使用时,探测器宜倒置安装,并应设置排水管。
@#@@#@2.2.21、吸气式感烟火灾探测报警系统电源的安装应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@@#@三、系统调试@#@3.1、一般规定@#@3.1.1、吸气式感烟火灾探测报警系统的调试应在建筑内部装修和系统安装结束后进行。
@#@调试负责人应由有资格的专业技术人员担任,所有参加调试人员应职责明确,并应严格按照调试程序进行工作。
@#@@#@3.1.2、系统调试前应按设计要求查验设备规格、型号、数量等。
@#@@#@3.1.3、应对每一台探测器进行通电检查,确认其各部件工作正常后,方可进行系统调试。
@#@@#@3.1.4、系统调试完成后,应提交调试报告。
@#@@#@3.1.5、吸气式感烟火灾探测报警系统的调试在本规范中未作规定的应符合现行国家标准《火灾自动报警系统施工及验收规范》50166的相关规定。
@#@@#@3.2、调试@#@3.2.1、系统通电后,应对下列参数进行设定:
@#@@#@3.2.1.1、根据探测区域的环境状况,对探测器的烟雾报警阈值及延时参数进行设定;@#@@#@3.2.1.2、根据探测区域的环境状况,对探测器的气流报警阈值及延时参数进行设定;@#@@#@3.2.1.3、吸气泵转速;@#@@#@3.2.1.4、不同报警区域的编号、名称及位置;@#@@#@3.2.1.5、需要进行自动记录的事件项目;@#@@#@3.2.1.6、继电器的联动输出;@#@@#@3.2.1.7、其他参数根据产品的功能设定。
@#@@#@3.2.2、应按现行国家标准《火灾自动报警系统施工及验收规范》50166的相@#@关要求进行烟雾响应测试,应从每根采样管的任意采样孔引入烟雾,报警器应有相应的报警指示。
@#@@#@3.2.3、应按现行国家标准《火灾自动报警系统施工及验收规范》50166的相@#@关要求进行烟雾传输时间测试,对每根采样管,应从离探测器最远的采样孔引入烟雾样品,每个探测区域的最大烟雾传输时间不应超过120s。
@#@@#@3.2.4、吸气式烟雾探测报警器及其集中显示装置应进行预/火警报警功能、系统故障报警功能、气流故障报警功能、指示灯自检功能、复位功能、消音功能及报警隔离功能测试。
@#@@#@3.2.5、应对吸气式烟雾探测器的集中显示和控制装置进行功能测试,包括:
@#@@#@预/火警报警功能、系统故障报警功能、气流故障报警功能、消防报警控制器指示灯测试功能、系统复位功能、消防报警控制器静音功能及报警隔离功能。
@#@@#@3.2.6、应对连接在系统中的所有报警输出装置,如警铃、闪灯、声光报警器等进行联动功能测试。
@#@@#@四、系统验收@#@4.1、一般规定@#@4.1.1、吸气式感烟火灾探测报警系统的竣工验收,应符合现行国家标准《火@#@灾自动报警系统施工及验收规范》50166的相关规定。
@#@@#@4.1.2、系统竣工验收,应由建设单位组织,设计、施工、监理单位参加,共@#@同进行;@#@未通过验收,不得投入使用。
@#@@#@4.1.3、系统验收前,施工单位应向建设单位提交下列技术文件:
@#@@#@4.1.3.1、系统竣工表;@#@@#@4.1.3.2、系统的竣工图;@#@@#@4.1.3.3、施工记录(包括隐蔽工程验收记录)(见附录A);@#@@#@4.1.3.4、调试报告(见附录B);@#@@#@4.1.3.5、管理、维护人员登记表。
@#@@#@4.2、验收@#@4.2.1、采样孔及探测器的数量应满足设计要求。
@#@@#@4.2.2、应按每根采样孔实际数量的10%进行模拟火警响应测试和故障报警测试,每根采样管的末端采样孔必须进行测试。
@#@@#@4.2.3、应对采样管网进行验收,抽验所有采样管路的连接件、固定点、弯头及采样孔的安装质量。
@#@@#@4.2.4、应按下列要求对探测器进行抽验:
@#@@#@4.2.4.1、探测器实际安装数量在5台以下者,全部抽验;@#@@#@4.2.4.2、探测器实际安装数量在5~10台者,任意抽验5台;@#@@#@4.2.4.3、探测器实际安装数量超过10台者,按实际安装数量的30%~50%的比例任意抽验、但至少要抽验5台。
@#@@#@4.2.5、应对探测器及其集中显示装置进行下列项目的验收:
@#@@#@4.2.5.1、所有指示灯及声音报警信号的输出;@#@@#@4.2.5.2、烟雾报警阈值及延时时间的设定;@#@@#@4.2.5.3、气流报警阈值及延时时间的设定;@#@@#@4.2.5.4、系统日期、时间的设定;@#@@#@4.2.5.5、隔离、复位及静音按键的功能;@#@@#@4.2.5.6、系统事件记录的存储。
@#@@#@4.2.6、应对采样管网的最大烟雾传输时间进行检验:
@#@根据抽验比例,在任意@#@采样管路中,选择离探测器最远的采样孔,引入烟雾样品,当系统发出响应时,记录下的最大烟雾传输时间应不大于120秒。
@#@@#@4.2.7、应对系统的烟雾报警功能进行检验:
@#@根据抽验比例,在任意采样管上@#@的任意采样孔,引入不同浓度的烟雾样品,系统应给出不同级别的声光报警响应。
@#@对于吸气式";i:
6;s:
29:
"QC安装后台操作截图@#@";}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QC 安装 后台 操作 截图