ScrSetCapacitorTemperatureDeratingSim

Opens Set Capacitor Temperature and DC Bias Voltage window and select simulation for temperature derating.
UI Command:   Click Simulation > Options > Use temperature computed by Icepak simulation. Select simulation.
Syntax:   obj.ScrSetCapacitorTemperatureDeratingSim(<simulationName>)
Parameters:  

BSTR simulationName

Return Value:  

INT

  • 1 – Failure
  • 0 – Success
VB Example:  

Set objShell = WScript.CreateObject("WScript.Shell")

Set app = CreateObject("SIwave.Application.2024.2")

Set doc = app.OpenProject(objShell.CurrentDirectory + "\temp_dep_caps1.siw")

' pick temperature at caps computed by Icepak sim "Icepak Sim 2"

' outcome == 0 indicates success

' outcome == 1 indicates that specified Icepak simulation could not be found in existing results set

outcome = doc.ScrSetCapacitorTemperatureDeratingSim("Icepak Sim 2")

doc.ScrSaveProjectAs(objShell.CurrentDirectory + "\modified_temp_sim.siw")

doc.ScrSetCapacitorTemperatureDeratingSim("") ' revert to user-defined temperature derating values

doc.ScrSaveProjectAs(objShell.CurrentDirectory + "\modified_user_def_temps.siw")

app.Quit

IPY Example:  

oDoc.ScrSetCapacitorTemperatureDeratingSim('Simulation Name')