backup()
This method makes a backup copy of the features in the assembly. The backup() method is used in conjunction with the restore() method.
Arguments
None.
Return value
None.
Exceptions
None.
Accessimport assembly
mdb.models[name].rootAssembly backup()
This method makes a backup copy of the features in the assembly. The backup() method is used in conjunction with the restore() method. ArgumentsNone. Return valueNone. ExceptionsNone. clearGeometryCache()
This method deletes the geometry cache. Deleting the geometry cache reduces the amount of memory being used. ArgumentsNone. Return valueNone. ExceptionsNone. deleteAllFeatures()
This method deletes all the features in the assembly. ArgumentsNone. Return valueNone. ExceptionsNone. deleteFeatures(...)
This method deletes specified features from the assembly. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. excludeFromSimulation(...)
This method excludes the specified part instances from the analysis. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. featurelistInfo()
This method prints the name and status of all the features in the feature lists. ArgumentsNone. Return valueNone. ExceptionsNone. getMassProperties(...)
This method returns the mass properties of the assembly, or instances or regions. Only beams, trusses, shells, solids, point, nonstructural mass, and rotary inertia elements are supported. Required argumentsNone. Optional arguments
Return valueA Dictionary object with the following items: area: None or a Float specifying the sum of the area of the specified faces. The area is computed only for one side for shells. areaCentroid: None or a tuple of three Floats representing the coordinates of the area centroid. volume: None or a Float specifying the volume of the specified regions. volumeCentroid: None or a tuple of three Floats representing the coordinates of the volume centroid. massFromMassPerUnitSurfaceArea: None or a Float specifying the mass due to mass per unit surface area. mass: None or a Float specifying the mass of the specified regions. It is the total mass and includes mass from quantities such as mass per unit surface area. centerOfMass: None or a tuple of three Floats representing the coordinates of the center of mass. momentOfInertia: None or a tuple of six Floats representing the moments of inertia about the center of mass or about the point specified. warnings: A tuple of SymbolicConstants representing the problems encountered while computing the mass properties. Possible SymbolicConstants are: UNSUPPORTED_ENTITIES: Some unsupported entities exist in the specified regions. The mass properties are computed only for beams, trusses, shells, solids, point and nonstructural mass elements, and rotary inertia elements. The mass properties are not computed for axisymmetric elements, springs, connectors, gaskets, or any other elements. MISSING_THICKNESS: For some regions, the section definitions are missing thickness values. ZERO_THICKNESS: For some regions, the section definitions have a zero thickness value. VARIABLE_THICKNESS: The nodal thickness or field thickness specified for some regions has been ignored. NON_APPLICABLE_THICKNESS: For some regions, the thickness value is not applicable to the corresponding sections specified on the regions. MISSING_DENSITY: For some regions, the section definitions are missing material density values. MISSING_MATERIAL_DEFINITION: For some regions, the material definition is missing. ZERO_DENSITY: For some regions, the section definitions have a zero material density value. UNSUPPORTED_DENSITY: For some regions, either a negative material density or a temperature-dependent density has been specified, or the material value is missing for one or more plies in the composite section. SHELL_OFFSETS: For shells, this method does not account for any offsets specified. MISSING_SECTION_DEFINITION: For some regions, the section definition is missing. UNSUPPORTED_SECTION_DEFINITION: The section definition provided for some regions is not supported. REINFORCEMENTS: This method does not account for any reinforcements specified on the model. SMEARED_PROPERTIES: For regions with composite section assignments, the density is smeared across the thickness. The volume centroid and center of mass computations for a composite shell use a lumped mass approach where the volume and mass is assumed to be lumped in the plane of the shell. As a result of these approximations the volume centroid, center of mass and moments of inertia might be slightly inaccurate for regions with composite section assignments. UNSUPPORTED_NON_STRUCTURAL_MASS_ENTITIES: This method does not account for any nonstructural mass on wires. INCORRECT_MOMENT_OF_INERTIA: For geometry regions with nonstructural mass per volume, the nonstructural mass is assumed to be a point mass at the centroid of the regions. Thus, the moments of inertia might be inaccurate as the distribution of the nonstructural mass is not accounted for. Use the mesh for accurately computing the moments of inertia. MISSING_BEAM_ORIENTATIONS: For some regions with beam section assignments, the beam section orientations are missing. UNSUPPORTED_BEAM_PROFILES: This method supports the Box, Pipe, Circular, Rectangular, Hexagonal, Trapezoidal, I, L, T, Arbitrary, and Tapered beam profiles. Any other beam profile is not supported. TAPERED_BEAM_MI: Moment of inertia calculations for tapered beams are not accurate. SUBSTRUCTURE_INCORRECT_PROPERTIES: The user assigned density and thickness is not considered for substructures. ExceptionsNone. getAngle(...)
This method returns the angle between the specified entities. Required arguments
Optional argumentsReturn valueA Float specifying the angle between the specified entities. If you provide a plane as an argument, Abaqus/CAE computes the angle using the normal to the plane. ExceptionsNone. getCoordinates(...)
This method returns the coordinates of a specified point. Required arguments
Optional arguments
Return valueA tuple of three Floats representing the coordinates of the specified point. ExceptionsNone. getDistance(...)
Depending on the arguments provided, this method returns one of the following:
Required argumentsOptional arguments
Return valueA Float specifying the calculated distance. ExceptionsNone. getFacesAndVerticesOfAttachmentLines(...)
Given an array of edge objects, this method returns a tuple of dictionary objects. Each object consists of five members including the attachment line and associated face and vertex objects. Optional argumentsNone. Return valueA tuple of dictionary objects. Each dictionary contains five items with the following keys: edge: An Edge object specifying the attachment line. startFace: A Face object specifying the face associated with one end of the attachment line. endFace: A Face object specifying the face associated with the other end of the attachment line. startVertex: A Vertex object specifying the vertex associated with one end of the attachment line. This end is also associated with the startFace. endVertex: A Vertex object specifying the vertex associated with the other end of the attachment line. This end is also associated with the endFace. ExceptionsNone. getSurfaceSections(...)
This method returns a list of the sections assigned to the regions encompassed by the specified surface. Required arguments
Optional argumentsNone. Return valueA tuple of strings representing the section names. If no section names are found, the tuple will contain one empty string. ExceptionsNone. importEafFile(...)
This method imports an assembly from an EAF file into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. importParasolidFile(...)
This method imports an assembly from the Parasolid file into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. importCatiaV5File(...)
This method imports an assembly from a CATIA V5 Elysium Neutral file into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. importEnfFile(...)
This method imports an assembly from an Elysium Neutral file created by Pro/ENGINEER, I-DEAS, or CATIA V5 into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. importIdeasFile(...)
This method imports an assembly from an I-DEAS Elysium Neutral file into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. importProEFile(...)
This method imports an assembly from a Pro/ENGINEER Elysium Neutral file into the root assembly. Required arguments
Optional argumentsYou use the following optional argument only to import specific instances and their associated parts.
Return valueNone. ExceptionsNone. makeDependent(...)
This method converts the specified part instances from independent to dependent part instances. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. makeIndependent(...)
This method converts the specified part instances from dependent to independent part instances. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. printAssignedSections()
This method prints a summary of assigned connector sections. ArgumentsNone. Return valueNone. ExceptionsNone. printConnectorOrientations()
This method prints a summary of connector orientations. ArgumentsNone. Return valueNone. ExceptionsNone. projectReferencesOntoSketch(...)
This method projects the specified edges, vertices, and datum points from the assembly onto the specified ConstrainedSketch object. The edges, vertices, and datum points appear on the sketch as reference geometry. Required arguments
Optional arguments
Return valueNone. ExceptionsNone. queryCachedStates()
This method displays the position of geometric states relative to the sequence of features in the assembly cache. The output is displayed in the message area. ArgumentsNone. Return valueNone. ExceptionsNone. regenerate()
This method regenerates the assembly and brings it up to date with the latest values of the assembly parameters. When you modify features of an assembly, it might be convenient to postpone regeneration until you make all your changes, since regeneration can be time consuming. In contrast, when you modify features of a part that is included in the assembly, you should use this command to regenerate the assembly. When you regenerate the assembly, it will reflect the changes that you made to the part. ArgumentsNone. Return valueNone. ExceptionsNone. regenerationWarnings()
This method prints any regeneration warnings associated with the features. ArgumentsNone. Return valueNone. ExceptionsNone. restore()
This method restores the parameters of all features in the assembly to the value they had before a failed regeneration. Use the restore method after a failed regeneration, followed by a regenerate command. ArgumentsNone. Return valueNone. ExceptionsNone. resumeAllFeatures()
This method resumes all the suppressed features in the part or assembly. ArgumentsNone. Return valueNone. ExceptionsNone. resumeFeatures(...)
This method resumes the specified suppressed features in the assembly. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. resumeLastSetFeatures()
This method resumes the last set of features to be suppressed in the assembly. ArgumentsNone. Return valueNone. ExceptionsNone. rotate(...)
This method rotates given instances by the specified amount. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. translate(...)
This method translates given instances by the specified amount. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. saveGeometryCache()
This method caches the current geometry, which improves regeneration performance. ArgumentsNone. Return valueNone. ExceptionsNone. setValues(...)
This method modifies the behavior associated with the specified assembly. Required arguments
Optional argumentsNone. Return valueNone. Exceptions
suppressFeatures(...)
This method suppresses specified features. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. unlinkInstances(...)
This method converts the specified PartInstance objects from linked child instances to regular instances. The parts associated with the selected instances will be converted to regular parts as well. Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. writeAcisFile(...)
This method exports the assembly to a named file in ACIS part (SAT) or assembly (ASAT) format. Required arguments
Optional arguments
Return valueNone. ExceptionsNone. writeCADParameters(...)
This method writes the parameters that were imported from the CAD system to a parameter file. Required arguments
Optional arguments
Return valueNone. ExceptionsNone. lock()
This method locks the assembly. Locking the assembly prevents any further changes to the assembly that can trigger regeneration of the assembly. ArgumentsNone. Return valueNone. ExceptionsNone. unlock()
This method unlocks the assembly. Unlocking the assembly allows it to be regenerated after any modifications to the assembly. ArgumentsNone. Return valueNone. ExceptionsNone. setMeshNumberingControl(...)
This method changes the start node and/or element labels on the specified independent part instances before or after Abaqus/CAE generates the meshes. For the meshed instances, Abaqus/CAE changes the node and/or element labels while preserving the original order and incrementation. Required arguments
Optional arguments
Return valueNone. ExceptionsNone. copyMeshPattern(...)
This method copies a mesh pattern from a source region consisting of a set of shell elements or element faces onto a target face, mapping nodes and elements in a one-one correspondence between source and target. Required argumentsNone. Optional arguments
Return valueNone. ExceptionsNone. smoothNodes(...)
This method smooths the given nodes of a native mesh, moving them locally to a more optimal location that improves the quality of the mesh Required arguments
Optional argumentsNone. Return valueNone. ExceptionsNone. MembersThe Assembly object can have the following members:
|