AddNPortData [component manager]

Use: Adds a component using the specified data

Command: Project Menu > Add Model > Add Nport Model

Syntax: AddNPortData Array("NAME:<ComponentDataName>",

"ComponentDataType:=", "NportData",

"name:=", <string>, // Name of the item

"filename:=", <string>, // Path to the file to find the data

"numberofports:=", <int>,

"filelocation:=", <LocationType>,

"domain:=", <string>, // "time" or "frequency"

"datamode:=", <string> // "EnterData", "Import", or "Link"

"devicename:=", <string>,

"ImpedanceTab:=", <bool>,

"NoiseDataTab:=", <bool>,

"DCBehaviorTab:=", <bool>,

"SolutionName:=", <string>,

"displayformat:=", <DisplayInfo>,

"datatype:=", <string>, // "SMatrix", "YMatrix", or "ZMatrix"

"ShowRefPin:=", <bool>,

"RefNodeCheckbox:=", <bool>, ...

<ProductOptionsInfo>)

Return Value: <string>

// composite name of the component.

// If the name requested conflicts with the name of an existing

// component, the requested name is altered to be unique.

// The name returned reflects any change made to be unique.

 

Parameters: <ComponentDataName>:

<string> // simple name of the component

 

<LocationType>:

<string> // one of "UsePath", "PersonalLib", "UserLib", "SysLib",

// or "Project".

 

<dcInfo>:

<string> // one of "DCOpen", "DCShort", "DCShShort",

// "DCNone", or "DCEmpty".

 

<DisplayInfo>:

<string> // one of "MagnitudePhase", "RealImaginary",

// or "DbPhase".

 

<ProductOptionsInfo>:

// The remaining parameters differ by product

 

// HFSS 3D Layout - doesn't support interpolation/DC behavior

"DCOption:=", -1,

"InterpOption:=", -1,

"ExtrapOption:=",-1,

"DataType:=", 0

 

// Nexxim

"DCOption:=", <NexximDCOption>,

"InterpOption:=", <NexximInterpOption>,

"ExtrapOption:=", <NexximExtrapOption>,

"DataType:=", 2

 

<NexximDCOption>:

<int> // 0 : Zero Padding

// 1 : Same as last point

// 2 : Linear extrapolation from last 2 points

// 3 : Constant magnitude, linear phase extrapolation

// 4 : Leave all signal lines open circuited

// 5 : Short all signal lines together

// 6 : Short all signal lines to ground

 

<NexximInterpOption>:

<int> // 0 : Step

// 1 : Linear

 

<NexximExtrapOption>:

<int> // 0 : Zero padding

// 1 : Same as last point

// 2 : Linear extrapolation from last 2 points

// 3 : Constant magnitude, linear phase extrapolation

 

<CircuitDCOption>:

<int> // 0 : Leave all signal lines open circuited

// 1 : Short all signal lines together

// 2 : Short all signal lines to ground

// 3 : Extrapolate from data provided (not recommended)

 

<CircuitInterpOption>:

<int> // 0 : Linear

// 1 : Cubic spline

// 2 : Rational polynomial

 

<CircuitExtrapOption>:

<int> // 0 : Same as interpolation

// 1 : Zero padding

// 2 : Same as last point