Hi all,
I'm trying to make a delay on a signal with a variable delay with a WX GUI Slider. When i run the simulation and try to add a delay on a sinusoidal signal it gives me this error:
linux; GNU C++ version 4.7.3; Boost_104900; UHD_003.005.003-163-gfeabc1c7
Using Volk machine: avx_64_mmx_orc
Form: <class 'gnuradio.wxgui.forms.forms.text_box'> -> Error translating value: "200.0"
in method 'baz_delay_sptr_set_delay', argument 2 of type 'int'
Enter a float with optional scale suffix. E.g., 100.1M
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 178, in _handle
def _handle(self, event): self[INT_KEY] = self._slider.GetValue()
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/pubsub.py", line 52, in __setitem__
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 136, in _translate_internal_to_external
if self._callback: self._callback(self[EXT_KEY])
File "/home/tojo/top_block.py", line 298, in set_delay_slider
self._delay_slider_text_box.set_value(self.delay_slider)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 147, in set_value
def set_value(self, value): self[EXT_KEY] = value
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/pubsub.py", line 52, in __setitem__
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 126, in _translate_external_to_internal
self[INT_KEY] = self[INT_KEY] #reset to last good setting
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/pubsub.py", line 52, in __setitem__
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 136, in _translate_internal_to_external
if self._callback: self._callback(self[EXT_KEY])
File "/home/tojo/top_block.py", line 299, in set_delay_slider
self.baz_delay_0.set_delay(self.delay_slider)
File "/usr/local/lib/python2.7/dist-packages/baz/baz_swig.py", line 1278, in set_delay
return _baz_swig.baz_delay_sptr_set_delay(self, *args, **kwargs)
TypeError: in method 'baz_delay_sptr_set_delay', argument 2 of type 'int'
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 178, in _handle
def _handle(self, event): self[INT_KEY] = self._slider.GetValue()
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/pubsub.py", line 52, in __setitem__
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/forms/forms.py", line 136, in _translate_internal_to_external
if self._callback: self._callback(self[EXT_KEY])
File "/home/tojo/top_block.py", line 299, in set_delay_slider
self.baz_delay_0.set_delay(self.delay_slider)
File "/usr/local/lib/python2.7/dist-packages/baz/baz_swig.py", line 1278, in set_delay
return _baz_swig.baz_delay_sptr_set_delay(self, *args, **kwargs)
TypeError: in method 'baz_delay_sptr_set_delay', argument 2 of type 'int'
I don't know how to correct it or what i'm doing wrong. Can you help me?
You can see on the picture below my block diagram.
Kindest Regards,
---
António João Matos Gomes
Tel: +351 962531388