>uhd usrp source -> LPF -> my custom block_1
>my custom block 2 -> uhd usrp
sink
>where I have divided the functionality of my original custom block into custom block 1 and custom block 2.
>Now, when I relay the information from custom block 1 to custom block 2 by means of function probe,
>I get the error message AttributeError: 'gr_top_block_sptr' object has no attribute 'my_custom_block_1_0'
>which is expected (because the two flowgraphs are separate and independent).
>How can I pass the info from custom block 1 to custom block 2 in this case?
Ok. below is what I have observed. When I run the above mentioned GRC file (containing two flowgraphs), I get below error:
AttributeError: 'gr_top_block_sptr' object has no
attribute 'my_custom_block_1_0'
When I open the corresponding top_block.py file, I can see that the definition of function probe comes before the definition of 'my_custom_block_1. So, when I put the definition/instantiation of 'my_custom_block_1 before the definition of function probe, I don't get any error. Why GRC is generating the code in this manner? It should rather instantiate the DSP blocks first and then the variables/function probes etc.
Thanks,
Yu.