hm_ce_info

Returns the requested information from a specified connector entity.

Syntax

hm_ce_info id option

Type

HyperMesh Tcl Query Command

Description

Returns the requested information from a specified connector entity.

If the request is not found, an empty string is returned. If the request is not supported, an error string is returned.

Inputs

id
The ID of the connector to query.
option
The name of the option to query.
allowadjacent
The allow adjacent projection flag value.
appliedmass
The applied mass value.
appliedmassdis
The applied mass options value.
areathicknesstype
The option to position hexas between shells.
areastacksize
The number of hexa coatings.
area_maint_gaps
The gap value between hexa faces and shells.
bodylen
The bolt body length value.
boltmaxdiameter
The maximum diameter for bolt hole recognition.
boltmindiameter
The minimum diameter for bolt hole recognition.
boltthread
The bolt thread length metadata value.
coarse_mesh
The flag that indicates the chosen center.
collectorid
The ID of the parent component.
collectorname
The name of the parent component.
comp
The ID of the parent component.
configname
The FE configuration name of the realized connector.
configval
The FE configuration value of the realized connector.
connectivity
The connectivity between realization and links is mesh dependent or independent.
connectivitynum
The connectivity between realization and links is mesh dependent or independent.
cords
The x, y, z coordinates of the connector.
density
The density value for a line connector.
dia_factor
The cylinder bolt diameter factor value.
diameter
The diameter value.
dir_assign
The value for the CE_FE_DIR_PROP_ASSIGN flag.
dircfindnode
The CE_FE_DIRC_FIND_NODE flag value.
dircords
The x, y, z coordinates of the direction node.
fe_vector
The flag that indicates if a vector is created during realization.
fesolver
The FE solver name.
fetype
FE type value for a realized connector as defined in the feconfig.cfg file.
fetypename
FE type name for a realized connector as defined in the feconfig.cfg file.
fevectorreverse
The flag that indicates whether direction reversal is allowed during realization.
forcecollinear
The FE force collinear flag value.
group
The specified connector and other connectors if grouped.
half_spacing
The half-spacing offset flag for seams or lines.
ijk
The vector definition used for realization.
l1
The cylinder bolt length for the L1 direction.
l1d1
The metadata stored for cylinder bolt diameter for L1 direction.
l2
The cylinder bolt length for the L2 direction.
l2d2
The metadata stored for cylinder bolt diameter for L2 direction.
layers
The number of thickness layers (2T/3T) for the connector.
location
The coordinates for point and line connectors.
meshimprint
The CE_FE_MESH_IMPRINT flag value.
nonnormal
The value that indicates whether non-normal projection is allowed during realization.
numlinks
The number of link entities for the connector.
offset
The offset value for a line connector.
positionstring
The connector position with ID.
projfindnode
The CE_FE_PROJ_FIND_NODE flag value.
prop_opt
The property assignment options.
propertyid
The property ID value.
propertyscript
The post-realization property creation options.
realizeto
The option for organizing the realization results.
remesh
Returns 1 for mesh dependent, 0 otherwise.
size
The display size.
snaptonode
The FE snap to node flag value.
spacing
The spacing value for a line connector.
state
The state of the connector entity.
style
The style of the connector entity.
systems
The systems creation requirement.
tolerance
The tolerance specified during realization.
trimsurfeachside
The trim surf each side flag for area connectors.
type
The connector entity type during its creation.
usercontrol
The user control flag (0 or 1).

Example

To get the state and number of links for connector 15:

set ce_state  [hm_ce_info 15 "state"]
set num_links [hm_ce_info 15 "numlinks"]

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}