《服装CAD电子数据交换格式 第1部分:样版数据》_第1页
《服装CAD电子数据交换格式 第1部分:样版数据》_第2页
《服装CAD电子数据交换格式 第1部分:样版数据》_第3页
《服装CAD电子数据交换格式 第1部分:样版数据》_第4页
《服装CAD电子数据交换格式 第1部分:样版数据》_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1FZ/T80011.1—XXXX服装CAD电子数据交换格式第1部分:样版数据本文件适用于不同服装CAD之间,以及CAD/CAM/CAPP系统之间进行二维样版数据的交换。本文件定义的样版数据类型遵照ANSIC,建议映射到XML(eXtensibleMarkupLanguage,可扩展的标记语言)或DXF(DrawingExchangeFormat,图形转换格式使用XML或DXF格式文件进行样版数据文件交换。注2:DXF是Autodesk(R)公司开发的用于AutoCAD与其它软件之间进行CAD2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB2312信息交换用汉字编码字符集基本集GB/T15557服装术语3术语和定义GB/T15557界定的以及下列术语和定义适用于本文件。3.1样版名patternname一件或一套服装样版的设计名(如:款式名/合约号)。3.2号型规格表sizetable为某款服装制定的由小到大顺序排列的一系列号型规格的列表。3.3号型规格名称sizename用户定义的对应于规格尺寸的号型名称,也称为规格名。3.4基本规格samplesize在建立放码规则表时,选择的位于号型规格表中中心位置的号型规格名称。2FZ/T80011.1—XXXX3.5样版pattern记录服装结构图及相关技术规定(缝份、布纹方向、对位点、规格等)的载体的统称。3.6样片patternpiece服装制版中样版的实例,如:前片、后片等,也称为裁片、衣片。3.7样片信息pieceinformation样片的特征信息,如:名称、号型、数量、对称要求等。3.8净样线sewline表示样片在何处被缝合的内部线,也称为缝迹线、净缝线。3.9毛样线cutline表示各净样线部位应加放缝份(缝边)后的线条,也叫裁剪线、外周线、外形线、毛缝线。3.10剪口notch表示样片某部位为缝制时需要对位而做出的对刀标记,也叫刀口。3.11内部线internalline在样版内部用来表示加工信息的直线或曲线,即工艺符号。它是样片的一部分,不能被裁剪,也不在样片的轮廓线上。在裁剪的过程中不进行裁剪,但需要用绘图机绘出,也叫绘图线(plotline)。3.12内部裁剪线internalcutouts与在裁剪过程中被裁掉的毛样线不同,是样片内部需进行裁剪的线。3.13经向线grainline表示布料经向(经纱方向)的标记,也叫布纹线,作为基准线,用作决定排料图内样片的水平方向、或者决定X轴方向的线。3.14镜像线mirrorline又叫点划线、对称线,表示样片左右对称时为折叠而确定的中心线。3FZ/T80011.1—XXXX3.15放码参考线gradereferenceline用于放码确定的基准轴线、通过样片的水平方向、或者决定X轴的线。该线是各规格保持统一的坐标值时决定重叠程度的线。可以有多条放码参考线。3.16备用放码参考线alternategradereferenceline可选的内部线,其方向用于放码规则的x轴。3.17对条参考线stripereferenceline在条纹织物上排料时使样片对齐的线。3.18对格参考线plainreferenceline用于在排料时,在条格织物上用于对齐样片的线。3.19内部点internalpoint在样版内部用来表示加工定点的点信息。3.20注释文本annotationtext用于说明与样片相关的信息,如部位名称等。3.21转换点turnpoint外形线、内部线中,突然转换方向的点。表示光滑处理的开始或结束,也称为拐角点、非光滑点。3.22样条曲线spline通过指定点光滑的曲线。3.23曲线点curvepoint外形线、内部线中,用户定义的曲线必须光滑的通过的点,也叫中间点、光滑点。3.24曲线插补点curveinterpolatepoint4FZ/T80011.1—XXXX在曲线控制点间以曲线插补算法来增加的点。3.25曲线公差curvetolerance当第一次改变数据后完成曲线与原始曲线的最大法向距离。3.26放码网状图gradednest在放码基准线上各个规格样片的集合,也叫放码叠图。3.27放码规则graderule各个规格的放码量组成的全体放码量称为放码规则。3.28放码规则标识符graderuleidentifier用户用数字给放码规则定义的名称。3.29放码规则数值graderulesvalues将样片上的某个放码点从一个规格移动到另一个规格时在XY方向上的移动量叫做放码规则数值(或叫做放码量)。3.30放码规则表graderuletable放码规则的集合。3.31工艺符号processmark显示在样片上用来表示缝纫和熨烫加工相关事项的符号。3.32省dartsline表示省道的形状和缝进量,两侧对称的线要重合缝死。3.33裥pleat将部分衣料折叠熨烫而成的折裥,由裥面和裥底组成。3.34褶pleat将部分衣料缝缩而形成的自然褶皱。5FZ/T80011.1—XXXX3.35贴边线welt用于表示门襟或里襟上贴边的里边线。3.36翻折线fold又叫双点划线,也叫烫迹线。3.37钻孔drillhole表示样片内某部位定位的记号,也叫钻眼。3.38缩缝符号contractionjoint表示样片某部位需用缝线抽缩的标记。3.39归缩符号pressin又称归拢符号,表示样片某部位需要熨烫归缩的标记。3.40拔伸符号pressout与归缩符号的作用相反,表示样片某部位熨烫拉伸的标记。3.41明线符号stitch表示服装某部位表面车缝明线的标记。3.42拉链符号zipper表示服装在该部位需缝制拉链的标记。3.43扣眼符号buttonhole表示衣服扣眼位置的标记。3.44钮扣符号button表示衣服钉钮扣位置的标记。6FZ/T80011.1—XXXX4数据类型和实体要求(datatypeandentitydefinition)4.1概述(introduction)4.1.1本文件的定义遵照ANSIC。4.1.2样片数据类型和实体由C语言定义,用C语言定义的数据模型包括两个部分:类型(type)和实体(entity)。实体是用于识别中性文件中的几何元素。4.1.3中性文件是由一个标题段和数据段组成的一个特殊格式的ASCⅡ文本文件。4.2样片信息(patternpieceinformation)样片信息应包含以下内容:a)注释文本;b)样片轮廓,包括转换点和曲线点;c)毛样线;d)净样线;e)经向线;f)镜像线;h)内部裁剪线;i)剪口;j)钻孔;k)对格参考线;l)对条参考线;m)放码网状图;n)放码参考线;o)备用放码参考线;p)放码规则标识符;q)放码规则表名;r)款式信息:款式名称;创建日期和时间,作者,基本规格,放码规则表,单位,标准版本等;s)样片信息:样片名称、数量、种类、材料、对称要求等。4.3数据类型描述(datatypedefinition)4.3.1标记特征类型(markfeaturetype)该类型用于说明样版图形中的标记工具的意义和作用,即用于说明标记特征实体的属性。enummark_feature_type{turn_point,curve_point,interpolate_point,knife_up_point,knife_down_poin};4.3.2方向标记类型(orientationconstrainttype)该类型用于说明裁片与面料的对齐关系,如裁片可能与面料的经纱方向一致,也可能需要对条、对格,即用于说明方向标记实体的属性。7FZ/T80011.1—XXXXenumorientation_constraint_type{grain_line,mirror_line,stripe_reference_line,plaid_reference_line,grade_reference_line,alternate_grade_reference_line};注:grain_line指经向线、mirror_line指镜像线、stripe_reference_line指对条参考线、plaid_reference_line指对格参考4.3.3复合曲线类型(compositecurvefeaturetype)该类型用于说明裁片内曲线的类型和作用,即说明复合曲线实体的属性。enumcomposite_curve_feature_type{cut_line,sew_line,internal_line,internal_cut_outs};4.3.4样版镜像类型(patternmirrortype)该类型用于说明样版的镜像信息,镜像样版是指基本样版在水平和垂直方向上的镜像,即用于说明样片实体的属性。enumpattern_mirror_type{basic,horizontal_mirror,vertical_mirror};“N”。4.4实体描述(entitydefinition)4.4.1概述(introduction)本文件描述的服装样版专用实体均采用笛卡儿坐标,具体见4.4.2~4.4.15。4.4.2点实体(point)点实体用于确定样片上的一个具体的位置,包括X和Y两个坐标值。structPoint{floatx,y;//x和y的值4.4.3直线实体(line)直线实体用于定义一段线段,由起点和终点组成。structLine{structPointlocation1,location2;//起点和终点的坐标值4.4.4标记特征实体(markfeature)该实体是用于定义样片上的点,由一个点和标记特征类型组成。structMark_feature{enummark_feature_typem_mark_feature_type;structPointlocation;//标记特征类型//点的坐标4.4.5剪口特征实体(notchfeature)8FZ/T80011.1—XXXX该实体用于说明样片上的剪口特征。由于裁片上剪口类型众多,而不同剪口类型需要的特征信息各不相同,所以该实体也包括众多类型的剪口子实体。structNotch_feature{enumNotch{V_notch,T_notch,U_notch,Castle__notch,Check_notch,Slit_notch}notch_type;//剪口类型structPointnotch_base_point;//剪口点坐标floatangle;//剪口的角度floatWidth;//剪口的宽度(可选)floatdepth;//剪口的深度4.4.6钻孔特征实体(drillfeature)该实体用于定义样片上的钻孔点,由一个点和钻孔类型组成。structDrill_feature{enumDrill_type_ID{#1,#2,#3}drill_type_ID;//钻孔类型{#1,#2,#3}Pointlocation;//钻孔点的坐标floatdiameter;//与钻孔类型相关的直径4.4.7方向标记实体(orientationconstraint)该实体主要用于说明裁片与面料的对位方式,由直线实体和方向标记类型组成,其中直线用于确定布纹线在裁片上的位置。structOrientation_constraint_feature{enumorientation_constraint_typeorientation_feature_type;//标记类型structLineline;//直线实体4.4.8边界曲线实体(boundedcurve)该实体是圆弧实体和多义线实体的父实体。enumbounded_curve{spline,polyline};4.4.9样条曲线实体(spline)边界曲线实体的子实体,用于说明曲线上的一个样条曲线段,由一系列有序的曲线点组成。structSpline{enumbounded_curvebounded_curve_type;//曲线类型structPoint*point;//曲线点4.4.10多义线实体(polyline)该实体是全部由直线段构成的边界曲线实体,由一系列有序的由直线相连的点数组构成。structPolyline{enumbounded_curvebounded_curve_type;//曲线类型9FZ/T80011.1—XXXXstructPoint*point;//曲线点、曲线插补点4.4.11复合曲线实体(compositecurvefeature)该实体用于定义样版图形中的曲线,包括复合曲线实体(由一组有序的边界曲线首尾相连而成)和复合曲线类型。structComposite_curve_feature{enumcomposite_curve_feature_typem_composite_curve_feature_type;//复合曲线类型structComposite_curve_feature*composite_curve_feature;//边界曲线4.4.12放码量实体(gradedelta)放码量实体是用于描述位置偏移的矢量,由delta_x和delta_x组成,分别用于描述放码点在X和Y方向上的增量。structGrade_delta{floatdelta_x,delta_y;4.4.13点放码实体(gradedataatpoint)该实体是放码点实体和放码量实体的总和,包括一个放码点实体、一系列放码量实体和备用放码参考直线实体,用于将一个点按照设定的尺码表中的尺码进行放码。structGrade_data_at_point{structPointpoint;//放码点坐标structGrade_delta*grade_delta;//放码量structOrientation_constrainline//备用放码参考线,可选4.4.14样版几何实体(patterngeometry)该实体是一个抽象的父实体,通过子实体来定义具体的对象。它的子实体包括标记特征实体、剪口特征实体、钻孔特征实体、方向标记实体、复合曲线实体。structPattern_geometry{structMark_featuremark_feature;//标记特征实体structNotch_featurenotch_feature;//剪口特征实体structDrill_featuredrill_feature;//钻孔特征实体structOrientation_constraint_featureorientation_constrain_feature;//方向标记实体structComposite_curve_featurecomposite_curve_feature;//复合曲线实体4.4.15样片实体(patternpiece)样片实体描述某一尺码样片的基本形状信息,包括描述信息、一系列样版几何实体。描述信息包括裁片名称和可选的描述信息项,样片名在所有样版中应是唯一的,可选描述信息项是为程序使用方便而设立的,主要用于排料前设定排料约束。structPattern_piece{FZ/T80011.1—XXXXcharpiece_name[256];//样片名,唯一(UNIQUE)charpiece_type[256];//样片种类,如:面、里、衬等charpiece_material[256];//样片材料intquantity;//样片数量boolflip;//翻转<X|Y>(可选)boolfold;//对折<X|Y>(可选)charannotation_text[512];//样片注释文字structPattern_geometr*geometry_entities;//样版几何实体5文件结构描述(filestructuredefinition)5.1通用结构(generalstructure)5.1.1本文件定义一个基于树状结构的组成元素。5.1.2XML模式文件的全部描述可以附加到本文件,参考第4章,将元素映射为XML元素或XML属性,元素名和属性名用英文字符表示。5.1.3树状结构的根元素是pattern。5.1.4单位(units):本文件允许使用国际公制系统(Metric)或英制系统(Imperial)进行信息交换,在整个样版数据交换文件中只能使用一种单位。应满足:a)如果使用公制系统:.角度用一个有小数点的任意十进制数的度数表示;.长度,位置和距离,默认用一个有小数点的任意十进制数的厘米(cm)表示;.表面积用一个有小数点的任意十进制数的平方厘米表示;.数据精度为所有数值在十进制厘米小数点后的第3位。b)如果使用英制系统:.角度用一个有小数点的任意十进制数的度数表示;.长度,位置和距离,用一个有小数点的任意十进制数的英寸(inch)表示;.表面积用一个有小数点的任意十进制数的平方英寸表示;.数据精度为所有数值在十进制英寸的小数点后的第5位。5.1.5文件中包含的中文编码应遵从GB2312的规定。在XML文档的声明语句为:<?xmlversion="1.0"encoding="gb2312"?>5.2样版(pattern)5.2.1样版模式图见图1。FZ/T80011.1—XXXX图1样版模式图5.2.2样版信息包括以下:a)款式名(style_name),与样版名相对应的服装款式的名字。b)样版信息(patterninformation),关于生成样版的信息。信息应包括:1)用户名(user_name),为可选信息,创建样版文件的用户的名称;2)创建日期(create_date),创建样版文件的日期;3)创建时间(create_time),为可选信息,创建样版文件的时间;4)修改日期(modificate_date),样版文件最后修改的日期;5)修改时间(modificate_time),为可选信息,样版文件最后修改的时间;6)平台(platform),为可选信息,生成样版文件应用程序的供应商名;7)应用程序(application),为可选信息,生成样版文件的应用程序名;8)应用程序版本号(application_version),为可选信息,生成样版文件应用程序的版本号;9)本文件的版本号(standard_version),本文件的版本号。c)样版属性(patternattribute),其信息应包括:1)单位(units),取值应为“Metric”(公制)或“Imperial”(英制);2)号型规格个数(number_of_sizes);3)号型规格名称清单(size_list)用一个字符串进行说明,名称之间用半角逗号(,)分开,最多50个规格,每一个尺寸用空格分开。禁止使用包含空格的规格名。如:170/88A,175/96B;4)基本规格(sample_size);5)样版存储方式(mode),值应为“1”(基本规格样版),或“2”(放码规则表和基本规格样版),或“3”(所有规格样版)。d)放码规则表(graderuletable),要求见第6章。e)样片清单(pieceslist),要求见第7章。6放码规则表(Graderuletable)放码规则表信息包括:a)放码规则标识符(grade_rule_identifier),用户用数字给放码规则定义的名称。b)放码量(delta),放码量元素包含X轴和Y轴放码量,之间用半角逗号(,)分开,放码量元素个数和顺序与规格个数、规格名称相对应。基本规格在X轴和Y轴的放码量为“0”,大于基本规格的在X轴和Y轴的放码量为正值,小于基本规格的在X轴和Y轴的放码量为负值。c)放码参考线编号(grade_reference_line_ID),为可选信息。FZ/T80011.1—XXXX7样片清单(pieceslist)7.1样片模式图见图2。图2样片模式图7.2样片信息包括以下:a)样片(piece包括样片名称(pieb)样片属性(pieceattributes),信息包括:1)样片类型(piece_type取料”;2)样片材料(piece_material);3)样片数量(piece_quantity);4)样片规格(size);5)是否为基本规格<Y|N>(is_sample_size),取值为Y/N,为可选信息;6)翻转<X|Y>(flip),取值为Y/N,为可选信息。c)毛样线(cutline),信息包括:1)类型属性(cut_line_type取值为“spline(样条曲线)”,或“polyline(多义线)”或“compositecurve(复合曲线)”;2)点(point),样条曲线的曲线点或多义线各点的类型和坐标,信息包括:——点属性(pointattribute),信息包括:FZ/T80011.1—XXXX.点类型属性(point_type取值见4.2.1,若此点也为剪口点,则类型为“+notch_point”,若为钻孔点则类型为“+drill_point”,.端点条件属性(point_end_term.放码点编号属性(point_ID),为可选信息,.剪口点类型属性(point_notch_type),为可选信息,.剪口角度属性(notch_angle),为可选信息,.剪口深度属性(notch_depth),为可选信息,.剪口宽度属性(notch_width),为可选信息,.起刀属性<Y|N>(knife_up),取值为Y/N,为可选信息,.落刀属性<Y|N>(knife_down),取值为Y/N,为可选信息;——点坐标X,Y(point_valueX,Y);d)净样线(sewline),其信息包括:1)类型属性(sew_line_type取值为“spline”(样条曲线或“polyline”(多义线或“compositecurve”(复合曲线);2)点(point),样条曲线的曲线点或多义线各点的类型和坐标,其信息包括:——点属性(pointattribute),包括:.点类型属性(point_type取值见4.2.1,若此点也为剪口点,则类型为“+notch_point”,若为钻孔点类型为“+drill_point”,.端点条件属性(point_end_term),为可选信息,.放码点编号属性(point_num),为可选信息,.剪口点类型属性(point_notch_type),为可选信息,.剪口角度属性(notch_angle),为可选信息,.剪口深度属性(notch_depth),为可选信息,.剪口宽度属性(notch_width),为可选信息,——点坐标X,Y(point_valueX,Y);e)内部线清单(internallinelist),是可选信息,其内部线(internalline)的信息包括:1)类型属性(internal_line_type),取值为“spline(样条曲线)ℽ,或“polyline(多义线)ℽ,或“compositecurve(复合曲线)ℽ;2)工艺符号类型(processmark),是可选信息,其信息包括:——省(dartsline),——褶(pleat),——贴边线(welt),——翻折线(fold),——缩缝符号(constractionjoint),——归缩符号(pressin),——拔伸符号(pressout),——明线符号(stitch),——拉链符号(zipper),——扣眼符号(buttonhole),——钮扣符号(button);3)点(point),样条曲线的控制点(曲线点)或多义线各点的类型和坐标。其信息包括:FZ/T80011.1—XXXX——点类型属性(point_type_attribute),——端点条件属性(point_end_term——点坐标X,Y(point_valueX,Y);f)内部裁剪线清单(internalcutoutslist),为可选信息。其中内部裁剪线(internalcutouts)的信息包括:1)类型属性(interna或“compositecurve(复合曲线)ℽ,2)点(point),样条曲线的曲线点或多义线各点的类型和坐标;数据应包括:——点类型属性(point_type_attribute),——端点条件属性(point_end_term——点坐标X,Y(point_valueX,Y);g)内部点清单(internalpointlist),为可选信息。其内部点(internalpoint),即指钻孔点的信息,包括:1)类型属性(internal_point_type),取值为钻孔点的类型,2)点坐标X,Y(point_valueX,Y),3)直径(diameter);h)放码参考线清单(gradereferencelinelist为可选信息。其中放码参考线(gradereferenceline)的信息包括:1)放码参考线编号(grade_reference_line_ID),2)起点坐标x,y(start_pointx,y),3)终点坐标x,y(end_pointx,y);i)备用放码参考线清单(alternategradereferencelinelist为可选信息。其中备用放码参考线(gradereferenceline)的信息包括:1)放码参考线编号(alternate_grade_reference_line_ID),2)起点坐标x,y(start_pointx,y),3)终点坐标x,y(end_pointx,y);j)对条参考线(stripereferenceline),为可选信息,其信息包括:1)起点坐标x,y(start_pointx,y),2)终点坐标x,y(end_pointx,y);k)对格参考线(plainreferenceline),为可选信息,其信息包括:1)起点坐标x,y(start_pointx,y),2)终点坐标x,y(end_pointx,y);l)镜像线(mirrorline),为可选信息,其信息包括:1)起点坐标x,y(start_pointx,y),2)终点坐标x,y(end_pointx,y);m)经向线(grainline),为可选信息,其信息包括:1)起点坐标x,y(start_pointx,y),2)终点坐标x,y(end_pointx,y);n)注释文本(annotationtext),为可选信息。8样版DXF文件实现要求(patternDXFfiledefinition)FZ/T80011.1—XXXX8.1样版DXF文件结构(patternDXFfilestructure)8.1.1概述(introduction)本文件定义的文件格式为ASCII文本形式的DXF格式。DXF文件分为4个段,标题段、表段、块段、实体段。在DXF样片文件中,标题段、表段非必需的。一个款式对应生成一个DXF文件。8.1.2标题段(headersection)文件中可选标题可在本文件定义的信息之前加上。8.1.3块段(blocksection)8.1.3.1概述(introduction)块段包含文件里每一个样片的数据信息。每个样片对应一个独立的块实体(block)。每个块(block)是由一个或多个多义线构成的样片边界。在块(block)内每一条多义线与每个样片元素一一对应。8.1.3.2块(block)块(block)实体对应样片实体,包含内部文字、毛样线、净样线、内部线(包括工艺符号)、内部点、经向线,以及在其上的转换点、曲线点、剪口点、放码点和镜像线点等。样片边界线是一条连续的、封闭的线,带有顺时针方向或逆时针方向排序的点。块的结尾实体为“ENDBLK”。多义线(polyline)实体对应净样线、毛样线、内部线,多义线(polyline)包括头部(polyline)子实体、顶点(vertex)实体和结尾(seqend)实体。8.1.3.4直线(line)直线(line)实体对应样片上的经向线、镜像线。8.1.3.5点(point)点(point)实体对应样片上的内部点。8.1.3.6文本(text)文本(text)实体对应样片中的文字信息。8.1.4实体段(entitysection)8.1.4.1实体段是样片的实现段,在块段定义的样片块(block),需要在本段中用插入(insert)实体调出。8.1.4.2实体段还应包括文本(text)实体,用以实现对应的款式系统文本。8.1.5样片数据与DXF实体的映射关系(relationshipbetweenpiecedataandDXFentity)样片数据与DXF实体的映射关系见表1。FZ/T80011.1—XXXX表1DXF实体与样片组成元素的映射关系1block234polyline5polyline6point78.2样片数据与DXF实体层的映射(relationshipbetweenpiecedataandDXFentitylayer)8.2.1在DXF文件中定义的样片信息被放入不同的层,每一个层提供特定的信息类型。8.2.2层号用于区分每一个层,应指明信息可在哪个层中找到。8.2.3应使用数字,不应使用文本。8.2.4层号的列表见表2。层1是必需的,8.2.5以下四个限制应位于层信息:a)在层1上的样片轮廓线表示为一个或者多个多义线形成的封闭多边形;b)当层1、8、11和14出现时,层2将包含样片上所有的转换点;c)当层1、8、11和14出现时,层3将包含样片上所有的曲线点;d)层5、6、7、9、10和13不包含多义线。表2层号与样片元素对应关系12345678FZ/T80011.1—XXXX表2层号与样片元素对应关系(续)98.3放码(grade)8.3.1放码网状图(gradednest)8.3.1.1一个放码叠图可用于转换样片放码增量信息。在一个DXF文件里有相同样片名的多个块(block)将表明一个放码叠图。每一个样片的放码尺寸定义在样片尺寸名的单独块。对于每一个放码规格,所有点实体和属性实体应按在基准号型中相同的顺序、数量和层给出。8.3.1.2在DXF文件里的块可放在彼此的上面或是单独放在它们自己的坐标空间。接收系统应能解释基本样片和放码样片。基准号型的输出与没有放码的样片的输出相同。因为在所有号型上有相同的点,只有基准号型才需要所有的应用层。8.3.2放码规则表数据交换文件格式(graderuletabledataexchangefileformat)8.3.2.1本文件定义的用于放码规则信息表的文件格式是由特殊信息组成的自由格式的ASCII文本文件。8.3.2.2该文件是由标题及放码规则部分所组成的。在文件中标题信息位于所有放码规则的前面。标题包含有关转换文件的信息和有关放码规则表的信息。8.3.2.3放码规则部分包含在一个放码规则表中。此信息在文件中的顺序可以任意,但号型规格表和放码规则项目的格式需要遵循特定的顺序。这个文件是可选的。8.3.2.4用于描述文件格式的语法使用下列的记数法:大写文本具有可读性,需求文本显示为大写。需要有参数的小写文本显示为小写。[∣]需求参数由其中一个大写字符串组成的。...多个参数都使用相同的格式。FZ/T80011.1—XXXX8.3.3放码规则(graderule)8.3.3.1所有放码规则包含在一个放码规则表中。8.3.3.2每一个放码规则都有如下所示的格式:RULE:<sep>类型<sep>放码_规则_标识符<sep>规格1放码量<sep>规格2放码量...0,0...规格n放码量:(:)8.3.3.3如果文件的单位是英制的,X和Y是十进制英寸,或如果单位是公制的(不需要四舍五入则X和Y是十进制毫米。8.3.3.4某规格的放码量顺序应与规格列表上的规格顺序相匹配。8.3.3.5基本规格应在规格列表里使用规格线指定的位置。8.3.3.6基本规格的数值应为0,0。FZ/T80011.1—XXXX(资料性)样片示意图A.1样片上点的类型图A.1样片上点的类型示意图A.2样片上的线段及工艺符号类型图A.2样片上的线段及工艺符号类型示意图FZ/T80011.1—XXXX图A.2样片上的线段及工艺符号类型示意图(续)FZ/T80011.1—XXXX(规范性)DXF文件结构与组码B.1DXF文件结构B.1.1概述DXF文件分为4个段,标题段、表段、块段、实体段。本文件中,标题段、表段是可选的。一个完整的DXF文件是由四个段和一个文件结尾组成。B.1.2标题段记录AutoCAD系统的所有标题变量的当前值或当前状态。标题变量记录了AutoCAD系统的当前工作环境。例如,AutoCAD版本号、插入基点、绘图界限、SNAP捕捉的当前状态、栅格间距、式样、当前图层名、当前线形和当前颜色等。B.1.3表段包含了四个表,每个表又包含可变数目的表项。按照这些表在文件中出现的顺序,依次为线型表、图层表、字样表和视图表。B.1.4块段记录定义每一块时的块名、当前图层名、块的种类、块的插入基点及组成该块的所有成员。块的种类分为图形块、带有属性的块和无名块三种。无名块包括用图案填充(HATCH)命令生成的剖面线和用DIM命令完成的尺寸标注。B.1.5实体段记录了每个几何元素的名称、所在图层的名称、线型名、颜色号、基面高度、厚度以及有关几何数据。实体段是包含此标准定义的设计信息和定义纸样的块段。纸样的调出是使用INSERT调出使用BLOCK定义的纸样。宜在放码后纸样的块名加上规格名称。B.1.6文件结束EOF标识文件结束。B.2DXF组码DXF文件中每个段由若干个组构成,每个组在DXF文件中占有两行。组的第一行为组代码,它是一个非零的正整数,相当于数据类型代码,每个组代码的含义是由AutoCAD系统而约定的,以FORTRAN“I3”格式(即向右对齐并且用三字符字段填满空格的输出格式)输出。组的第二行为组值,相当于数据的值,采用的格式取决于组代码指定的组的类型。组代码和组织合起来表示一个数据的含义和它的值。B.2.1DXF组码含义FZ/T80011.1—XXXX组代码是非负的整数,它们的含义分别是:0标识一个事物的开始,如一个段、一个表、一个块、一个实体等;1一个文本,如字符串的值、属性值;2名字,如段、表、块的名字;3~4字符型数据的值,如线型说明部分,属性提示的内容等;5实体描述字(固定的);6线型名(固定的);7字样名(固定的);8图层名(固定的);9标题变量名(固定的);10~18X坐标值;20~28Y坐标值;30~37Z坐标值;38基面高(10.0以前版本用);39实体的厚度(固定的);40~48高度、宽度、距离、比例因子等;49重复性的值,如定义线型是的笔画长度;50~58角度值;62颜色号(固定的);66实体的跟随标记(固定的);67当前是模型空间还是图纸空间;210X方向分量;220Y方向分量;230Z方向分量;999注释。B.2.2实体组码DXF文件中所有实体用到的组码,见表B.1。表B.1实体的组码高1FZ/T80011.1—XXXX表B.1实体的组码(续)弧圆2点点块20FZ/T80011.1—XXXX(资料性)样版DXF文件代码示例C.1多义线(polyline)包含矢量曲线的样片边界多义线的DXF示例:0POLYLINE81#层1-轮廓线661#多义线封闭标记0VERTEX81#层1-轮廓线450.3690#X坐标20338.6970#Y坐标0VERTEX81#层1-轮廓线459.3220#X坐标20338.3160#Y坐标0VERTEX81#层1-轮廓线457.1950#X坐标20327.4860#Y坐标0SEQENDFZ/T80011.1—XXXXC.2文本(text)C.2.1系统文本格式系统文本格式见表C.1。表C.1系统文本格式Units:<METRIC|ENGLISC.2.2样片文本格式样片文本格式见表C.2。表C.2样片文本格式样片名称PieceName:<字符串>数量Quantity:<R,L>旋转角度Rotation:<0..360>翻转Flip:<X|Y>倾斜Tilt:<+/-0..90>对折Fold:<Y|N>C.2.3仅样片名称是必需的。C.2.4样片文本的DXF示例如下:0TEXT810.0000200.0000403.0000500.0000FZ/T80011.1—XXXX1PieceName:Front7STANDARDC.3直线(line)C.3.1放码参考线的DXF示例如下:0LINE85#层5——放码参考线125.3000#起始点X20234.9000#起始点Y342.7000#结束点X21234.9000#结束点YC.3.2镜像线的DXF示例如下:0LINE86#层6——镜像线125.3000#起始点X20234.9000#

温馨提示

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

评论

0/150

提交评论