Hey All, Thanks for the leads and advice. Ryan
> Vanush, > > GRC will overwrite any changes you make to the generated Python file, so > you would want to do any custom programming outside that file. The > '__main__' code is only hit if you execute the file as the top level > program. > > - Jeff > > On 09/23/2014 07:52 PM, Vanush Vaswani wrote: > > Shouldn't he "cut" the code? > > > > On Wed, Sep 24, 2014 at 5:53 AM, Jeff Long <willco...@gmail.com> wrote: > >> The most straightforward way is to make a small Python program that > calls > >> the class generated by GRC. Copy the autogenerated code after > >> > >> if __name__ == '__main__' > >> > >> into another file, and insert your logic before the tb.start() line. > >> > >> - Jeff > >> > >> > >> On 09/23/2014 03:14 PM, Martin Braun wrote: > >>> > >>> You might be able to trick the 'Variable' block into doing what you > want. > >>> > >>> M > >>> > >>> On 23.09.2014 12:01, Ryan Marlow wrote: > >>>> > >>>> Hey All, > >>>> I'm trying to figure out if what I want to do is possible in GNU Radio > >>>> Companion or if there's a better way to achieve this functionality. > >>>> I have some code that I want to execute after all the blocks and > >>>> connections have been initialized in the top_block init()but before > the > >>>> tb.Start(). Is there some way I can create a custom block that inserts > >>>> code into top_block.py at that point or inserts the code at the end of > >>>> the init()? I currently have my code running in gnuradio-runtime, but > I > >>>> want to have this same functionality without altering the gnuradio > trunk > >>>> code, hence why I'm thinking of a custom block that can insert the > code > >>>> where I want. > >>>> Thanks, > >>>> Ryan Marlow > >>>> > >>>> -- > >>>> Ryan L. Marlow > >>>> Research Assistant in CCM Lab <http://ccm.ece.vt.edu> > >>>> Virginia <http://www.vt.edu/> Polytechnic Institute and State > University > >>>> > >>>> > >>>> ______________________________ > _________________ > >>>> 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 > > > -- Ryan L. Marlow Research Assistant in CCM Lab <http://ccm.ece.vt.edu> Virginia <http://www.vt.edu/> Polytechnic Institute and State University
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio