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 + -
显示快捷键?