Hello,
I'm creating a Python script to define a geometry in the Abaqus framework, and I'm getting an error with the term "STANDALONE."
What's wrong with this?
# --- Création de la Part 'Parallelogram' ---
s = model.ConstrainedSketch(name='__profile__', sheetSize=2.0 * max(p_Length, p_Width))
g = s.geometry
v = s.vertices
# Coordonnées des 4 sommets du parallélogramme 2D dans le plan X-Y
p1 = (0.0, 0.0)
p2 = (p_Length, 0.0)
p3 = (p_Length + shear_offset, p_Width)
p4 = (shear_offset, p_Width)
s.setPrimaryObject(option=STANDALONE)
s.Line(point1=p1, point2=p2)
s.Line(point1=p2, point2=p3)
s.Line(point1=p3, point2=p4)
s.Line(point1=p4, point2=p1)
if p_Type == 'Solid':
# Création de la pièce en Éléments Volumiques (Solid)
partName = 'Parallelogram_Solid'
modelPart = model.Part(name=partName, dimensionality=THREE_D,
type=DEFORMABLE_BODY)
modelPart.BaseSolidExtrude(sketch=s, depth=p_Height)
elif p_Type == 'Shell':
# Création de la pièce en Éléments Coques (Shell)
partName = 'Parallelogram_Shell'
modelPart = model.Part(name=partName, dimensionality=THREE_D,
type=DEFORMABLE_BODY)
# Utiliser l'extrusion de coque (la profondeur est la hauteur)
modelPart.BaseShellExtrude(sketch=s, depth=p_Height)