skr3178
Mechanical
- Sep 5, 2020
- 34
Hi,
I used abaqus macro recording when defining set: by edge(20 deg). My end goal is run through the script different models/geometries which are identical in every aspect except for a few parametric values. For both models, I am using the same procedure for selecting the highlighted edges:create set from edge-by byedgeangle-20.
However, when I run it through for other geometric models, it selects an entirely different "e.getSequenceFromMask" or as I should say entirely different sets for "e.findAt" after running the commands for the similar edge
session.journalOptions.replayGeometry
session.journalOptions.setValues(replayGeometry=INDEX)
I am aware that the program has restrictions over findAt :
I would appreciate if anyone can suggest how to ensure same edges are for different geometries when using the e.find at command.
I used abaqus macro recording when defining set: by edge(20 deg). My end goal is run through the script different models/geometries which are identical in every aspect except for a few parametric values. For both models, I am using the same procedure for selecting the highlighted edges:create set from edge-by byedgeangle-20.
However, when I run it through for other geometric models, it selects an entirely different "e.getSequenceFromMask" or as I should say entirely different sets for "e.findAt" after running the commands for the similar edge
session.journalOptions.replayGeometry
session.journalOptions.setValues(replayGeometry=INDEX)
I am aware that the program has restrictions over findAt :
findAt initially uses the ACIS tolerance of 1E-6. As a result, findAt returns any edge that is at the arbitrary point specified or at a distance of less than 1E-6 from the arbitrary point.
I would appreciate if anyone can suggest how to ensure same edges are for different geometries when using the e.find at command.