ENTITY weld_mechanism_prismatic
(* SCHEMA STRUCTURAL_FRAME_SCHEMA; *)
(* new for LPM/6 - see Issues 87 and 88 *)
ENTITY weld_mechanism_prismatic
SUBTYPE OF (weld_mechanism);
cross_sections : LIST [2:?] OF section_profile;
points_defining_weld_path : LIST [2:?] OF UNIQUE point_on_curve;
section_orientations : LIST [2:?] OF orientation_select;
joint_configuration : weld_configuration;
DERIVE
number_of_sections : INTEGER := SIZEOF(cross_sections);
curve_defining_weld : curve := points_defining_weld_path[1]\point_on_curve.basis_curve;
joints : SET [0:?] OF joint_system_welded := bag_to_set
(USEDIN(SELF,'STRUCTURAL_FRAME_SCHEMA.JOINT_SYSTEM_WELDED.WELD_SPECIFICATION'));
WHERE
WRW3 : ( (SIZEOF (points_defining_weld_path) = number_of_sections) AND
(SIZEOF (section_orientations) = number_of_sections) );
(*
the number of cross sections, points and orientations
used to define the weld shall all be equal
*)
WRW4 : SIZEOF(QUERY(temp <* points_defining_weld_path |
(temp\point_on_curve.basis_curve) :<>: curve_defining_weld)) = 0;
(*
all the points used to define the weld path all lie on the same curve
*)
WRW5 : SIZEOF(QUERY(joint <* joints | (
NOT('STRUCTURAL_FRAME_SCHEMA.JOINT_SYSTEM_WELDED_LINEAR' IN TYPEOF(joint)))))=0;
(*
the joint systems in which this weld is used shall all be linear
*)
WRW6 : SIZEOF(QUERY(joint <* joints | (NOT(joint.weld_path :=: curve_defining_weld)))) = 0;
(*
the weld path declared for the joint system shall be instance equal to
curve defining the weld path here
*)
END_ENTITY;
Explicit Attributes
Entity weld_mechanism_prismatic has the following local and inherited explicit attributes:
Derived Attributes
Entity weld_mechanism_prismatic has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity weld_mechanism_prismatic inherits from the following supertypes:
structural_frame_item
structural_frame_product
weld_mechanism
Subtypes
No subtypesReferenced By
Entity weld_mechanism_prismatic and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2023-03-25T00:11:39-04:00