WX GUI Constellation Sink
wxgui_constellationsink2
WX GUI Widgets
from gnuradio.wxgui import constsink_gl
#set $parent = $notebook() and 'self.%s.GetPage(%s)'%$notebook() or 'self'
constsink_gl.const_sink_c(
$(parent).GetWin(),
title=$title,
sample_rate=$samp_rate,
frame_rate=$frame_rate,
const_size=$const_size,
M=$M,
theta=$theta,
alpha=$alpha,
fmax=$fmax,
mu=$mu,
gain_mu=$gain_mu,
symbol_rate=$symbol_rate,
omega_limit=$omega_limit,
#if $win_size()
size=$win_size,
#end if
)
#if not $grid_pos()
$(parent).Add(self.$(id).win)
#else
$(parent).GridAdd(self.$(id).win, $(', '.join(map(str, $grid_pos()))))
#end if
set_sample_rate($samp_rate)
Title
title
Constellation Plot
string
Sample Rate
samp_rate
samp_rate
real
Frame Rate
frame_rate
5
real
Constellation Size
const_size
2048
real
M
M
4
int
Theta
theta
0
real
Alpha
alpha
0.005
real
Max Freq
fmax
0.06
real
Mu
mu
0.5
real
Gain Mu
gain_mu
0.005
real
Symbol Rate
symbol_rate
samp_rate/4.
real
Omega Limit
omega_limit
0.005
real
Window Size
win_size
int_vector
#if $win_size() then 'none' else 'part'#
Grid Position
grid_pos
grid_pos
Notebook
notebook
notebook
not $win_size or len($win_size) == 2
in
complex
Leave the window blank for the default size, otherwise enter a tuple of (width, height) pixels.
Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
Use the Notebook Param (notebook-id, page-index) to place the graphical element inside of a notebook page.