protkfeature.xsd

来自「proe5.0野火版下载(中文版免费下载)」· XSD 代码 · 共 1,853 行 · 第 1/5 页

XSD
1,853
字号
  <xsd:sequence>   <xsd:element name="PRO_E_DTMAXIS_DIM_CONSTRAINT" type="DatumAxisDimConstraint"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="DatumAxisDimConstraint">  <xsd:sequence>   <xsd:element name="PRO_E_DTMAXIS_DIM_CONSTR_REF" type="Selection"/>   <xsd:element name="PRO_E_DTMAXIS_DIM_CONSTR_VAL" type="DoubleData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Datum Axis Additional content --> <!-- Additional Datum Plane content --> <xsd:complexType name="DatumPlaneConstraints">  <xsd:sequence>   <xsd:element name="PRO_E_DTMPLN_CONSTRAINT" type="DatumPlaneConstraint"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="DatumPlaneConstraint">  <xsd:sequence>   <xsd:element name="PRO_E_DTMPLN_CONSTR_TYPE" type="IntegerData"/>   <xsd:element name="PRO_E_DTMPLN_CONSTR_REF" type="Selection"/>   <xsd:element name="PRO_E_DTMPLN_CONSTR_REF_OFFSET" type="DoubleData"/>   <xsd:element name="PRO_E_DTMPLN_CONSTR_REF_ANGLE" type="DoubleData"/>   <xsd:element name="PRO_E_DTMPLN_SEC_IND" type="IntegerData"/>   <xsd:element name="PRO_E_DTMPLN_OFF_CSYS" type="IntegerData"/>   <xsd:element name="PRO_E_DTMPLN_OFF_CSYS_OFFSET" type="DoubleData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumPlaneFit">  <xsd:sequence>   <xsd:element name="PRO_E_DTMPLN_FIT_TYPE" type="IntegerData"/>   <xsd:element name="PRO_E_DTMPLN_FIT_REF" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DTMPLN_FIT_DTM_RAD" type="DoubleData"/>   <xsd:element name="PRO_E_DTMPLN_FIT_OUTLINE" type="StringData"        minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Datum Plane Additional content --> <!-- Additional Datum Csys content --> <xsd:complexType name="DatumCsysConstraints">  <xsd:sequence>   <xsd:element name="PRO_E_CSYS_ORIGIN_CONSTR" type="DatumCsysConstraint"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCsysConstraint">  <xsd:sequence>   <xsd:element name="PRO_E_CSYS_ORIGIN_CONSTR_REF" type="Selection"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCsysMoves">  <xsd:sequence>   <xsd:element name="PRO_E_CSYS_ORIENTMOVE" type="DatumCsysMove"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCsysMove">  <xsd:sequence>   <xsd:element name="PRO_E_CSYS_ORIENTMOVE_MOVE_TYPE" type="IntegerData"/>   <xsd:element name="PRO_E_CSYS_ORIENTMOVE_MOVE_VAL" type="DoubleData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Datum Csys Additional content --> <!-- Datum Offset Datum Curve Additional content --> <xsd:complexType name="DatumCurveCurveCurveMenu">  <xsd:sequence>   <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"/>   <xsd:element name="PRO_E_DATUM_CURVE_IS_CONSTANT" type="IntegerData"/>   <xsd:element name="PRO_E_DATUM_CURVE_NO_OF_CURVES" type="IntegerData"/>   <xsd:element name="PRO_E_DATUM_CURVE_M_DIR" type="IntegerData"/>   <xsd:element name="PRO_E_DATUM_CURVE_REF_PLANE" type="EmptyData"/>   <xsd:element name="PRO_E_DATUM_CURVE_VAR_OFFSET_TAB" 	type="DatumCurveVarOffsetTab"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCurveVarOffsetTab">  <xsd:sequence>   <xsd:element name="PRO_E_DATUM_CURVE_VAR_OFFSET_CMP" 	type="DatumCurveVarOffsetCompound"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCurveVarOffsetCompound">  <xsd:sequence>   <xsd:element name="PRO_E_DATUM_CURVE_VAR_OFFSET_REF" type="Selection"/>   <xsd:element name="PRO_E_DATUM_CURVE_VAR_OFFSET_VAL" type="DoubleData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Offset Datum Curve Additional content --> <!-- Datum Sketched Datum Curve Additional content --> <xsd:complexType name="SketchedDatumCurveAttributes">  <xsd:sequence>   <xsd:element name="PRO_E_DTMCRV_DISPLAY_HATCH" type="IntegerData"/>   <xsd:element name="PRO_E_DTMCRV_HATCH_DENSITY" type="DoubleData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Sketched Datum Curve Additional content --> <!-- Datum Intersect & 2-Projection Datum Curve Additional content --> <xsd:complexType name="DatumCurveIpCompRef1">  <xsd:sequence>   <xsd:element name="PRO_E_CRV_IP_REF1" type="MultivalueSelection"/>   <xsd:element name="PRO_E_CRV_IP_REF_SEL1_TYPE" type="IntegerData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCurveIpCompRef2">  <xsd:sequence>   <xsd:element name="PRO_E_CRV_IP_REF2" type="MultivalueSelection"/>   <xsd:element name="PRO_E_CRV_IP_REF_SEL2_TYPE" type="IntegerData"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCurveIpCompSec1">  <xsd:sequence>   <xsd:element name="PRO_E_STD_SECTION" type="StdSection"	minOccurs="1" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DatumCurveIpCompSec2">  <xsd:sequence>   <xsd:element name="PRO_E_STD_SECTION" type="StdSection"        minOccurs="1" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Intersect & 2-Projection Datum Curve Additional content --> <!-- Additional Round / Chamfer content --> <xsd:complexType name="RoundChamferSets">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_SET" type="RoundChamferSet"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferSet">  <xsd:sequence>   <!-- Chamfer Only Start -->      <xsd:element name="PRO_E_RNDCH_DIMENSIONAL_SCHEMA" type="IntegerData"	minOccurs="0" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_CHAMFER_SHAPE" type="IntegerData"	minOccurs="0" maxOccurs="1"/>   <!-- Chamfer Only End -->    <!-- Round Only Start -->     <xsd:element name="PRO_E_RNDCH_SHAPE_OPTIONS" type="IntegerData"	minOccurs="0" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_VARIABLE_RADIUS" type="IntegerData"	minOccurs="0" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_COMPOUND_CONIC" type="RoundChamferConic"	minOccurs="0" maxOccurs="1"/>   <!-- Round Only End -->   <!-- Common for Round & Chamfer  Start -->     <xsd:element name="PRO_E_RNDCH_REFERENCES" type="RoundChamferReferences"	minOccurs="1" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_COMPOUND_SPINE" type="RoundChamferSpine"	minOccurs="0" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_COMPOUND_EXT_OPTIONS" type="RoundChamferExitOpts"	minOccurs="0" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_RADII" type="RoundChamferRadii"	minOccurs="1" maxOccurs="1"/>     <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"	minOccurs="1" maxOccurs="1"/>     <xsd:element name="PRO_E_RNDCH_AMBIGUITY" type="StringData"	minOccurs="1" maxOccurs="unbounded"/>   <!-- Common for Round & Chamfer  End -->  </xsd:sequence>  <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferConic">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_CONIC_TYPE" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_CONIC_VALUE" type="DoubleData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_CONIC_DEP_OPT" type="IntegerData"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferReferences">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_REFERENCE_TYPE" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_SURFACE" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_SURFACE1" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_SURFACE2" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_EDGE1" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_EDGE2" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REPLACE_SURFACE" type="Selection"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferSpine">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_BALL_SPINE" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferExitOpts">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_AUTO_BLEND" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TERM_SURFACE" type="Selection"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferRadii">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_RADIUS" type="RoundChamferRadius"	minOccurs="1" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferRadius">  <xsd:sequence>   <xsd:element name="PRO_E_STD_POINT_COLLECTION_APPL" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_LEG1" type="RoundChamferLeg"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_LEG2" type="RoundChamferLeg"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferLeg">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_LEG_TYPE" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_LEG_VALUE" type="DoubleData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_EDGE" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_REFERENCE_POINT" type="Selection"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferTransitions">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_TRANSITION" type="RoundChamferTransition"	minOccurs="0" maxOccurs="unbounded"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferTransition">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_TRANS_TYPE" type="IntegerData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_CAP" type="IntegerData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_PATCH_DATA" type="RoundChamferTransPatchData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_STOP_DATA" type="RoundChamferTransStopData"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferTransPatchData">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_TRANS_PATCH_REF_SURF" type="Selection"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_PATCH_RAD_OPT" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_ARC_RADIUS" type="DoubleData"	minOccurs="1" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="RoundChamferTransStopData">  <xsd:sequence>   <xsd:element name="PRO_E_RNDCH_TRANS_STOP_REF_TYPE" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_RNDCH_TRANS_STOP_REFERENCE" type="Selection"	minOccurs="1" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <!-- End Round / Chamfer Additional content --> <!-- Start Draft Additional content --> <xsd:complexType name="DraftSide1">  <xsd:sequence>   <xsd:element name="PRO_E_DRAFT_NEUTRAL_OBJECT_TYPE_1" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_NEUTRAL_PLANE_1" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_DEPENDENT_1" type="IntegerData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_ANGLE_1" type="DoubleData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_ANGLES" type="DraftAngles"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type"  type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="DraftSide2">  <xsd:sequence>   <xsd:element name="PRO_E_DRAFT_NEUTRAL_OBJECT_TYPE_2" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_NEUTRAL_PLANE_2" type="Selection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_DEPENDENT_2" type="IntegerData"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_E_DRAFT_ANGLE_2" type="DoubleData"	minOccurs="0" maxOccurs="1"/>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?