Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.

Ansys Learning Forum Forums Discuss Simulation General Mechanical Active mechanical system name in ACT scrippting Reply To: Active mechanical system name in ACT scrippting

IKER GOMEZ
Subscriber

A way of finding the system Name from Mechanical could be based on the WorkingDirectory:
On Mechanical:

WBcmd = “\n” + “SYSFolder=” + “‘” + ExtAPI.DataModel.Project.Model.Analyses[0].WorkingDir.Split(“\\”)[-3] + “‘”
WBcmd =WBcmd + “””
for system in GetAllSystems():
if ACT.GetEntityProperty(system.GetComponent(“Model”),’DirectoryName’) == SYSFolder:
returnValue(system.Name)
“””
system_name=wbjn.ExecuteCommand(ExtAPI,WBcmd)

[bingo_chatbox]