*createweldsbetweencompsusingpoints
Creates weld element(s) between pre-existing components at the given point(s).
Syntax
*createweldsbetweencompsusingpoints comp1_mark comp2_mark single_col point_mark tol syst configval property null forced_length DTfile
Type
HyperMesh Tcl Modify
Description
Creates weld element(s) between pre-existing components at the given point(s).
Inputs
- comp1_mark
- The component mark for the first comp collector.
- comp2_mark
- The component mark for the second comp collector, if given.
- single_col
- Flag for the number of comp collectors used.
- 0 - Two comp collectors.
- 1 - One comp collector.
- point_mark
- The point mark for the point collector.
- tol
- The maximum distance allowed between the point (from the point mark) and the comp (from the comp mark) in order to weld the elements in it.
- syst
- Systems flag.
- 0 - Do NOT build systems.
- 1 - Build systems.
- configval
- Weld element type.
- Property
- Name of property collector. Used to retrieve property ID.
- forced_length
- For ACMs only.
- 1 - Sets Hexa length to be an average of two component thickness (t1 + t2)/2.
- 0 - Creates hexa from element plane.
- DTfile
- Name of Diameter Vs. Thickness file. Used to calculate the size of Hexa elements in ACM and diameter for CWELD only.
Examples
ACM’s (configval = 71) are created between components on mark (1 and 2) at point locations
on mark (2) within a tolerance of 1.0.
*createweldsbetweencompsusingpoints(1, 2, 1, 2, 1.0, 1, 71, "myprop",0, 0, "DvsTfile")
If the single_col flag equals 1, then comp2_mark is ignored.