InsertSetup [Sensitivity]

Inserts a new sensitivity setup.

UI Access Right-click Optimetrics in the project tree, and then click Add>Sensitivity on the shortcut menu.
Parameters
Name Type Description
<SensitivityParams> Array

Array("NAME:<SetupName>", "SaveFields:=",

<SaveField>, <StartingPoint>, "MaxIterations:=",

<MaxIter>, "PriorPSetup:=", <PriorSetup>,

"PreSolvePSetup:=", <Preceed>, <SensitivityVars>,

<Constraint>,

Array("NAME:Goals", Array("NAME:Goal",

<OptiGoalSpec>), ..., Array("NAME:Goal",

<OptiGoalSpec>)), "Primary Goal:=". <PrimaryGoalID>,

"PrimaryError:=", <PrimaryError>)

<SensitivityVars> Array

Array("NAME:Variables",

"VarName:=", Array("i:=", <IncludeVar>,

"Min:=", <MinV>, "Max:=", <MaxV>,

"IDisp:=", <InitialDisp>),...

"VarName:=", Array("i:=", <IncludeVar>,

"Min:=", <MinV>, "Max:=", <MaxV>,

"IDisp:=", <InitialDisp>))

<InitialDisp> VarValue Index of the Primary goal. Index starts from zero.
<PrimaryError> Double Error associated with the Primary goal.
Return Value None

 

Python Syntax InsertSetup ("OptiSensitivity", <SensitivityParams>)
Python Example

oModule.InsertSetup(

"OptiSensitivity", _

["NAME:SensitivitySetup1",_

"SaveFields:=", true,_

["NAME:StartingPoint"], _

"MaxIterations:=", 20,_

"PriorPSetup:=", "",_

"PreSolvePSetup:=", true, _

["NAME:Variables"], _

["NAME:LCS"],_

"NAME:Goals",_

["NAME:Goal", _

"Solution:=", "Setup1 : LastAdaptive",_

"Calculation:=", "returnloss",_

"Context:=", "",_

["NAME:Ranges",_

"Range:=", ["Var:=", "Freq", "_

Type:=", "s",_

"Start:=", "8GHz", "Stop:=", "8GHz"]]],_

["NAME:Goal",_

"Solution:=", "Setup1 : LastAdaptive",_

"Calculation:=", "reflect",_

"Context:=", "",_

["NAME:Ranges",_

"Range:=", ["Var:=","Freq",_

"Type:=", "s",_

"Start:=", "8GHz", "Stop:=", "8GHz"]]]],_

"Primary Goal:=", 1,_

"PrimaryError:=", 0.001])