3 ###################################################
5 ###################################################
8 <name>Scope Sink</name>
9 <key>wxgui_scopesink2</key>
10 <import>from gnuradio.wxgui import scopesink2</import>
11 <import>from gnuradio import gr</import>
12 <make>scopesink2.$(type.fcn)(
15 sample_rate=$samp_rate,
16 frame_decim=$frame_decim,
17 #if $v_scale.eval == 0
23 num_inputs=$num_inputs,
25 self.$(id).win.$(marker)()
26 #set $grid_pos = $grid_pos.eval
28 self.Add(self.$(id).win)
30 self.GridAdd(self.$(id).win, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
33 $(id).win.info.scopesink.set_trigger_channel($(trigger_channel))
34 $(id).win.info.scopesink.set_trigger_mode(gr.$(trigger_mode)) -->
35 <callback>set_sample_rate($samp_rate)</callback>
39 <value>complex</value>
44 <opt>fcn:scope_sink_c</opt>
49 <opt>fcn:scope_sink_f</opt>
55 <value>Scope Plot</value>
59 <name>Sample Rate</name>
61 <value>samp_rate</value>
65 <name>Frame Decimation</name>
66 <key>frame_decim</key>
85 <value>set_format_line</value>
89 <key>set_format_line</key>
93 <key>set_format_dot</key>
97 <key>set_format_plus</key>
101 <name>Trigger Channel</name>
102 <key>trigger_channel</key>
107 <name>Trigger Mode</name>
108 <key>trigger_mode</key>
109 <value>gr_TRIG_AUTO</value>
113 <key>gr_TRIG_AUTO</key>
116 <name>Positive Slope</name>
117 <key>gr_TRIG_POS_SLOPE</key>
120 <name>Negative Slope</name>
121 <key>gr_TRIG_NEG_SLOPE</key>
125 <name>Num Inputs</name>
126 <key>num_inputs</key>
131 <name>Grid Position</name>
134 <type>grid_pos</type>
139 <nports>$num_inputs</nports>
142 Set the V Scale to 0 for the scope to auto-scale.
144 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.