Accessodb.rootAssembly() ConnectorOrientation(...)
This method assigns a connector orientation to a connector region. Prototypevoid
ConnectorOrientation(const odb_Set& region,
const odb_DatumCsys& csys1,
odb_Enum::odb_AxisEnum axis1,
float angle1,
const odb_DatumCsys& csys2,
odb_Enum::odb_AxisEnum axis2,
float angle2);
Required arguments
Return valueNone. Exceptions
ConnectorOrientation(...)
This method assigns a connector orientation to a connector region. Prototypevoid
ConnectorOrientation(const odb_Set& region,
const odb_DatumCsys& csys1,
odb_Enum::odb_AxisEnum axis1,
float angle1,
bool orient2sameAs1);
Required arguments
Optional arguments
Return valueNone. Exceptions
SectionAssignment(...)
This method is used to assign a section to a region on an instance. Only connector sections can be assigned at the assembly level. Prototypevoid
SectionAssignment(const odb_Set& region,
const odb_section& section);
Optional argumentsNone. Return valueNone. Exceptions
addElements(...)
This method is used to define elements using nodes defined at the OdbAssembly and/or OdbInstance level. For connector elements connected to ground, specify the lone node in the connectivity. The position of the ground node cannot be specified. This is a limitation.
Prototypevoid
addElements(const odb_SequenceInt& labels,
const odb_SequenceSequenceInt& connectivity,
const odb_SequenceString& instanceNames,
const odb_String& type,
const odb_String& elementSetName,
const odb_SectionCategory& sectionCategory);
Required arguments
Optional arguments
Return valueNone. Exceptions
addNodes(...)
This method adds nodes to the OdbAssembly object using node labels and coordinates.
Prototypevoid
addNodes(const odb_SequenceInt& labels,
const odb_SequenceSequenceFloat& coordinates,
const odb_String& nodeSetName);
Required arguments
Optional arguments
Return valueNone. Exceptions
sectionAssignments(...)
This method is used to retrieve a section assignment. Prototypeodb_SectionAssignment sectionAssignments(int index); Required arguments
Optional argumentsNone. Return valueA SectionAssignment object. ExceptionsNone.
RigidBody(...)
This method defines an OdbRigidBody on the assembly. Prototypevoid
RigidBody(const odb_Set& referenceNode,
odb_Enum::odb_PositionEnum position,
bool isothermal,
const odb_Set& elset,
const odb_Set& pinNodes,
const odb_Set& tieNodes);
Required arguments
Optional arguments
Return valueNone. Exceptions
MembersThe OdbAssembly object can have the following members: Prototypeodb_InstanceRepository& instances();
odb_SetRepository& nodeSets();
odb_SetRepository& elementSets();
odb_SetRepository& surfaces();
odb_SequenceNode& nodes() const;
odb_SequenceElement& elements() const;
odb_DatumCsysRepository& datumCsyses();
odb_SequenceSectionAssignment sectionAssignments();
odb_SequenceConnectorOrientation connectorOrientations();
odb_SequenceRigidBody rigidBodies();
odb_SequencePretensionSection pretensionSections();
| |||||||||