H
​e Nick,

Great work on the update of gr-ais. University is starting again, so I am
running short on time.

I have the following make-problem:
make[2]: *** No rule to make target `../apps/ais_rx.py', needed by
`apps/ais_rx.py.exe'.  Stop.
make[1]: *** [apps/CMakeFiles/pygen_apps_8ba3a.dir/all] Error 2
make: *** [all] Error 2

Not sure where it comes from.
​

​Kind regards,

Fokko Driesprong


2013/9/11 Nick Foster <bistrom...@gmail.com>

> Hi all,
>
> Just to update you all, I've updated gr-ais to the GR 3.7 API this
> morning. I still have a mile's worth of updates to take care of, but it
> compiles and runs OK. Be sure to use a 162MHz bandpass filter as in many
> places nearby FM and broadcast TV RFI will saturate even the most linear
> front end.
>
> Best,
> --n
>
>
> On Sun, Sep 8, 2013 at 3:04 PM, Marcus Müller <mar...@hostalia.de> wrote:
>
>>  Hi Fokko,
>>
>> you have a misconception of what flowgraphs are.
>> You call connect twice, connecting all the blocks twice; this can't be
>> done, since every block only has one set of input ports.
>> Please consider flowgraphs as mathematical digraphs: Just a set of
>> vertices (blocks) and directed edges; if you connect the two same blocks
>> with the exact same connect(...) call, you end up with double edges and
>> blocks that have more incoming edges than they can accept, since you try to
>> add the same vertices and edges to a graph that it already has.
>> You even made the mistake of overwriting self.filter with the second call
>> to ais_rx - are you sure you know what you're coding here?
>> Try with only one ais_rx; I don't see why that should not work. When you
>> want to construct the second branch of your flowgraph, you need to
>> duplicate all the vertices (blocks) first, so that they can function on
>> their own.
>>
>>
>> On 09/08/2013 11:47 PM, Driesprong, Fokko wrote:
>>
>>  Hello Marcus,
>>
>>  I am sorry for the scare information. Please let me elaborate.
>>
>>  The most recent version is pushed in my fork of the repository of
>> gr-ais:
>> https://github.com/Fokko/gr-ais/blob/master/apps/ais_rx.py
>>
>>  I have digged in the generated python swig code, but the type of the 
>> osmosdr_source_c_impl
>> and freq_xlating_fir_filter_ccf blocks seem the be gr_block, which should
>> be accepted. It doesn't reach  the ais.demod block, it crashes right away.
>>
>>   Kind regards
>> ,
>> ing. Fokko Driesprong
>>
>>
>> 2013/9/8 Marcus Müller <mar...@hostalia.de>
>>
>>>  Hi Fokko,
>>> The information you're offering is a little sparse.
>>> Do you have the source code (at leas ais_rx.py in your current version)
>>> somewhere?
>>>
>>>
>>>
>>> On 09/08/2013 09:25 PM, Driesprong, Fokko wrote:
>>>
>>>  He guys,
>>>
>>>  I have managed to fix all the swig error's, but now I have some
>>> issue's with python. Maybe you guys have run into it earlier?
>>>
>>>  All the SWIG objects and Python classes are available. But something
>>> might have changed in the connect method of the top_block.
>>>
>>>  Traceback (most recent call last):
>>>   File "/usr/local/bin/ais_rx.py", line 216, in <module>
>>>     main()
>>>   File "/usr/local/bin/ais_rx.py", line 169, in main
>>>     tb = my_top_block(options, queue)
>>>   File "/usr/local/bin/ais_rx.py", line 79, in __init__
>>>     self.ais_rx(self.u, 161.975e6 - 162.0e6, "A", options, queue);
>>>   File "/usr/local/bin/ais_rx.py", line 121, in ais_rx
>>>     self.connect(self.u, self.filter, self.demod, self.unstuff,
>>> self.start_correlator, self.stop_correlator, self.parse)
>>>    File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/top_block.py", line
>>> 131, in connect
>>>     self._connect(points[i-1], points[i])
>>>   File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/top_block.py", line
>>> 143, in _connect
>>>     dst_block.to_basic_block(), dst_port)
>>>   File
>>> "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line
>>> 4130, in primitive_connect
>>>      return _runtime_swig.top_block_sptr_primitive_connect(self, *args)
>>> NotImplementedError: Wrong number or type of arguments for overloaded
>>> function 'top_block_sptr_primitive_connect'.
>>>   Possible C/C++ prototypes are:
>>>     gr::hier_block2::connect(gr::basic_block_sptr)
>>>
>>> gr::hier_block2::connect(gr::basic_block_sptr,int,gr::basic_block_sptr,int)
>>>
>>>  Some blocks are getting chained by the connect method. It crashes on
>>> the following blocks:
>>>  <gr_block osmosdr_source_c_impl (0)> -> <gr_block
>>> freq_xlating_fir_filter_ccf (1)>
>>>  These two blocks should pass complex numbers.
>>>
>>>  Anyone any idea? I am confused because the osmosdr and freq_xlanting
>>> objects shipped with osmosdr/gnuradio.
>>>  Kind regards,
>>> ing. Fokko Driesprong
>>>
>>>
>>> 2013/9/5 Martin Braun (CEL) <martin.br...@kit.edu>
>>>
>>>> On Thu, Sep 05, 2013 at 12:20:17AM +0200, Driesprong, Fokko wrote:
>>>> > He Guys,
>>>> >
>>>> > Thank you for the prompt replies, in special Nick Foster for the
>>>> reply, I am
>>>> > very thankful for the gr-ais package! :)
>>>> >
>>>> > Currently I am working with the modtool. I didn't know it's
>>>> existence. A very
>>>> > helpful tool.
>>>>
>>>>  Fokko,
>>>>
>>>> You really should read the tutorials on how to work with out-of-tree
>>>> modules if you want to work with out-of-tree modules:
>>>> http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules
>>>>
>>>> MB
>>>>
>>>> --
>>>> Karlsruhe Institute of Technology (KIT)
>>>> Communications Engineering Lab (CEL)
>>>>
>>>> Dipl.-Ing. Martin Braun
>>>> Research Associate
>>>>
>>>> Kaiserstraße 12
>>>> Building 05.01
>>>> 76131 Karlsruhe
>>>>
>>>> Phone: +49 721 608-43790 <%2B49%20721%20608-43790>
>>>>  Fax: +49 721 608-46071 <%2B49%20721%20608-46071>
>>>> www.cel.kit.edu
>>>>
>>>>  KIT -- University of the State of Baden-Württemberg and
>>>> National Laboratory of the Helmholtz Association
>>>>
>>>> _______________________________________________
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing 
>>> listDiscuss-gnuradio@gnu.orghttps://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to