We’re putting the final touches on our new badges platform. Badge issuance remains temporarily paused, but all completions are being recorded and will be fulfilled once the platform is live. Thank you for your patience.

Ansys Learning Forum Forums Discuss Simulation General Mechanical User Defined Result Reply To: User Defined Result

Erik Kostson
Ansys Employee

 

 

 

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

 

Â