文档库 最新最全的文档下载
当前位置:文档库 › IEC60884中文

IEC60884中文

IEC60884中文
IEC60884中文

家用和类似用途插头插座

第1部分:通用要求

1范围

IEC 60884本部分适用于户内或户外使用的、家用和类似用途的、仅用于交流电、额定电压在50V以上但不超过440V、额定电流不超过32A的、带或不带接地触头的插头和固定式或移动式插座。

对于装有无螺纹接线端的固定式插座,最大额定电流为16A。

本标准不包括安装式安装盒的要求:仅包括对插座进行试验时所必须的明装式安装盒的要求。

注:对安装盒的通用要求见IEC 60670。

本标准适用于结合有电线组件的插头和带电线加长组件的插头和移动式插座,以及作为器具的一部件的插头插座(除对相关器具另有标准说明外)。

本标准不适用于:

—工业用的插头、插座和耦合器;

—器具耦合器;

—ELV用的插头、固定式或移动式插座;

注2:ELV值在IEC 60364-4-41中规定。

—与熔断器、自动开关等组合在一起使用的固定式插座。

注3:如插座上的指示灯(如有)符合相关标准,则适用于装有指示灯的插座。

符合本标准的插头和固定式或移动式插座适合在环境温度通常不超过25℃、偶尔达到35℃的条件下使用。

注4:符合本标准的插座仅适合以不会使周围温度超过35℃的安装方法和安装位置安装在装置中。

在特殊条件的场所,如船上、车上和类似地方以及危险场所(如可能发生爆炸),可能要求特殊的结构。

2引用标准

以下参考标准是本标准不可或缺的部分。对与带有日期的出版物参考,仅标明日期的版本有效;对于未标明的出版物参考,最新版本适用。

IEC 60050-151:2001,国际电工词汇表—第151部分:电磁装置

IEC 60050-442:1998,国际电工词汇表—第442部分:电气附件

IEC 60050-826:1982,国际电工词汇表—第826部分:建筑物的电气安装

IEC 60068-2-30:1980,基本环境试验规程第2部分:试验试验Db和指南:循环湿热试验

(12+12小时循环)

IEC 60068-2-32:1975,基本环境试验规程第2-32部分:试验试验Ed:自由跌落

IEC 60112:1979,潮湿条件下固体绝缘材料的比较起痕指数和耐泄痕指数的测定方法IEC 60227(所有部分),额定电压小于等于450/750V的聚氯乙烯绝缘电缆

IEC 60245(所有部分),额定电压小于等于450/750V的橡皮绝缘电缆

IEC 417-2:1998,设备用图形符号—第2部分:原符号

IEC 60423:1993,电工用导管电气装置导管的外径和导管及配件的螺纹

IEC 60529:1989,由外壳提供的防护等级(IP代码)

IEC 60695-2-10:2000,着火危险试验第2-10部分:基于灼热/发热丝的试验方法灼热丝设

备及通用试验程序

IEC 60695-2-11:2000,着火危险试验第2-11部分:基于灼热/发热丝的试验方法最终产物

的灼热丝易燃性试验

IEC 60884-2-6:1997,家用和类似用途的插头插座第2-6部分:固定设施用带联锁带开关插

座的特殊要求

IEC 60999-1:1999,连接器件铜导线有螺纹式和无螺纹式夹紧装置的安全要求第1部分:

从0.2~35mm2(包括35mm2)导线用的夹紧装置的一般要求和特殊

要求

IEC 61032:1997 用外壳对人体和设备进行保护.检验用探针

IEC 61140:2001 电击防护.装置和设备的通用概念

ISO 1456:1998,金属镀层.镍加铬的电镀层和铜加镍再加铬的电镀层

ISO 1639:1974,精炼铜合金—挤压部分—机械性能

ISO 2039-2:1987,塑料硬度测定第2部分:邵氏硬度

ISO 2081:1986,金属覆盖层—钢铁上锌电镀层

ISO 2093:1986,金属覆盖层—锡电镀层—规范和试验方法

3 定义

以下定义和IEC 60050(151)中给出的定义适用于本标准。

注1:使用术语“电压”和“电流”的位置,除另有规定,均指其均方根值(r.m.s.)注2:在本标准中“接地”指“保护性接地”。

注3:术语“电气附件”为通用词,包括插头和插座;术语“移动式电气附件”包括插头和移动式插座。图1a中给出电气附件的使用示例。

注4:在本标准中术语“插座”包括固定式和移动式插座,具体提到的为固定式或移动式插座除外。

3.1 插头:带有设计用于与插座插套契合的插销,并结合有与软线电气连接和机械保持的电气附件。

3.2 插座:带有设计用于与插头插销契合的插套,且结合有用于连接软缆的接线端的电气附件。

3.3固定式插座:指用于与固定线连接插座。

3.4移动式插座:指用于连接到软缆上或与软缆构成一整体、且与电源连接时易于从一个地方移动到另一地方的插座。

3.5 多位插座:两个或多个插座的组合体。

注:见图1b的示例。

3.6电器上的插座:指电器中的内置或安装在电器上的插座。

3.7 可拆线插头或可拆线移动式插座:指电气附件构造成其软缆可替换。

3.8不可拆线插头或不可拆线移动式插座:指电气附件的生产商在连接和组装后,与软缆在

结构上形成一整体的电气附件(见14.1)。

3.9 模压电气附件:指不可拆线移动式电气附件的生产商使用绝缘材料将预先组装好的零部件和软缆接线头通过模压而成的电气附件。

3.10 安装盒:指用于暗装或明装器具上、安装在墙上或地板或天花板等上的、与固定式插座一起使用的盒子。

3.11 电线组件:指由一根一端带有插头另一端带有连接器的软缆组成的,用于将电器连接到电源的组件。

3.12 电线加长组件:指由一根一端带有插头另一端带有插座的软缆组成的组件。

3.13 接线端:指用于进行外导线的、可重复使用的、绝缘或非绝缘连接装置。

3.14接线头:指用于进行外导线的、不可重复使用的、绝缘或非绝缘连接装置。

3.15 夹紧件:指在接线端中,导线的机械夹紧和电气连接所必需的部件。

3.16 螺纹型接线端:指用于连接和断开一根导线或用于两根或多根可拆除导线的互连的接线端。此种连接是通过任何种类的螺钉或螺母使用直接或间接的方式得到的。

3.17 柱形接线端:指将导线插入孔或槽中并夹紧在螺钉末端下的螺纹型接线端。夹紧压力可直接由螺钉端部施加或通过受到螺钉端部压力的中间夹紧件来施加。

3.18螺钉接线端:导线夹紧在螺丝头的螺纹形接线端。可直接由螺钉头、或通过一个中间夹紧件如垫圈、夹紧板或防松部件装置来施加夹紧压力。

注:见图3中螺钉接线端示例。

3.19 螺栓型接线端:导线夹紧在螺母下的螺纹型接线端。可用经适当加工成形的螺母直接施加或通过一个中间夹紧件如垫圈、夹紧板或防松部件装置来施加夹紧压力。

注:见图3中螺栓形接线端示例。

3.20鞍型接线端:导线通过两个或多个螺钉或螺母夹紧在鞍形片的螺纹形接线端。

注:见图4中鞍型接线端示例。

3.21 罩式接线端:指通过螺母将导线夹紧在螺栓槽底部的螺纹型接线端。导线通过螺母下适当形状的垫圈或中心销(如螺母为帽式螺母)或通过能将螺母的压力传递到槽内导线上的等效部件将导线夹紧在螺栓槽底。

注:见图5中罩式接线端示例。

3.22 无螺纹型接线端:指用于连接和断开一硬(实心或绞接)导线或软线、或两根或多根导线的互联的连接件,而这种连接是在相关导线只剥去绝缘而不再作其他任何专门加工的情况、直接或间接地通过弹簧、偏心轮或锥轮等来进行的。

3.23 自功锁紧螺钉:指一种具有不间断螺纹、拧进某种材料后能使材料窜位而形成螺纹的自功螺钉。

注:见图6中自功锁紧螺钉示例。

3.24 自切螺钉:指一种具有间断螺纹、拧进某种材料后能削去材料而形成罗纹的自功螺钉。

注:见图7中自切螺钉示例。

3.25 额定电压:指生产商给插头或插座的规定电压,此电压在标准中有规定。

3.26 额定电流:指生产商给插头或插座的规定电流,此电压在标准中有规定。

3.27 保护门:指安装在插座内,在插头拔出时至少能将插套遮蔽起来的活动部件。

3.28 型式试验:对一特定设计用一个或多个设备进行试验,以表明该设计符合相关规定。

3.29 例行试验:生产中或生产后,产品在每个单独的设备上进行试验,以确定产品是否符合某个规定。

3.30 底座:插座的一部分,用以支撑插套。

3.31 带电零件:在正常使用中意欲带电的导线或导电部分,包括中线,但是按惯例不包括PEN导线。

4 一般要求

电气附件及明装式安装盒应设计和制造成在正常使用时性能可靠,对使用者或周围环境没有本标准意义范围内的危险。

经所有相关要求和所规定的试验检查是否合格。

5 关于试验的一般说明

5.1试验应证明符合此标准适当的要求。

试验按以下进行:

—应对每种电气附件的代表样板进行型式试验。

—适当时候,应对依据本标准(适当的部分)生产的各种附件进行例行试验。

分条款5.2至5.5为型式试验,而5.6则为例行试验。

5.2 除非另有规定,否则样品在交付状态且在正常使用的条件下进行功能试验。

不可拆线电气附件配备有交货时的型号或尺码的软缆进行试验;没有结合在电线组件或电线加长组件内,或不为设备零部件的不可拆线电气附件应在带有至少1m长的软缆的条件下进行试验。

不可拆线多位移动式插座带有软缆在交付状态下进行试验。

不符合任何可接受标准的插座在带有配套安装盒的情况下进行试验。

必须有安装盒才构成完整外壳的插座,应与其安装盒一起进行试验。

5.3除非另有规定,否则试验按各条款的顺序,在环境温度为15℃~35℃的条件下进行。

如有疑问,在(20±5)℃的环境温度下进行试验。

插头和插座应单独进行试验。

如有中线,则视为一极来处理。

5.4用三个样品进行所有的试验。

对于12.3.11的试验,需要无螺纹接线端总数至少5个的插座的附加样品。

对于12.3.12的实验,需要3个插座的附加样品;每个样品中试验一个夹紧件。

对于13.22和13.23的每项试验,需要带独立膜片的3个附加样品,或带结合有膜片的电气附件的3个附加样品。

对于不可拆线电气附件,23.2和23.4的试验需要6个附加样品。

对于24.10的试验,需要3个附加样品。

对于条款28的试验,可能需要3个附加样品。

注:附录B中给出试验所需样品数目表。

5.5 递交进行所有相关试验的样品,且满足所有相关试验的要求。

如果由于组装或生产商的错误导致有一个样品不符合某个试验,则此试验和先前进行的、可能影响此试验结果的试验应重复进行。试验应在另一组规定数目的样品上进行。

注:申请者在递交5.4规定的样品数量同时应递交附加样品,以防万一有样品不合格时需要。这样,试验站无须等申请者再次提出要求,即可对附加样品进行试验,并只有再依次出现不合格项目时才判定为不合格。如果不同时递交附加试验,则只要有样品不合格即判定为不合格。

5.6 附录A中规定了例行试验。

6 额定值

注:在以下国家不允许使用固定式2P插座:奥地利,瑞士,德国,意大利。

6.2在电线加长组件中,移动式插座的额定电流不得高于插头的额定电流,移动式插座的额定电压不得低于插头的额定电压。

经标记检验检查是否合格。

6.3应有适当的防护等级IP20、IP40、IP54或IP55。

7 分类

7.1 电气附件的分类

7.1.1按接触危险零件和外来实心物渗入造成有害影响的防护等级来分类:

—IP2X:附件用一指状物来防止接触危险部件,防止直径为12.5mm及更大的外来实心物渗入造成有害影响。

—IP4X:附件用一铁丝网来防止接触危险部件,防止直径为1.0mm及更大的外来实心物渗入造成有害影响。

—IP5X:附件用一铁丝网来防止接触危险部件及防尘。

7.1.2按对有害进水的防护等级的分类:

—IPX0,防有害进水的电气附件;

—IPX4,防溅电气附件;

—IPX5,防喷电气附件。

注:见IEC 60529中IP代码说明。

7.1.3 按接地措施分类:

—不带接地触头的电气附件;

—带接地触头的电气附件。

7.1.4按连接电缆的方法分类:

—可拆线电气附件;

—不可拆线电气附件。

7.1.5 按接线端类型来分类:

—带螺纹型接线端的电气附件;

—带仅适合实心导线的无螺纹接线端的电气附件;

—带适用于实心和软导线的无螺纹接线端的电气附件。

7.2 插座分类

7.2.1按防电击保护等级分类

当插座正常使用安装好后,按其防电击等级进行分类:

a)带正常保护的插座(见10.1);或

b)带加强保护的插座(见10.7)。

注:带加强保护的插座可为带或不带保护门的插座。

7.2.2 按有无保护门分类:

按有无保护门分类

a)带保护门的插座,或

b)不带保护门的插座。

注:在以下国家,不允许使用不带保护门的插座:意大利。

7.2.3按插座的应用/安装方法分类:

按插座的应用/安装方法分类

a)明装式;

b)暗装式;

c)半暗装式;

d)镶板式;

e)框缘式;

f)移动式;

g)台式;

h)地板嵌入式,或

i)器具上的插座。

7.2.4 按安装方法分类

按设计的安装方法对插座进行分类,

a)无须移动导线即可拆卸盖或盖板的固定式插座(设计A);

b)不移动导线便不可拆卸盖或盖板的固定式插座(设计B)。

注:如果一固定式插座有一个不能与盖或盖板分离的底座(主要部件),并需要一个无须移动导线即可拆卸的、用以装饰墙壁的附加板才能符合本标准的要求,则只要附加板能符合盖或盖板的要求,则此插座可视为设计A。

7.2.5插座按使用的目的来分类:

a)用于带接地回路的电路中,给连接的设备以及插座中曝露的导电性零件(如有)提供接地保护。

b)用于连接设备中的接地回路有防电气干扰的插座电路中。设备接地电路与插座上裸露的导电性零件(如有)相连的接地保护电路电气分离。

7.3 插头分类

按插头与其连接设备的类别进行分类:

—用于0类设备的插头;

—用于I类设备的插头;

—用于II类设备的插头。

设备的分类详见IEC 61140。

注:以下国家允许使用0类设备用的插头:丹麦,芬兰,日本,荷兰,葡萄牙,瑞典。

8标记

8.1电气附件应标有以下:

—额定电流,单位:安培;

—额定电压,单位:伏特;

—电源性质符号;

—生产商或销售商名称、商标或识别标志;

—型号参考(可能为目录号);

—第一个特征数字表示防触及危险部件和防外来固体物的侵入,如果此特征数字高于2,则第二个特征数字也应标出;

—第二个特征数字表示防有害渗水,如高于0,则第一个特征数字也应标出。

如果系统允许某一IP额定的插头插入另一IP额定的插座,这种插头/插座组合产生的防护等级应为两个IP额定中的低者。此类信息应在生产商说明书中注明。

注1:防护等级基于IEC 60529。

另外,带无螺纹接线端的插座应标有以下:

—将导线插入无螺纹接线端之前必须剥去的绝缘层长度标记;

—如果插座仅接受刚性导线,则应标出只能连接硬导线的标记。

注2:上述附加标记应在插座、包装和/或随插座一起交货的说明书内标出。

8.2使用符号时,符号应按如下表示:

安培 A

伏特V

交流电~

中线N

保护性接地〨

相关的保护等级IPXX

安装在粗糙平面的固定式电气附件的防护等级(如图15的试验墙)IPXX;

注1:符号的结构详情请见IEC 60417-2。

注2:在IP代码中X由相关数字代替。

注3:工具结构形成的线条不视为标记。

对于带额定电流和额定电压的标记应单独使用数字。这些数字可排成一条线,用斜线隔开或将额定电流的数字放在额定电压的数字上面并用一水平线隔开。

电源性质的标志应紧靠着额定的电压。

注4:电流、电压和电源性质标记可如下示例所示:

16A 440V~或16/440~或16 。

440

8.3 对于固定式插座,以下标记应置于主要部件上:

—额定电流、额定电压和电源性质;

—生产商或销售商的名称、商标或识别标记;

—将导线插入无螺纹接线端前应剥去绝缘层的长度(如有规定);

—型号参考(可能为目录号)。

注1:型号参考可仅为序号。

安全所必须的且单独出售的部件(如盖板),应标有生产商或销售商的名称、商标或识别标记和型号参考。

注2:附加型号可标在主要部件上,或在相关罩壳的外侧。

注3:术语“主要部件”指载有插座插套的部件。

IP代码,如可行,应标出以便在正常使用安装和接线时清晰可辨。

按7.2.5中b)分类的固定式插座应用三角形标识出来,以便在安装后可见,除非其界面形状和正常电路中使用的不一致。

注4:在以下国家,国家建筑物标准要求使用橙色三角形:加拿大,美国。

8.4 对于插头和移动式插座,8.1中规定的标记(除型号外)在电气附件接线和组装后应清晰易辨。

II类设备的插头和移动式插座不应标有II类结构的符号。

注:可拆线移动式电气附件的型号可标在罩壳或盖的内部。

8.5 中线导线专用的接线端应用字母N表示。

用作保护性导线连接的接地接线端应用符号〨表示。

此类标记不得置于螺丝、或任何其他易于拆卸的部件上。

注1:“易于拆卸的部件”指在插座的正常安装或插头的组装过程中可拆卸的部件。

注2:不可拆线电气附件中的接线端无须标记。

此类接线端的可通过以下方法识别:

—使用IEC 60417-2中的图形符号、或颜色和/或字母-数字系统标识;

—使用本身的物理尺寸或相对位置标识。

霓虹灯或指示灯的引线不视为本条所述的导线。

8.6作为插座不可缺少的一部分,明装式安装盒的IP代码如高于IP20,则IP代码应标在相关罩壳的外面,以便其在正常使用安装和接线时容易辨别。

8.7 IP代码高于IPX0的暗装式和半暗装式的固定型插座,应通过其标志,或制造厂的产品目录,或使用说明书,给出其获得规定防护等级的位置或特殊措施(例如:安装盒,安装面的类型,插头,等等)。

是否合格,通过检验检查。

8.8 标记应经久耐用,清晰可辨。

经检验和以下试验检查是否合格:

使用蘸有水的布擦拭标记15s后,再用蘸有汽油的布擦拭15秒。

注1:印、模制、压或雕刻的标记无须进行试验。

注2:推荐使用的汽油为溶剂己烷,其芳族含量体积最大为0.1%,贝壳松脂丁醇值为29,初沸点为55℃,干点约为69℃,比重为0.68g/cm3。

9尺寸检查

9.1 电气附件和明装式安装盒应符合有关标准(如有)要求。

应确保插入固定式或移动式的插头符合相关标准。

经以下检查是否合格。

先将插头插入插座并拔除各10次。插头符合相关标准,且插头插销的尺寸为最大尺寸。插头尺寸通过测量和/或量规进行检查。

如无其它规定,量规的制造公差应如表2所示。设计量规时应使用标准中的最不利尺寸。

注:在某些情况下(例如,中心之间的距离)可能要求检查最大和最小尺寸。

表2—量规的公差

9.2在一给定的系统内,插头不可能与以下部件契合:

—与高电压额定或低电流额定的插座契合;

—插头应不可能与带电极数不同的插座插合:专门制造允许与极数较少的插头插合的插座除外,但不得有任何危险(例如不得使带电极与接地触头之间出现连接或

接地电路断路等)。

—如果插头是用于I类设备的插头,则不可能将插头与带接地插套的插座契合。

0类或I类设备用的插头不可能插入专为插合II类设备的插头而设计的插座。

经检验和使用符合表2规定的生产公差的量规进行手动试验检查是否合格。

如有怀疑,通过使用适当的量规对额定电流不超过16A的电气附件施加150N的力1分钟检查插入的不可能性,对其他附件施加250N的力来检查。

使用弹性或热塑材料的地方会影响试验的结果,应将电气附件和量规置于35℃±2℃的环境温度下进行试验。

注:对于刚性材料的电气附件,如热固性树脂、陶瓷材料等,只要符合有关插头插座类型、基本参数标准规定就一定能符合此项要求。

9.3尺寸可能与标准活页规定的不同,但这些不同的尺寸必须在技术上有先进性,不会影响符合标准活页要求的电气附件的功能和安全,特别是要符合可互换性与不可互换性。

此外,这些尺寸不同的电气附件还必须符合本标准的其他的适用要求。

10 防电击保护

注:出于本条款的目的,漆、瓷釉和绝缘涂层不认为是绝缘材料。

10.1插座应设计并构造成:当插座按正常使用要求安装和接线后,即使拆除无须工具即可拆除的部件后,其带电零件应不可触及。

当插头与插座部分或完全契合时,插头的带电部件应不可触及。

注:以下国家的此项要求并不包括插头部分插合的情况:瑞士,加拿大,丹麦,日本,美国。

经检验以及如有必要,经以下试验检查是否合格:

样品按正常使用安装,并接上表3规定的最小横截面积的导线试验,然后接上表3规

定的最大横截面积的导线进行试验。

将标准试验指(IEC 61032的试验指B)施加在到任何可能的位置,使用电压为40V~50V的电子指示器显示试验指与相关部件的接触情况。

对于插头,在插头部分或完全与插座契合时施加试验指。

对于使用弹性或热塑性而可能影响要求的电气附件,应在35℃±2℃的环境温度下进行附加试验。电气附件应达到此温度。

附加试验期间,电气附件应经受75N的力1分钟。此力通过直而无节的试验指(IEC 61032试验指11)的末端施加得到。将带有上述电子指示器的试验指施加在绝缘材料变形会损坏电气附件的安全的所有位置上,但不施加在薄片或类似物上。当施加在薄壁敲落孔上时,此力大小为10N。

试验期间,电气附件与其相关的安装部件不使有关标准规定的、用以确保安全的样品尺寸过度变形,且带电零件不可触及。

然后,将插头或移动式插座的每个样品如图8所示,用150N的力压在两扁平表面之间5分钟。样品从试验装置拆卸后15分钟进行检查,不应使有关标准规定的、用以确保安全的样品尺寸过度变形。

10.2当电气附件按正常使用要求接线和安装后,除与带电零件隔开的、用以固定插座底座和盖或盖板的小螺钉外,可触及部件应由绝缘材料制成。但固定式插座的盖或盖板、插头和移动式插座的可触及部件如满足10.2.1和10.2.2的要求时可由金属材料制成。

10.2.1金属盖或盖板要用固定到盖或盖板或电气附件本体上的绝缘衬垫或绝缘挡板形成的附加绝缘来保护。这些绝缘衬垫或绝缘挡板应非永久损害不可拆除的方式可靠固定;或者只有在正确位置上才能更换,如过缺少它们,电气附件便不能使用或明显存在缺陷。同时,设计应确保即使导线从接线端中脱出,也不会有意外接触的危险,例如,固定螺钉而引起的带电部件与金属盖或盖板之间意外接触的危险。此外,应采取措施以防止爬电距离或电气间隙降至表23所示值以下。

对于单极插入的情况,应符合10.3的要求。

经检验检查是否合格。

绝缘衬垫或绝缘挡板应符合条款17和条款27的试验。

10.2.2在固定盖或盖板期间,金属盖或盖板能自动地与地进行低阻抗连接。

当插头完全插入时,插头的带电插销与插座接地金属盖之间的爬电距离和空气间隙应分别符合表23的第2项和第7项;另外,如为单极插入,应符合10.3的要求。

注1:允许使用固定螺丝或其他装置。

注2:在以下国家不允许此种选择:芬兰,丹麦(仅指IPX0设备),挪威,芬兰,瑞典(仅指移动式电气附件)。

经检验和11.5的试验检查是否合格。

10.3当插头的任何其它插销可触及时,插头插销和插座的带电插套之间不可接触。

是否合格,通过手动试验并用标准活页中最不利尺寸的量规来检查;量规的公差应符合表2的规定。

对带热塑性材料罩壳或主体的电气附件,将电气附件和量规置于35℃±2℃的环境温度下进行试验。

对于带橡胶或PVC罩壳或主体的插座,使用量规施加75N的力1分钟。

对于带金属盖或盖板的固定式插座,当其他插销与金属盖或盖板接触时,插销和插套之间的电气间隙至少为2mm。

注1:至少使用以下装置之一以防止单极插入:

—足够大的盖或盖板;

—其他装置(例如:保护门)。

注2:在以下国家不允许单靠保护门来防止单极插入:奥地利,比利时,加拿大,捷克,德国,ES,芬兰,荷兰,葡萄牙,英国,美国。

10.4插头的外部零件应由绝缘材料制成,但装配螺钉之类、载流插销和接地插销、接地皮带和插销周围的金属环以及符合10.2要求的可触及性金属部件除外。

如果插销周围有环,环的总尺寸不得超过8mm,而且环应与插销同心。

经检验检查是否合格。

10.5在插头仍未契合时,带保护门的插座应构造成其带电部件不可被图9和图10的量规触及。

量规应施加在相应插套的输入孔且不应触及带电部件。

为确保此保护等级,插座应构造成在插头拔出时,带电插套应能被自动遮蔽。

用以遮蔽带电插套的机构应不能轻易的被插头以外的任何东西操作,而且也不能依靠容易丢失的部件来实现此目的。

使用电压为40V~50V(包括上限)的电子指示器显示与相关部件的连接情况。

是否合格,通过检验检查,并且在插头完全拔出状态下的插座,用上述的量规按以下方法来检查:

符合图9的量规施以20N的力,通过进入孔与带电触头接触。量规在最不利的情况下,与保护门碰触三次,每次大约停留5秒。

每次接触时,量规不应旋转并且应保持20N的力。当把量规从一个位置移动到下一位置时,应撤消施加在量规上的力并且量规不应拔出。

用图10所示的钢制探针,施加1N的力,独立的碰触保护门三次,每次5秒,每次碰触后拔出探针。

对带热塑性材料外壳或本体的插座,试验应在(35±2)℃的环境温度下进行,而且插座和探针均须处于这一温度。

10.6 插座的接地插套应设计成:不会应插头的插入而出现危及安全的变形。

经以下试验检查是否合格:

将插座放置在使插套处于垂直的位置上。

将与插座类型配套的试验插头用150N的力插入插座中并保持1分钟。

试验后,插座应符合条款9的要求。

10.7 带加强保护的的插座应构造成:在正常使用和安装时,带电部件应不可触及。

经检验、以及在插头未插入的情况下,使用图10中直径1mm的试验丝在最不利条件下施加1N的力于所有可触及表面检查是否合格。

对带热塑性材料外壳或本体的插座,试验应在(35±2)℃的环境温度下进行,而且插座和探针均须处于这一温度。

试验期间,量规应不可触及带电部件。

应使用10.1所述的电子指示器。

11 接地措施

11.1带接地触头的电气附件应构造成当插头插入时,接地插销应先与接地插套连接,然后载流插销才带电。

当拔出插头时,载流插销应在接地插销断开之前断开。

经生产商的图纸检验(考虑到公差的影响)以及使用这些图纸检查样品是否合格。

注:只要符合标准活页的要求,就一定能符合本项的要求。

11.2 可拆线电气附件的接地接线端应符合条款12中相应的要求。

其尺寸应如相应电源导线的接线端相同。

固定式插座应有附加外部接线端。此接地接线端能容纳至少6mm2的导线。

固定式插座的接地接线端应固定在底座上或固定在一个牢固在底座的部件上。

固定式插座的接地插套应固定在底座或盖上,但是,如果固定在盖上,接地插套应才盖子处于正常位置时,能自动地、可靠地连接到接地接线端上。触点应镀银,或应具有不低于镀银的防腐蚀和耐磨损能力。

在正常使用中的可能出现的所有条件下,包括盖子固定螺钉的松脱和盖子的粗心安装等情况,均应确保符合这种接地要求。

除了上述连接外,接地电路的各个部分应成为一整体,或者用铆钉、熔焊等方法可靠地连接在一起。

注1:关于对固定到盖子上的接地插套和接地接线端之间的连接的要求,采用实心插销和弹性插套即可满足。

注2:出于本分条款要求的目的,螺钉不视为触头的部件。

注3:考虑接地电路各部分之间连接的可靠性时,应考虑可能的腐蚀影响。

11.3 带接地插套的固定式插座的可触及金属部件,绝缘失效时可能导电,应永久地、牢靠地与接地接线端相连。

注1:此要求不适用于10.1中提及的金属盖板。

注2:出于本要求的目的,用以固定底座、盖或盖板的、与带电部件隔离的小螺钉和类似物,不视为绝缘失效时会带电的易触及金属部件。

注3:本要求指,对装有金属罩壳且罩壳上有外部接地接线端的固定式插座,此接线端必须和固定在底座的接线端互联。

11.4 IP代码高于IPX0、带绝缘材料外壳的、具有多于一个电缆入口的插座,应提供一内置的,固定的接地接线端或者足够的空间给一个移动式接线端(允许一根进线和一根出线的连接,来保证接地电路的连续性,插座的接地端子本身在设计上能做到可以将接地进线和接地出线连接一起的除外)。

移动式接线端不需符合条款12的要求。

是否符合11.2到11.4的要求,通过检验和条款12的试验检查。

使用生产商指定的接线端,进行一次试验连接,确保移动式接线端有足够的空间。

11.5 接地接线端于易触及金属部件之间应进行低阻抗连接。

经以下试验检查是否合格:

在接地接线端和每个易触及金属部件之间,轮流通过不超过12V空载电压的交流电源的1.5倍的额定电流或25A,两者中取较大值。

测出接地接线端与易触及金属部件之间的电压降,并按电流与此压降计算电阻。

无论如何,电阻不得大于0.05欧姆。

注:注意测量探头端部和被测部件之间的接触电阻不得影响试验结果。

11.6对符合7.2.5b)条的固定式插座,在连接设备要求有抗电子干扰的电路中,接地插套及其接线端应与任一金属安装零件或其它裸露的导电零件(可能在安装中与保护性接地回路连接)电气断开。

经检验检查是否合格。

12 接线端和接线头

12.1一般要求

在接线端上进行的所有试验应在条款16的试验后进行,12.3.11和12.3.12的试验除外。

12.1.1可拆线固定式插座应带有螺纹夹紧型接线端或无螺纹接线端。

可拆线插头和可拆线的移动式插座应带有螺纹夹紧型接线端。

如使用预锡焊的软线,应注意在螺纹型接线端里,预锡焊区应处于按正常使用连接时的夹紧区外侧。

接线端中夹紧导线用的部件不得用于固定其它任何部件,尽管此部件可将接线端保持在正常位置或防止接线端转动。

12.1.2不可拆线电气附件应通过锡焊、熔焊、压接或等效方法进行永久性连接,不得使用螺钉接线端或快速连接接线端。

不允许压接预锡焊的软导线,但焊接区在夹紧区外侧者除外。

12.1.3经检验和12.3或12.2中合适的试验检查是否合格。

12.2连接外部铜导线的螺纹夹紧型接线端

12.2.1电气附件应具有可以正确连接表3所示的标称横截面积的铜导线的接线端。

表3 额定电流与铜导线的标称横截面积的关系

导线所占空间至少为图2、3、4或5中规定的值。

是否合格,通过检验、测量以及安装规定的最小和最大标称横截面积检查是否合格。

12.2.2螺纹夹紧型接线端应可以连接未经特殊处理的导线。

经检验检查是否合格。

注:术语“特殊处理”,包括导线线丝的锡焊、电缆焊片的使用、孔眼的制作等,但不包括导线插入接线端前的整形和对软导线的绞扭。

12.2.3 螺纹夹紧型接线端应有足够的机械强度。

用以夹紧导线的螺钉和螺母应为米制ISO螺纹,或螺纹在螺距和机械强度上与之相当。

螺钉不得用软的或易于蠕变的金属(如锌或铝)制成。

经检验和12.2.6和12.2.8的试验检查是否合格。

注:SI、BA和UN螺纹认为在螺距和机械强度上与ISO螺纹相当。

12.2.4带螺纹夹紧装置的接线端应能耐腐蚀。

主体由26.5规定的铜或铜合金来制造的接线端视为符合本要求。

12.2.5带螺纹夹紧装置的接线端应设计和构造成夹紧导线时不会过度损伤导线。

经以下试验检查是否合格。

接线端一股脑放置在图11中的试验装置内,并按表3接上刚性(实心或绞接)和/或软导线,先接上横截面积最小的导线,再接上横截面积最大的导线。使用表6规定的力矩拧紧夹紧螺钉或螺母。

如不存在刚性绞接导线,则试验仅需用刚性实心导线进行。此种情况下,就不需要做下一步试验了。

试验导线的长度应比表9规定的H值长75mm。

将导线端部插入平板中的相应套管内,平板定位在试验设备下H处。套管孔直径和H 值如表9所示。套管应位于水平面内,使其中心线能作一个直径为75mmd 并与处于水平面内的夹紧装置的中心同心。然后,使平板以(10±2)r/min的速率旋转。

夹紧装置口与套管上表面之间的距离为表9的H值±15mm。为防止导线缠绕、绞拧或旋转,套管可施加润滑油。

将表9规定的重物挂在导线的端部,试验应持续约15分钟。

试验期间,单心导线和绞接导线的任何线丝均不得脱出接线端或在接线端处断开。导线不得损伤到无法再次使用。

如试验已用刚性绞接导线进行,则如有刚性实心导线,则使用应使用刚性实心导线重新进行。

12.2.6带螺纹夹紧的接线端应设计成导线在金属表面之间夹紧。

经检验和以下试验检查是否合格。

对固定式插座将接线端接上表3规定的最小和最大横截面积的刚性实心或绞接导线,对插头和移动式插座则接上表3规定的最小和最大横截面积的软线。用表6相应栏中规定力矩值的2/3拧紧接线端螺丝。

如果螺钉有带槽的六角螺钉头,所施加的力矩为表6中3栏所示力矩的2/3。

然后,沿每根导线的轴向施加表4规定的拉力1min,但不得使用爆发力。

表4—螺纹型接线端拉力试验值

如果夹紧件夹紧两根或三根导线,则应依次向每根导线施加相应的拉力。

试验期间,导线不得在接线端内有明显的移动。

12.2.7螺纹夹紧接线端一股脑设计或放置成在拧紧夹紧螺钉或螺母时,刚性实心导线或绞接导线的任意一线丝不得脱出。

经以下试验检查是否合格。

接线端接上表3中规定的带最大横截面积的导线。

固定式插座的接线端接上刚性实心导线和刚性绞接导线进行检查。

插头和移动式插座的接线端接上软导线进行检查。

用于连接两根或三根导线的接线端,应接上允许数目的导线进行检查。

接线端所接导线的成分如表5所示。

插入接线端夹紧装置前,先将刚性实心或绞接导线线丝拉直;此外,可将刚性绞接导线拧至大约恢复其原状;软导线朝一个方向拧至使其在约20mm长度内拧合一整圈。

将导线插入接线端的夹紧机构至规定的最小距离,或如无规定的最小距离,则插至导线从接线端的另一侧突出且处于最易使线丝滑出的位置为止。

然后使用表6中相应栏中所示力矩值的2/3拧紧夹紧螺丝。

对于软导线,使用一新导线朝相反方向按上述方法拧重复进行试验。

试验后,不得有任何线丝从夹紧件中脱出,爬电距离和空气间隙不得降至表23中给出值以下。

12.2.8带螺纹夹紧装置的接线端应在电气附件里固定得当拧紧或拧松夹紧螺钉或螺母时,不会引起接线端的松脱。

注1:这些要求并不指接线端应设计成防止其旋转或移位,但任何移位应限制在符合本标准的要求范围内。

注2:使用密封混合物或树脂视为可以充分地防止接线端松脱,但:

—在正常使用过程,密封混合物或树脂不受到应力;

—在本标准规定的最不利条件下,不得因接线端的温度而降低密封混合物或树脂的效用。

经检验、测量和以下试验检查是否合格。

将一根表3规定的有最大标称横截面积的刚性实心铜导线插入接线端。

如不存在刚性实心导线,则试验可用刚性绞接导线进行。

在插入接线端的夹紧机构之前,应将线丝(实心或绞接)弄直,另外,刚性绞接导线应拧至使之大约恢复原来的形状。

将导线插入夹紧机构至规定的最小距离,或者,如无规定距离,则插至从端子的另一侧突出且处于线丝最易脱出的位置。

使用合适的螺丝刀或扳手拧紧螺丝螺母5次,施加的力矩为表6相应栏中的力矩或相应图2、3或4的表中所示的力矩,取大者。

每次松动螺丝或螺母时均应松动导线。

使用带槽的六角形螺钉头的螺钉时,螺丝刀使用栏3给出的力矩值进行试验。

试验期间,接线端不应松动,且不应有影响接线端进一步使用的损坏,如螺钉断裂、导致无法再用适当的螺丝刀来拧动的螺钉头、槽的损坏和螺纹、垫圈或U型卡等的损坏。

12.2.9用带螺纹夹紧型接地接线端的夹紧螺钉或螺母应充分锁定以防止以外松动,且应为不使用工具不可松动。

经手动试验检查是否合格。

注:一般情况下,图2、3、4和5中所示接线端的设计提供足够的弹性并能符合要求;对其他的结构,可能需要采取专门的措施,如:使用不太可能被意外拆掉的、具有足够弹性的部件等。

12.2.10带螺纹夹紧型接地接线端,应不会因这些部件和接地铜导线或其他金属之间的接触引起腐蚀的危险。

当螺钉或螺母应由黄铜或耐腐蚀性能不低于黄铜的其他金属制成时,接地接线端的主体应由黄铜或耐腐蚀性能不低于黄铜的其他金属制成,除非它是金属框架或罩壳的一部分。

如果接地接线端的主体是铝合金框架或罩壳的一部分,则要采取措施,避免铜和铝或铝合金之间的接触而引起的腐蚀危险。

经检验检查是否合格。

注:能经受腐蚀试验的电镀钢制成的螺钉或螺母视为耐腐蚀性能不亚于黄铜的金属制品。

12.2.11对于柱形接线端,夹紧螺丝和导线末端之间的距离在导线完全插入时应至少为图2中的规定值。

注:夹紧螺丝和导线末端之间的最小距离仅适用于导线不能直接穿过的柱形接线端。

对于罩式接线端,被固定部件和导线端部的距离在导线完全插入时应至少为图5中的规定值。

经在将表3中规定的最大标称横截面积的实心导线完全插入并完全夹紧后测量检查是否合格。

12.3外部铜导线用的无螺纹接线端

12.3.1无螺纹接线端可能为仅适用于刚性铜导线类型或适用于刚性铜导线和软导线类型。

对于后一种类型的无螺纹接线端,应先接上刚性铜导线进行试验,然后接上软导线重复进行试验。

注:分条款12.3.1不适用于装有以下接线端的插座:

—在将导线夹紧在无螺纹接线端前,无螺纹接线端要求导线接有特殊装置的固定,如平推式连接器;

—要求导线拧紧的无螺纹接线端,如扭接头的无螺纹接线端;

—通过刺入绝缘而与导线直接接触的刺入式连接的无螺纹接线端。

12.3.2无螺纹接线端应有两个夹紧装置分别与表7中给出的标称横截面积的刚性或刚性和软铜线连接。

表7—无螺纹接线端的额定电流和铜导线横截面积之间的关系

当必须连接两根导线时,每跟导线应分别引入单独的夹紧件中(无须插入单独的孔内)。

经观察和装上规定的最小和最大标称横截面积的导线检查是否合格。

12.3.3 无螺纹接线端应能允许连接未经特殊处理的导线。

经检验检查是否合格。

注:术语“特殊处理”包括导线线丝的锡焊、接线端末端的使用等,但不包括导线引入接线端前的再成形或对阮导线的绞拧。

12.3.4无螺纹接线端中用于载流的部件的材料应为26.5中规定的材料。

注:弹簧、弹性件、夹紧板和类似部件不视为用于载流的部件。

12.3.5无螺纹接线端应构造成有足够的接触压力夹紧规定导线且不会对其造成损伤。

导线应夹紧在金属表面之间。

注:如果导线有深或尖锐的压痕则视为过度损伤。

经检验和12.3.10的试验检查是否合格。

12.3.6 应清楚导线如何接线和拆除。

要使导线断开,除了拉动导线外,还必须进行一操作,即借助或不借助一般用途工具通过手动操作将导线断开。

为使导线连接或断开的工具而开的孔,与为导线而开的孔应有明显的区别。

经检验和12.3.10的试验检查是否合格。

12.3.7打算用于将两根或多根导线互联的接线端应设计成:

—插入过程中,某根导线的夹紧件的操作与其他导线的夹紧操作独立;

—断开过程中,导线可分别断开也可同时断开;

—每根导线应引入单独的夹紧件(无须单独的孔);

—应可夹紧任何根数的导线直至最多数量的导线。

经检验和使用相应的导线(数量和尺寸)进行手动试验检查是否合格。

12.3.8固定式插座的无螺纹接线端应设计成能明显的显示导线的充分插入,如果导线插入会使表23中要求的爬电距离和/或电气间隙减少,或会影响插座的功能,则还应能防止导线的过度插入。

注:出于本要求的目的,可以在插座上标记、或在随同插座的说明书中给出一适当的记号,表明将导线插入无螺纹接线端之间必须剥去导线绝缘层的长度。

经检验和12.3.10的试验检查是否合格。

12.3.9无螺纹接线端应能恰当地固定在插座上。

在安装过程中,当连接或断开导线时无螺纹接线端不应松动。

经检验和12.3.10的试验检查是否合格。

仅用密封混合物而无其他锁定措施是不够的,然而可以用自固树脂来故地功能在正常使用时不会受到机械应力的接线端。

12.3.10无螺纹接线端应能经受正常使用中出现的机械应力。

经以下试验检查是否合格。此试验使用去掉绝缘层的导线在每个样品的一个无螺纹接线端山个进行,每次试验应使用新样品。

先接上表7规定的最大标称横截面积的刚性实心铜导线进行试验,然后接上表7中规定的最小标称横截面积的刚性实心铜导线进行试验。

每次连接后,沿导线所占空间的纵轴施加表8所示拉力1分钟,但不得使用爆发力。

施加拉力过程中,导线不得脱出接线端。

然后,使用12.3.2规定的有最大和最小的标称横截面积的刚性绞接铜导线重复进行试验;这些导线仅连接和断开一次。

用于连接刚性和软导线的无螺纹接线端应接有软导线进行试验,5次连接和断开。

对于带无螺纹接线端的固定式插座,要用试验装置使每根导线以(10±2)r/min的速率做圆周运动15分钟,见图11。试验期间,导线末端应挂有表9规定的重量。

实验一 词法分析器的设计

实验一词法分析器的设计 (2) 1.1 词法分析器的结构和主要任务 (2) 1.1.1 输入输出接口 (2) 1.1.2 条件限制 (2) 1.2 词法分析程序的总体设计 (3) 1.3 词法分析程序的详细设计 (4) 1.4实验步骤 (5) 1.5输入数据 (15) 1.6结果输出 (15)

实验一词法分析器的设计 实验目的:掌握词法分析的概念,设计方法,熟悉高级语言中词法的定义,词法分析程序的编写。 实验要求:在8学时内实现SAMPLE语言的词法分析器,要求用VC窗口界面实现。 实验内容:分为4次实验完成。 1.1 词法分析器的结构和主要任务 1.1.1 输入输出接口 图1-1词法分析器的输入输出界面 词法分析程序的主要任务是从左到右扫描每行源程序,拼成单词,换成统一的内部表示(token)输出,送给语法分析器。具体包括: 1.组织源程序的输入; 2.按规则拼单词,并转换成二元形式; 3.滤掉空白符,跳过注释、换行符及一些无用的符号(如字符常数的引号) 4.进行行列计数,用于指出出错的行列号,并复制出错部分; 5.列表打印源程序; 6.发现并定位词法错误; 7.生成符号表。 token文件和符号表用作语法分析的输入部分。 1.1.2 条件限制 本实验可以作如下假定: (1) 假定SAMPLE语言采用自由格式书写; (2) 可以使用注解,用/*……*/或者{……}标识,但注解不能插在单词内部,注解要在一行内结束,若一行结束,没有遇到注释后面的结束标记,自动认为注释也结束; (3) 一行可以有多个语句,一个语句也可以分布在多行中,单词之间和语句之间可以插入任意空格,单词中间不能有空白符号,单词中间也不能有回车换行符,即单词不能跨行书写; (4) 关键字都是保留字。

中文汉语语法

中文汉语语法 一、语素 语素和语素分类语素是最小的语音语义结合体,是最小的语言单位。语素按音节分类可以分成:单音节 语素,双音节语素,多音节语素。 ①单音节语素如土、人、水、风、子、民、大、海等。 ②双音节语素组成该语素的两个音节合起来才有意思,分开来没有与该语素有关的意义,双音节语素主要包括联绵字、外来词和专用名词。 A.双声,声母相同的联绵字:如琵琶、乒乓、澎湃、鞑靼、尴尬、荆棘、蜘蛛、踯躅、踌躇、仿佛、瓜葛、忐忑、淘汰、饕餮、倜傥、含糊、慷慨、叮当、蹊跷、玲珑、犹豫等。 B.叠韵,韵母相同的联绵字:如从容、葱茏、葫芦、糊涂、匍匐、灿烂、蜿蜒、苍茫、朦胧、苍莽、邋遢、罗嗦、怂恿、螳螂、桫椤、倥侗、蜻蜓、轰隆、当啷、惝恍、魍魉、缥缈、飘渺、耷拉等。 C.非双声叠韵联绵字:如蜈蚣、蓊郁、珊瑚、疙瘩、蚯蚓、惺忪、铃铛、奚落、褡裢、茉莉、蚂螂、窟窿、伉俪、蝴蝶、笊篱、蹦达、蟪蛄、狡狯、狡猾、蛤蚧、蛤蜊、牡丹、磅礴、提溜等。 D.外来词,由汉语以外的其他语种音译过来的词语。如干部、涤纶、甲克(夹克)、的士、巴士、尼龙、吉普、坦克、芭蕾、哒爹等。 E.专用名词,主要是地名、人和事物名称。如纽约、巴黎、北京、苏轼、李白、孔子、萝卜、菠菜、番茄、红薯等。 ③多音节语素 主要是拟声词、专用名词和音译外来词。如:喜马拉雅、珠穆朗玛、安迪斯、法兰克福、奥林匹克、白兰地、凡士林、噼里啪啦、淅淅沥沥、马克思主义、中华人民共和国。 二、词 词是由语素组成的最小的造句单位。有两种分类方式,1、按构成方式分单纯词和合成词;2、按词性分为实词和虚词。 从构成方式来看,可以分成: ①单纯词:由一个语素组成的词,自由的单音节语素和所有的双音节、多音节语素都可以组成单纯词。如:山、水、天、地、人、有、土、红、凑;仿佛、苍茫、蜈蚣、琉璃、参差、蹉跎;敌敌畏、阿司匹林、萨克斯、麦克风等。 ②合成词:由两个或两个以上的语素组成的词。 从词性来看,可以分成:实词共6个有实际意义的词,包括: (1)名词:表示人或事物名称的词。 有人物名词:如学生、群众、老头、妇女、同志、叔叔、维吾尔族、酒鬼等; 有事物名词:如笔、杉木、蜗牛、猎豹、奥托、棒球、战斗机、冥王星、思想、中学、物理、过程等; 有时间名词:如上午、过去、将来、午夜、三更、甲戊、世纪等; 有方位名词:如东南、上面、前方、内部、中间等。 (2)动词:表示动作行为及发展变化的词。 有行为动词:如跑、唱、喝、敲、吆喝、盯、踢、闻、听、摸; 有发展动词:如生长、枯萎、发芽、结果、产卵; 有心理动词:如喜欢、恨、气愤、觉得、思考、厌恶; 有存现动词:如消失、显现、有、丢失、幻灭; 有使令动词:如使、让、令、禁止、勒令;

词法分析小结

词法分析小结 词法分析是编译器工作的第一阶段,它的工作就是从输入(源代码)中取得token,以作为parser(语法分析)的输入,一般在词法分析阶段都会把一些无用的空白字符(whitespace,即空格、tab和换行)以及注释剔除,以降低下一步分析的复杂度,词法分析器一般会提供一个gettoken()这样的方法,parser可以在做语法分析时调用词法分析器的这个方法来得到下一个token,所以词法分析器并不是一次性遍历所有源代码,而是采取这种on-demand的方式:只在parser需要时才工作,并且每次只取一个token。 token和lexeme 首先,token不等于lexeme。token和lexeme的关系就类似于面向对象语言中“类”和“实例”(或“对象”)之间的关系,这个用中文不知该如何解释才好,比如语言中的变量a和b,它们都属于同一种token:identifier,而a的lexeme是”a”,b则是”b”,而每个关键字都是一种token。token可以附带有一个值属性,例如变量a,当调用词法分析器的gettoken()时,会返回一个identifier类型的token,这个token带有一个属性“a”,属性可以是多样的,例如表示数字的token

可以带有一个表示数字值的属性,它是整型的。 如下代码: intage=23; intcount=50; 可以依次提取出8个token:int(值为”int”),id(值为”age”),assign(值为”=”),number(值为整型数值23),int(值为”int”),id(值为”count”),assign(值为”=”),number(值为50) 正则表达式 正则表达式可以用来描述字符串模式,例如我们可以用digit+来表示number的token,其中digit表示单个数字(这里说正则表达式并不完全和实现的正则引擎所识别的正则表达式等价,这里只是为了描述问题而已)。 然而像c语言的的多行注释,用正则表达式来描述就比较麻烦,此时更倾向于直接用有穷自动机(finiteautomaton)来描述,因为用它来描述非常直观且很容易。

基于多知识源的中文词法分析系统

第30卷第1期计算机学报v01.30No.12007年1月CHINESEJOURNAL0FCOMPUTERSJan.2007 基于多知识源的中文词法分析系统 姜维王晓龙关毅赵健 (哈尔滨工业大学计算机科学与技术学院哈尔滨150001) 摘要汉语词法分析是中文自然语言处理的首要任务.文中深入研究中文分词、词性标注、命名实体识别所面临的问题及相互之间的协作关系,并阐述了一个基于混合语言模型构建的实用汉语词法分析系统.该系统采用了多种语言模型,有针对性地处理词法分析所面临的各个问题.其中分词系统参加了2005年第二届国际汉语分词评测,在微软亚洲研究院、北京大学语料库开放测试中,分别获得F量度为97.2%与96.7%.而在北京大学标注的《人民日报》语料库的开放评测中,词性标注获得96.1%的精确率,命名实体识别获得的F量度值为88.6%. 关键词词法分析;汉语分词;词性标注;命名实体识别;语言模型 中图法分类号TP391 ResearchonChineseLexicalAnalysisSystemby FusingMultipleKnowledgeSources JIANGWeiWANGXiao—LongGUANYiZHAOJian (Sc^oozo,Com户“ferSciPncBn咒d:I。≥c^720fogy,Har6f雄j知s£it“抛o,T奢c^竹。zogy,H口r6in150001) AbstractChineselexicalanalysisisthefoundationtaskformostChinesenaturallanguagepro—ces8ing,Inthispaper,wordsegmentation,POStagging,namedentityrecognitionandtheirrela—tion-arewelldiscussed.IⅥoreover,apragmaticlexicalanalysissystembasedonmixedlanguagemodelsispresented,whichadoptsmanymodels,suchas以一gram,hiddenIⅥarkovmodel,maxi—mumentropymodel,supportvectormachineandconditionalrandomfields,theyhavegoodper~formanceinthespecialsub—tasks.TheWordSegmenterparticipatedintheSecondInternationalChineseWordSegmentationBakeoffin2005,andachieved97.2%and96.7%intermsofF~measureinMSRandPKUopentestrespectively.WhilethePOSta套gingandnamedentityrecog~nitionmodulesachieved96.1%inprecisionand88.6%inF—measurerespectivelyinopentestwiththecorpusthatcamefromsiX-monthcorporaofChinesePeoples’Daily. KeywordslexicalanaIysis;Chinesewordsegmentation;part—of—speechtagging;namedentityrecognition;languagemodel 引 词法分析主要包括分词、词性标注与命名实体识别三项子任务,它是句法分析与语义分析的基础,其性能将直接影响到后续应用,如机器翻译、信息抽取、问答系统的性能.本文以国家自然科学基金重点项目“问答式信息检索的理论与方法”为背景,全面 收稿日期:2005—11一15;修改稿收到日期:2006一06一06.本课题得到国家自然科学基金重点项目“问答式信息检索的理论与方法”(60435020)及国家自然科学基金(60504021)资助.姜维,男,1978年生,博士研究生,研究方向为自然语言处理、词法分析、信息抽取.Bmail:jwSeaBreeze@hit.edu.cn.王晓龙,男,1955年生,教授,博士生导师,主要研究领域为人工智能、自然语言处理.关毅,男,1970年生,博士,副教授,研究方向为问答系统、web挖掘.赵健,男,1975年生,博士,研究方向为中文命名实体识别、信息抽取.吉目  万方数据

编译原理 简单样本语言的词法分析器

昆明理工大学信息工程与自动化学院学生实验报告 (2012 —2013 学年第 1 学期) 课程名称:编译原理开课实验室:信自楼44 年月日 一、实验目的及内容 设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。 二、实验原理及基本技术路线图(方框原理图或程序流程图) 对给定的程序通过词法分析器弄够识别一个个单词符号,并以二元式(单词种别码,单词符号的属性值)显示。而本程序则是通过对给定路径的文件的分析后以单词符号和文字提示显示。 三、所用仪器、材料(设备名称、型号、规格等或使用软件) W INDOWS下的VISUAL C++6.0; 四、实验方法、步骤(或:程序代码或操作过程) #include #include using namespace std;

#define MAX 22 char ch =' '; string key[15]={"begin","end","if","then","else","while","write","read", "do", "call","const","char","until","procedure","repeat"}; int Iskey(string c){ //关键字判断 int i; for(i=0;i='a'))||((c<='Z')&&(c>='A'))) return 1; else return 0; } int IsDigit(char c){ //判断是否为数字 if(c>='0'&&c<='9') return 1; else return 0; } void analyse(FILE *fpin){ string arr=""; while((ch=fgetc(fpin))!=EOF) { arr=""; if(ch==' '||ch=='\t'||ch=='\n'){} else if(IsLetter(ch)){ while(IsLetter(ch)||IsDigit(ch)) { if((ch<='Z')&&(ch>='A')) ch=ch+32; arr=arr+ch; ch=fgetc(fpin); } fseek(fpin,-1L,SEEK_CUR); if (Iskey(arr)){cout<

中文语法的基本知识

中文语法的基本知识 一.语素和语素分类: 语素是最小的语音语义结合体,是最小的语言单位。语素按音节分类可以分成: ①单音节语素:如土、人、水、风、子、民、大、海等。 ②双音节语素,组成该语素的两个音节合起来才有意思,分开来没有与该语素有关的意义,双音节语素主要包括联绵字、外来词和专用名词。 A.双声,声母相同的联绵字:如琵琶、乒乓、湃、鞑靼、尴尬、荆棘、蜘蛛、踯躅、踌躇、仿佛、瓜葛、忐忑、淘汰、饕餮、倜傥、含糊、慷慨、叮当、蹊跷、玲珑、犹豫等。 B.叠韵,韵母相同的联绵字:如从容、葱茏、葫芦、糊涂、匍匐、灿烂、蜿蜒、苍茫、朦胧、苍莽、邋遢、罗嗦、怂恿、螳螂、桫椤、倥侗、蜻蜓、轰隆、当啷、惝恍、魍魉、缥缈、飘渺、耷拉等。 C.非双声叠韵联绵字:如蜈蚣、蓊郁、珊瑚、疙瘩、蚯蚓、惺忪、铃铛、奚落、褡裢、茉莉、蚂螂、窟窿、伉俪、蝴蝶、笊篱、蹦达、蟪蛄、狡狯、狡猾、蛤蚧、蛤蜊、牡丹、磅礴、提溜等。

D.外来词,由汉语以外的其他语种音译过来的词语。如干部、涤纶、甲克(夹克)、的士、巴士、尼龙、吉普、坦克、芭蕾、哒爹等。 E.专用名词,主要是地名、人和事物名称。如纽约、巴黎、北京、苏轼、李白、孔子、萝卜、菠菜、番茄、红薯等。 ③多音节语素,主要是拟声词、专用名词和音译外来词。如:喜马拉雅、珠穆朗玛、安迪斯、法兰克福、奥林匹克、白兰地、凡士林、噼里啪啦、淅淅沥沥、马克思主义、中华人民共和国 词 二.词和词的分类。 词是由语素组成的最小的造句单位。 (“单位”是名词类。) 从构成方式来看,可以分成: ①单纯词:由一个语素组成的词,自由的单音节语素和所有的双音节、多音节语素都可以组成单纯词。如:山、水、天、地、人、有、土、红、凑;仿佛、苍茫、蜈蚣、琉璃、参差、蹉跎;敌敌畏、阿司匹林、萨克斯、麦克风等。 ②合成词:由两个或两个以上的语素组成的词。

词法分析器实验报告

词法分析器实验报告 词法分析器设计 一、实验目的: 对C语言的一个子集设计并实现一个简单的词法分析器,掌握利用状 态转换图设计词法分析器的基本方法。利用该词法分析器完成对源程 序字符串的词法分析。输出形式是源程序的单词符号二元式的代码, 并保存到文件中。 二、实验内容: 1. 设计原理 词法分析的任务:从左至右逐个字符地对源程序进行扫描,产生一个个单词符号。 理论基础:有限自动机、正规文法、正规式 词法分析器(Lexical Analyzer) 又称扫描器(Scanner):执行词法分析的程序 2. 词法分析器的功能和输出形式 功能:输入源程序、输出单词符号 程序语言的单词符号一般分为以下五种:关键字、标识符、常数、运算符,界符 3. 输出的单词符号的表示形式: 单词种别用整数编码,关键字一字一种,标识符统归为一种,常数一种,各种符号各一种。 4. 词法分析器的结构 单词符号 5. 状态转换图实现

三、程序设计 1.总体模块设计 /*用来存储目标文件名*/ string file_name; /*提取文本文件中的信息。*/ string GetText(); /*获得一个单词符号,从位置i开始查找。并且有一个引用参数j,用来返回这个单词最后一个字符在str的位置。*/ string GetWord(string str,int i,int& j); /*这个函数用来除去字符串中连续的空格和换行 int DeleteNull(string str,int i); /*判断i当前所指的字符是否为一个分界符,是的话返回真,反之假*/ bool IsBoundary(string str,int i); /*判断i当前所指的字符是否为一个运算符,是的话返回真,反之假*/ bool IsOperation(string str,int i);

(完整版)汉语语法基础知识

汉语语法基础知识 词类和词性 (一)知识概述 词类是指词在语法上的分类,也就是把汉语里的所有词,根据它们的词汇意义和语法特点进行分类,这样得出的结果就是词类。现代汉语教学系统把词分为十二类: 实词可以分为: 1、名词:表示人或事物名称的词叫名词。 (1)表示人:老师、学生、作家、工人、鲁迅 (2)具体事物:天、地、花、草、天空、海洋 (3)抽象概念:方法、科学、法律、事业 (4)处所:北京、青岛、黄河、长江、三味书屋 (5)方位:东、西、南、北、上、下、前、后、左、右、里、外、内、中、间、旁、以前、以南、之下、之后、东边、西面、里头。 (6)时间:早晨、正午、晚上、半夜、上午、白天、夏天、立秋、今天、星期二 2、动词:表示动作行为、发展变化、心理活动等意义的词叫动词。 (1) 动作行为:穿、跳、走、纪念、朗诵。 (2) 存在变化:有、增加、缩小、扩大、发生。 (3) 心理活动:想、懊悔、喜欢、担心。 (4) 可能意愿:应该、应当、能够、愿意、必须、敢、肯、会、能、要、可以。 (5) 趋向:上、下、来、去、上去、下去、进来、进去、起来、上来。 (6) 判断:是、就是、正是 (7) 使令:使、让、派、请、叫、要求、命令、推举、允许、鼓动、鼓励。 3、形容词:表示事物的形状、性质或状态的词叫形容词。 (1)形状:大、小、高、圆、长、短、高大、肥胖。 (2)性质:好、坏、镇定、勇敢、乐观、伟大、优秀 (3)状态:愉快、慌张、急躁、迅速、朦胧、桔红 4、数词:表示数目的词叫数词。 (1)基数(确数)一、二、千、万、亿 (2)序数:第一、三叔、三年级、六楼、初五、老三。 (3)分数:三分之一、九成 (4)倍数:三倍、十倍、翻一番 (5)概数:十几概数、十余人、三十多岁、两三个、成千上万、很多人 5、量词:表示事物单位或行为、动作单位的词叫量词。 无量(表示人或事物单位的词) (1)个体:个、位、尺、只、台、条 (2)集体:批、帮、群、套、双、副、对、类 (3)不定量:些、点 (4)度量衡:丈、尺、里、亩 动量(表示动作行为的单位)次、回、下、趟、遍、阵、场、遭、焉 动量词也可以借用跟动作有关的事物的名词。如:画一笔、切一刀、工作一星期、学习一下午、踢一脚、送一车 说明:在现代汉语中,数词本身只表示抽象的数的概念,在计算事物或动作的数量时,数词的后面必须加上量词。数词跟量词连用就是数量词。 6、代词:具有指示、代替作用的词叫代词。代词可分为人称代词、指示代词、疑问代词。 ⑴人称代词:代替人或事物的名称的代词。

编译原理实验报告一 简单样本语言的词法分析器

理工大学信息工程与自动化学院学生实验报告 (2012 —2013学年第一学期) 一、实验目的及容 编译技术是理论与实践并重的课程,而其实验课要综合运用所学的多门课程的容,用来完成一个小型编译程序。从而巩固和加强对词法分析、语法分析、语义分析、代码生成和报错处理等理论的认识和理解;培养学生对完整系统的独立分析和设计的能力,进一步培养学生的独立编程能力。 调试并完成一个词法分析程序,加深对词法分析原理的理解。 二、实验原理及基本技术路线图(框原理图或程序流程图) 1、待分析的简单语言的词法 (1)关键字: begin if then while do end 所有关键字都是小写。 (2)运算符和界符: := + –* / < <= <> > >= = ; ( ) #

(3)其他单词是标识符(ID)和整型常数(NUM),通过以下正规式定义:ID=letter(letter| digit)* NUM=digit digit * (4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM,运算符、界符和关键字,词法分析阶段通常被忽略。 2、各种单词符号对应的种别码 3、词法分析程序的功能 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。 二、所用仪器、材料(设备名称、型号、规格等或使用软件)

1台PC以及VISUAL C++6.0软件。 三、实验法、步骤(或:程序代码或操作过程) (1)程序代码: #include #include #include char prog[80],token[8]; char ch; int syn,p,m=0,n,row,sum=0; char *rwtab[6]={"begin","if","then","while","do","end"}; void scaner() { for(n=0;n<8;n++) token[n]=NULL; ch=prog[p++]; while(ch==' ') { ch=prog[p]; p++; } if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) { m=0; while((ch>='0'&&ch<='9')||(ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) { token[m++]=ch; ch=prog[p++]; } token[m++]='\0'; p--; syn=10; for(n=0;n<6;n++)

词法分析

实验二:词法分析 一、实验目的:编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词, 即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及 Error”,然后跳过错误部分继续显示) 二、估计实验时间:1.课余准备15小时;2.上机二次4小时;3.完成实验报告5小时。 三、实验过程和指导: (一)准备:1.阅读课本有关章节,花一周时间明确语言的语法,写出基本保留字、标识符、 常数、运算符、分隔符和程序例。2.初步编制好程序。3.准备好多组测试数据。 (二)上课上机:将源代码拷贝到机上调试,发现错误,再修改完善。第二次上机调试通过。 (三)程序要求:Array程序输入/输出示例: 如源程序为C语言。输入如下一段: main() { int a,b; a = 10; b = a + 20; } 要求输出如右图。 要求: 识别保留字:if、int、for、while、do、return、break、 其他的都识别为标识符;

常数为无符号整形数; 运算符包括:+、-、*、/、=、>、<、>=、<=、!= 分隔符包括:,、;、{、}、(、) 程序思路(仅供参考): 0.定义部分:定义常量、变量、数据结构。 1.初始化:从文件将源程序全部输入到字符缓冲区中。 2.取单词前:去掉多余空白。 3.取单词后:去掉多余空白(可选,看着办)。 4.取单词:利用实验一的成果读出单词的每一个字符,组成单词,分析类型。(关键是如何判断取单词结束?取到的单词是什么类型的单词?) 5.显示结果。 (四)练习该实验的目的和思路: 程序开始变得复杂起来,可能是大家以前编过的程序中最复杂的,但相对于以后的程序来说还是简单的。因此要认真把握这个过渡期的练习。程序规模大概为200行。本实验和以后的实验相关。通过练习,掌握对字符进行灵活处理的方法。 (五)为了能设计好程序,主意以下事情: 1.模块设计:将程序分成合理的多个模块(函数),每个模块做具体的同一事情。 2.写出(画出)设计方案:模块关系简图、流程图、全局变量、函数接口等。 3.编程时注意编程风格:空行的使用、注释的使用、缩进的使用等。 四、上交: 1.程序源代码;

中文语法词性和句式

中文语法 语法是语言组合的规律和法则。汉语语法分析可以按由小到大分为五级单位,即语素(字)、词、短语、句子、句群。 二、为什么要学习语法 为了掌握语言的组合规律、规则,提高理解语言的、运用语言的能力。 第一节、词类 一、实词和虚词 词是由语素(字)构成的。词按语法功能和语法意义可分为实词和虚词。 实词是有实在意义的词,它可分为:名词、动词、形容词、数词、量词、代词等六类。 虚词是没有实在意义的词,它可为副词、介词、连词、助词、叹词、拟声词等六类。 二、名词 名词是表示人或事物名称的词。 1、普通名词:牛、人、学生、云、飞机、菜 2、专有名词:中国、黄河、泰山、毛泽东 3、抽象名词:精神、文化、人生、思想 4、时间名词:现在、去年、明天、星期一 5、方位名词:上、前、东、夏天、以上、之南、之东、一旁、底下、跟前、当中、里外、左右、上下 三、动词 动词是表示动作、行为、存在、变化、心理活动等意义的词。 1、表示动作行为:看、听、笑、唱、跳、飞、劳动、研究、认识、安慰、团结、休息

2、表示心理活动:爱、恨、怕、想、希望、喜欢、回忆、思考、理解、厌恶 3、表示发展变化:增加、扩大、提高、降低 4、表示存在、出现、消失:存在、出现、消失、死亡、停、丢 5、表示使令:叫、让、派、请、使、要求、命令、禁止、 6、表示可能、意愿——能愿动词:能、能够、会、可以、可能、应该、应当、必须、要、愿意、需要、肯、敢、情愿 7、表示动作趋向——趋向动词:上、下、来去、进、出、过、起来、回去 8、表示判断——判断词:是 四、形容词 形容词是表示人、事物的形状、性质或者动作、行为、发展、变化状态的词。 1、表示形状:大、小、圆、粗、滑、平、高、低、宽、窄、肥、胖、美、丑、温柔、平缓、笔直 2、表示性质:好、坏、冷、热、酸、甜、苦、软、聪明、朴素、老实、正确、勇敢、特殊 3、表示状态:快、忙、急、稳、轻松、高兴 五、数词 数词是表示数目的词。数词可分为基数、序数、分数、小数、倍数和概数。 1、基数:一、二、三、……十、百、千、万、亿 2、序数:第一…头一回、初一…老大…老幺 3、分数、25?、几分、几成 4、小数:0?2 5、12?34 5、倍数:一倍… 6、概数:几、两、来、多、把、左右、上下、以上、以下、成千、上万、近亿、三四个、两三年

简单词法分析器

简单词法分析器 1、将源文件中的单词识别出来,以用'$'为首的标识符标记识别出的单词 2、单词符号及内部表示如表: 单词符号种别编码助记符内码值 DIM 1 $DOM — IF 2 $IF — DO 3 $DO — STOP 4 $STOP — END 5 $END — 标识符 6 $ID 内部字符串 常数7 $INT 标准二进制形式= 8 $ASSIGN — + 9 $PLUS — * 10 $STAR — ** 11 $POWER — ; 12 $SEMICOLON — { 13 $LBRACE — } 14 $RBRACE — /* * 词法分析:将源文件中的单词符号一一识别 * 并将其与助记符保存到文本文件 */ #include "iostream" #include "string" using namespace std; //reserve保留字 string reserve[5] = {"DIM","IF","DO","STOP","END"}; //结构体数组,保存已识别的单词 struct table { string str; string name; }table[400]; int count = 0; //判断是否为保留字

bool Reserve(string str) { bool flag = false; for(int i=0; i>filename; if((fp = fopen(filename,"r")) == NULL) { cout<<"file not found"<

词法分析课程设计

《词法分析》设计说明书 学生姓名 学 号 5011110122 5011110133 5011110128 所属学院 信息工程学院 专 业 计算机科学与技术 班 级 计算机15-1班 信息工程学院 《编译原理及实践》结课大作 业

摘要 编译,简单的说,就是把源程序转换为可执行程序。从hellow worl说程序运行机制里面简单的说明了程序运行的过程,以及一个程序是如何一步步变成可执行文件的。在这个过程中,编译器做了很多重要的工作。对于编译的内部实现,也就是编译的原理。 这篇论文主要说的是编译器前端,词法分析器的原理,最后会给出一个词法分析器的简单实现。 编译简单的说,就是把源程序转化为另一种形式的程序,而其中关键的部分就是理解源程序所要表达的意思,才能转化为另一种源程序。 可以用一个比喻来说明问题:人A和人B想要交谈,但是他们都不知道彼此的语言,这就需要一个翻译C,同时懂得A和B的语言。有了C做中间层,A和B才能正常交流。C的作用就有点像编译器,它必须能理解源程序所要表达的意思,才能把信息传递给另一个。编译器也一样,它的输入是语言的源文件(一般可以是文本文件)对于输入的文件,首先要分离出这个输入文件的每个元素(关键字、变量、符号、、),然后根据语言的文法,分析这些元素的组合是否合法,以及这些组合所表达的意思。 程序设计语言和自然语言不一样,都是用符号来描述,每个特定的符号表示特定的意思,而且程序设计语言是上下文无关的。上下文无关就是某一个特定语句所要表达的意思和它所处的上下文没有关系,只有它自身决定。 这篇论文主要说的就是词法分析,也就是把输入的符号串整理成特定的词素。 关键词:单片机;词法分析

《实用中文语法》word版

实用中文语法 甚么是语法 语音、语义和语法是语言的三个要素,学习汉语时,语法是语言三要素内最受忽视的一环,这情况在汉人学习汉语时尤其明显。 语法,顾名思义,就是语言的法则。世界上的每一种语言,都有语素、词、短语、句子、句群这样的语言成分,这些语言成分都是按照一定的语言组合法则组织起来的,汉语当然也不例外,它的语言成分,也是由小到大逐级组合起来的。比如「棍棒」、「桌椅」这些词都是由两个实语素运用直接组合的方式组合起来的,表示的是并列的结构关系。「幸福的人生」、「残破的农庄」这些短语都是由两个实词运用关联组合的方式组合起来的,表示的是修饰和被修饰的结构关系。「计算机被爸爸修好了。」「防线被对方球员撕破了」。这些「被」字句都是按照「谁被谁怎么样了」这样的组合法则组合起来的。从上面的简单分析中不难看出,各种语言成分的组合都有一定的法则,这些语言成分的组合法则就是语法。 世界各种语言都有各自有它本身的特定组合法则,这些法则并不是由某位天才的语法学家凭丰富的想象创造出来的,它是由使用这种语言的人们在长期的语言应用中形成的,是大家共同理解、共同遵守、约定俗成的。如果哪一个人非要违背这种语言法则,那么,他说出来的话,写出来的文章,别人就无法理解的接受,这种语言就会变成废物。 由于世界上各种语言的发展历史不同,所处的地域不同,语言的特点不同,所使用的语法手段不同等等,所以各种语言的组合法则也会不同。例如: 汉语属于分析型语言,所谓分析型语言,就是这种语言的字词本身大多没有固定的语法特性,它的语法特性只有分析句子含意时才得以揭露,试以下面句子为例: 姊姊昨天饮了一罐芦荟汁。 她怀疑昨晚的腹泻是由这罐饮料引起。 同一个「饮」字,在第一句时是作为动词使用,在第二句时却是作为形容词使用,虽然字词在语法的性质有所不同,但形态却极少改变,它的语法关系主要靠语序(即词语在句子中的位置)和虚词等语法手段来表示。汉语是靠各级语言单位根据一定的语言法则逐级组合起来的,整体而言,汉语的词形态变化较少,在各类词中,虽然也有一部分语法范畴,但不象富于形态变化的语言那样普遍,所以,同一个词兼属几个词类的现象很普遍。在句法方面,词序是最重要的语法手段。词和词的结合比较自由。虚词也是汉语重要的语法手段,它在词法和句法中都起着重要的

词法分析

词法分析器的实现 开篇 编译,简单的说,就是把源程序转换为可执行程序。从hello world 说程序运行机制里面简单的说明了程序运行的过程,以及一个程序是如何一步步变成可执行文件的。在这个过程中,编译器做了很多重要的工作。对底层该兴趣的我,自然的,也就迫切想搞清楚编译的内部实现,也就是编译的原理。 这篇文章主要说的是编译器前端,词法分析器的原理,最后会给出一个词法分析器的简单实现。 介绍 编译简单的说,就是把源程序转化为另一种形式的程序,而其中关键的部分就是理解源程序所要表达的意思,才能转化为另一种源程序。 可以用一个比喻来说明问题:人A和人B想要交谈,但是他们都不知道彼此的语言,这就需要一个翻译C,同时懂得A和B的语言。有了C做中间层,A和B才能正常交流。C的作用就有点像编译器,它必须能理解源程序所要表达的意思,才能把信息传递给另一个。 编译器也一样,它的输入是语言的源文件(一般可以是文本文件)对于输入的文件,首先要分离出这个输入文件的每个元素(关键字、变量、符号、、) 然后根据语言的文法,分析这些元素的组合是否合法,以及这些组合所表达的意思。 程序设计语言和自然语言不一样,都是用符号来描述,每个特定的符号表示特定的意思,而且程序设计语言是上下文无关的。上下文无关就是某一个特定语句所要表达的意思和它所处的上下文没有关系,只有它自身决定。 这篇博文主要说的就是词法分析,也就是把输入的符号串整理成特定的词素。 词法分析 定义: 词法分析器的功能输入源程序,按照构词规则分解成一系列单词符号。单词是语言中具有独立意义的最小单位,包括关键字、标识符、运算符、界符和常量等 (1) 关键字是由程序语言定义的具有固定意义的标识符。例如,Pascal 中的begin,en d,if,while都是保留字。这些字通常不用作一般标识符。 (2) 标识符用来表示各种名字,如变量名,数组名,过程名等等。 (3) 常数常数的类型一般有整型、实型、布尔型、文字型等。 (4) 运算符如+、-、*、/等等。 (5) 界符如逗号、分号、括号、等等。 输出:

词法分析说明

一、创建环境 1.将java拷贝到c:盘根目录下。 2.设置环境变量: 在“计算机”图标上单击右键--------属性------高级系统设置------环境变量-----系统变量 path中设置内容为: c:\java\jdk1.6.0_10\bin; classpath中设置内容为: c:\java\jdk1.6.0_10\lib\dt.jar; c:\java\jdk1.6.0_10\lib\tools.jar; c:\java\jre6\lib\rt.jar; .; c:\1000; 3.在c盘要建立1000 文件夹,将SimpleLexer文件夹复制到该文件 夹内(注意字母的大小写)。 二、词法分析 1. 运行cmd 命令 输入cmd回车

输入cd\ 回车,使输入符号到c:\> 状态 再输入cd 1000 回车。进入到c:\1000> 状态 2.编译程序 先编译Token.java文件,再编译Main.java文件,最后编译lexer.java 文件。如下图所示。 3.运行程序 test.in 是词法分析器的输入程序(即输入的源程序,此程序由学生给出)。运行后,自动在1000目录下生成result.out文件。(test.in 和result.out文件都可由记事本查看内容)

test.in 文件内容如下: result.out文件内容如下:

如果test.in中输入有误,则运行时提示:

4.编译原理课程设计内容如下:(注:每个同学从下列关键字中各选 五个,从运算符中各选四个,标识符和界符都要设计) 单词符号分为关键字,标识符,运算符,界符等: 关键字:begin end if then else while do void switch catch try case for continue break default return long short int float double char abstract Boolean

中文语法 chinese grammar “的”字用法

The的Construction 1. When can I use the 的construction? They are very good friends. (2) 的 is also used to indicate that a noun after 的 belongs to another noun or pronoun before 的. It is known as the possessive 的. This use of 的 is similar to the use of the possessive Mr. Li's book is a Chinese language book. 2. How do I form the 的 construction? The noun which is described should always be placed after 的. The description of nouns in the (1) The description can be an adverb + adjective: This is a very good sentence. (2) The description can also be a phrase or even a sentence. This construction is like an inverted relative clause sentence in English. I want to buy a copy of the book which you told me about yesterday.

中文构词法

汉字结构六书说 古人把汉字的造字方法归纳为六种,总称"六书",即所谓"象形、指事、会意、形声、转注、假借"。"六书"是古人根据汉字结构归纳出来的汉字构造结论,而决不是古人依照这六种法则来创造文字的。 象形、象事、象意、象声指的是文字形体结构,转注、假借指的是文字的使用方式。 东汉许慎受刘歆的启示,费几十年的精力整理汉字,编成《说文解字》一书,在这本书的"叙"说:"周礼八岁入小学,保氏教国子先以六书。" 这六种造字方法的特点,可以简介如下: 二、汉字单字词的构词法 借用形音构词法: (1)借现成的形音。“六书”中的“假借”就是这种方法。 这种借形音造词不限于上古,后世出现也很多,“简化汉字”中也有采用。下面举几个实例来证明: 1、安,《说文·宀部》云:“安,静也。从女在宀中。”这个词的初义是“安静”的意思。后来其音,形被借,造成新词:①姓。②疑问代词。相当于“哪里”或“怎么”。③安倍的简称。 2、盎,《说文·皿部》云:“盎,盆也。从皿央声。”这词的初义是“盆”一类的器皿。后来其音,形被借,造成表示“洋溢”义的一词,如用于“盎然”、“盎盎”等。 词汇由词组成,词由语素构成。汉语的语素绝大部分是单音节的。 它们不单用的时候是构词成分,单用的时候就是词。由于许多单音节语素能独立成词而语素和语素又能相当自由地复合成词,这就使汉语构词具有很大的灵活性。用复合法构成的词,人们容易理解和接受。因此汉语在历史发展中就能方便自如地创造新词,以表示不断出现的新概念,满足社会对于语言的要求。 例如“生”、“产”两个语素,它们既能单独成词,又能相互组成复合词“生产”、“产生”;同时还能个别地跟其他单音节语素组成一系列复合词,包括许多新词在内。例如:生活、生存、构词法和句法的一致汉语又缺少地道的前缀和后缀,词缀附加法在构词上不占重要地位。汉语里应用最广的构词法是词根复合法,即依照句法关系由词根组成复合词的方法,这种构词法跟由词结合为词组的造句法基本上是一致的。比如,汉语词组的主要结构类型为“偏正”、“并列”、“述宾”、“述补”、“主谓”,而复合词的构成格式也同样是这5种。 ㈡合成词 2.附加式 ⑴前缀+词根 汉语:阿姨、阿哥、老乡、老师、大娘、大叔、小李、第一、最先、外公。 ⑵词根+后缀 汉语:本子、木头、花儿、可塑性、读者、商业化、绿的、精神上、哥们儿、鼓手。

相关文档
相关文档 最新文档