PushExcitations

Allows access to computed excitations for transient and linear frequency solutions. The script command can be accessed from three locations.

UI Access
  • Layout Editor
  • Schematic Editor
  • Select a Nexxim solution in a 3D Layout design, right click, and choose Push Excitations.
Parameters
Name Type Description

<Reference Designation>

String

"<refdes>"

This argument is empty when excitations are pushed from a Nexxim solution.

<PushExcitations Parameters>

Array

This parameter changes depending on whether the excitations comes from a transient or linear frequency solution. The keyword "transient:=" indicates to AEDT which solution generated the excitations. If "transient:=" is present, "CalcThevenin =" and its value are ignored.

For a linear frequency solution, use this array:

Array("NAME:options",

"CalcThevenin =" , <true|false>,

"Sol:=", "<solution name>")

If CalcThevenin is true, Thevenin’s equivalent is calculated. Parameters for the linear frequency solution do not include a Freq argument, so all frequencies from the solution are used.

For a transient solution, use:

Array("NAME:options",

"transient:=", Array(

"start:=", <start time>,

"stop:=", <stop time>,

"maxHarmonics:=", <max harmonics>,

"winType:=", <window>,

["widthPct:=", <width percentage>,]

["kaiser:=", <Kaiser value>,]

["correctCoherentGain:=", true]),

"Sol:=", "<solution name>")

winType can have the following values:

  • Rectangular
  • Bartlett
  • Blackman
  • Hamming
  • Hanning
  • Kaiser
  • Welch
  • Weber
  • Lanzcos
Return Value None
Note:

For more information about the component name, schematic IDs, and formats, see the section Editor Scripting IDs.