*absorbloads

Absorb classical loads to engineering loads.

Syntax

*absorbloads entity_type mark_id ?disable_value_comparison? ?renumber_flag? ?compression_status?

Type

HyperMesh Tcl Modify Command

Description

Absorb classical loads to engineering loads.

Inputs

entity_type
The type of entity to absorb. Valid values are loads and loadcols. If specified as 0, all loads in all load collectors are absorbed and mark_id is ignored.
mark_id
The ID of the mark of entities to absorb. Valid values are 1 and 2.
disable_value_comparison
Optional argument specifiying whether value comparison is disabled. Value comparison determines if a given non-uniform load can manifest in a uniform representation. Valid values are:
0 - Value comparison is enabled (default)
1 - Value comparison is disabled
renumber_flag
Option to renumber after absorb:
0 - Do not renumber (default)
1 - Renumber
compression_status
Option to honor the compression status (e.g. certain loads may be on a set or on the actual entitiy, and this state may be honored or expanded). Valid values are:
0 - Do not honor source state (default)
1 - Honor source state

Examples

Absorb and renumber all loads in the model:
*absorbloads 0 0 0 1
Absorb all loads in load collector 5:
*createmark loadcols 1 "by id" 5
*absorbloads loadcols 1
Absorb all loads in the model and honor the compression state:
*absorbloads 0 0 0 0 1

Errors

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

Version History

2020

2021 - Replaced argument load_collector_id with arguments entity_type and mark_id.