I tried the following (they look promising but don't even work on the Project Page)
design_point_2 = Parameters.GetDesignPoint(Name="1")
Parameters.SetCurrentDesignPoint(DesignPoint=design_point_2)
Parameters.SetActiveDesignPoint(DesignPoint=design_point_2)
What seems to work on the Project page but when tried with Mechanical the project freezes, I am not sure if this is the correct command:
def make_current_dp():
import wbjn
wbjn.ExecuteCommand(ExtAPI, 'Parameters.SetBaseDesignPoint(DesignPoint=Parameters.GetDesignPoint(Name="1"))')
thread=System.Threading.Thread(System.Threading.ThreadStart(make_current_dp))
thread.Start()