Hi Jeon, I think it's possible GRC looks for " in the field, so maybe "" +str(var) works?
Best regards, Marcus On 06/09/2015 09:43 AM, Jeon wrote: > Dear Marcus. > > Thanks for your answers. > > I've tried and seen that `str(var)` appears as it is. And I thought it > didn't work. But according to your answer, it is converted to a string > properly when py file was generated and executed. Is it right? > > And for clearing reports, your suggestion is to modify source code of > GRC app itself. I'll try it later. > > Again thank you for your kind answers > > Regards, > Jeon. > > 2015-06-09 16:13 GMT+09:00 Marcus Müller <marcus.muel...@ettus.com > <mailto:marcus.muel...@ettus.com>>: > > Hi Jeon, > > the input fields just take "normal" python, so > > "/my/file/path"+ str(time) > > should just work; for more complex things, try python's (quite > frankly awesome) string formatting language > > > "/home/marcus/{dir}/{date}-{hour:02d}-{minute:02d}-{seconds:02.6f}.dat".format(dir="/samples", > date=20150609,hour=8,minute=59,seconds=25.33212324) > > will give you > /home/marcus//samples/20150609-08-59-25.332123.dat > > notice the length of each number and the padding with zero of the > hour. > > Possibly, GRC tries to figure out whether what you've entered into > the text field is just text (and must be surrounded by " ) or > python code, and goes wrong. > > 2. There's no setting I'd know of that would enable that; the only > way I can find in the source code is View->Clear Reports, which > triggers the CLEAR_REPORT GRC Action; if you feel like it, you > could add a "clear reports on flow graph launch" checkbox there > and modify the Action that happens when you click on "run" to > include conditional clearing of the reports. > > Greetings, > Marcus > > > On 06/09/2015 06:08 AM, Jeon wrote: >> It's not a critical issue. >> >> 1. How could I put filename which contains variables? >> >> After I define a variable `time` with a value of `20150609`. I >> want to use a file `/my/file/path/sample20150609` as a file source. >> >> In `file` field (filename) in file source block, how can I refer >> such a variable? I put variable name in the field, but it seems >> the GRC regards it as a string literal. >> >> 2. Every time before I run the GRC flow graph, I want to clear >> the reports (console log). >> >> I think it is possible if I put something in `.grc` file in the >> home directory. But, I have no idea about that `something`. >> >> Regards, >> Jeon. >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org <mailto: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