Main Content

isVisible

Determine visibility of scope window

Description

example

visibility= isVisible(scope)returns a logical to verify in the System object™ scope is open.visibilityis1if the scope window is open and0otherwise.

Examples

collapse all

创建一个comm.ConstellationDiagramobject.

scope = comm.ConstellationDiagram;

Hide the constellation diagram scope window.

if(isVisible(scope)) hide(scope)end

Show the constellation diagram scope window.

if(~isVisible(scope)) show(scope)end

Hide the constellation diagram scope window again.

if(isVisible(scope)) hide(scope)end

Generate a 16-QAM reference constellation and a signal to display.

M = 16; xRef = (0:M-1)'; refConst = qammod(xRef,M); signal = randi([0 M-1],1000,1);

创建一个constellation diagram System object™, specifying the constellation reference points and axes limits using name-value pairs.

scope = comm.ConstellationDiagram('ReferenceConstellation',refConst,...'XLimits',[-4 4],'YLimits',[-4 4]);

Modulate the random data signal using QAM. Add Gaussian white noise to the QAM symbols. Display the QAM symbols and noisy symbols with the constellation diagram object.

sym = qammod(signal,M); rcv = awgn(sym,20,'measured'); scope([sym rcv]);

Hide the constellation diagram scope window.

if(isVisible(scope)) hide(scope)end

Show the constellation diagram scope window.

if(~isVisible(scope)) show(scope)end

Clear the workspace variables.

clearscopesymrcvMrefConstsignalxRef

Input Arguments

collapse all

Scope System object, specified as acomm.ConstellationDiagramorcomm.EyeDiagramSystem object.

Example:scope = comm.ConstellationDiagram;

版本History

Introduced in R2013a

See Also

Functions

Objects