Ansys Learning Forum › Forums › Discuss Simulation › General Mechanical › User Defined Result › Reply To: User Defined Result
Â
Â
Â
The below is working – needs to be in this order:
model=ExtAPI.DataModel.Project.Model # refer to Model
analysis = model.Analyses[0]
solution = analysis.Solution
geometry = DataModel.GetObjectsByName(‘Solid.1’)[0]
path = DataModel.GetObjectsByName(‘Path’)[0]
res=solution.AddUserDefinedResult()
gId=geometry.GetGeoBody().Id
SlMn = ExtAPI.SelectionManager
SlMn.ClearSelection()
Sel = SlMn.CreateSelectionInfo(SelectionTypeEnum.GeometryEntities)
Sel.Ids = [gId]
res.ScopingMethod=GeometryDefineByType.Path
res.Location=Sel
res.Location=path
res.Expression=’UX'
Â
or if we are using a named selection (NS) say called Selection2:
model=ExtAPI.DataModel.Project.Model # refer to Model
analysis = model.Analyses[0]
solution = analysis.Solution
ns=DataModel.GetObjectsByName(‘Selection2’)[0] # change name of NS as needed
path = DataModel.GetObjectsByName(‘Path’)[0] # change name of path as needed
res=solution.AddUserDefinedResult()
res.ScopingMethod=GeometryDefineByType.Path
res.Location=ns
res.Location=path
res.Expression=’UZ'
both are working fine .
Still if for some reason it is not then read here for more info and alternative:
https://discuss.ansys.com/discussion/2491/how-to-set-path-and-geometry-scoping-when-defining-result-object-with-path-as-the-scoping-method
Â
Â