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();
|