Product Documentation
Virtuoso Visualization and Analysis XL SKILL Reference
Product Version IC23.1, November 2023

awvPlaceQContour

awvPlaceQContour(
w_windowID
n_QValue
[ ?subwindow x_subwindow ]
[ ?label t_label ]
[ ?outlineColor t_outlineColor ]
[ ?fillColor t_fillColor ]
)
=> t_markerID / nil

Description

Adds two Q contour curves to the specified circular graph. Q is defined as Reactance/Resistance. A Q contour curve shows the curve of constant Q value on the Impedance Smith Chart.

Arguments

w_windowID

Waveform window ID

n_QValue

Q value for which the Q contour curves are to be drawn.

?subwindow x_subwindow

Identification number of the subwindow, which is found in the top-right corner of the subwindow.

If you do not specify this argument, the current subwindow is used.

?outlineColor t_outlineColor

Outline color of the Q contour curves.

?fillColor t_fillColor

Color to be filled in the Q contour curves.

Value Returned

t_markerID

Returns IDs of two Q contour curves added for the specified Q value.

nil

Q contour curves cannot be added because of an error.

Examples

The following function creates a Waveform window and returns ID of the Waveform window.

awvCreatePlotWindow()
=> window:3

The following example opens the simulation results stored in the specified directory ampsim.raw.

openResults("/servers/user/design/ampsim.raw")
=> "/servers/user/design/ampsim.raw"

The following example creates plots the signal out from the ac-ac results of the specified results directory as a polar graph in the current Waveform window.

awvPlotSignals('(("/servers/user/design/ampsim.raw" (("ac-ac" ("out"))))) ?plotStyle "Append" ?graphType "Polar")
=> t

The following example adds two Q contour curves for the Q value 3 to the circular graph in the current Waveform window.

awvPlaceQContour(awvGetCurrentWindow() 3 ?label "Q Contour at Q=3" ?outlineColor "blue" ?fillColor "red")
=> ("circleMarker[1.1.1]" "circleMarker[1.1.2]")


Return to top
 ⠀
X