Hi to all, For those who are interested in, the approach in the following link seems to be useful. I tried for my case, and it is working fine.
http://recolog.blogspot.com.tr/2015/08/processing-data-out-of-gnuradio.html Thanks, Ali 2017-09-21 20:04 GMT+03:00 Marcus Müller <marcus.muel...@ettus.com>: > Interesting! > > So, my approach in this case would be: > > 1. Write a block that takes the data from your flow graph, and converts it > to a format (e.g. JSON, KML, GPX,…) that makes sense for the receiving end. > This data should be emitted as messages (not python variables). > 2. use a UDP or ZeroMQ (I recommend the latter) to send these messages out > 3. Write a really minimal web application that receives the things from 2. > and updates a browser visualization. Use your own images or simply > OpenStreetMap as base layer. > > You can of course also write your own visualization block. That's > absolutely feasible; it's just that matplotlib is really not the tool of > choice for that here. But it's definitely not the software you need, > either, to draw points on an image. There's literally dozens of python > toolkits that can display images and modify them. > > Writing visualization blocks will require you to think about how to thread > them. And since it'll be hard for the block to interact with the main > thread, but that would be necessary for GUI blocks to work, I don't know > whether that is an entry level project. Anyway, do have a look at Tim > O'Shea gr-pyqt ; it contains python visualization blocks, and I don't think > it'll be hard to understand and modify them. Look at the raster_plot.py for > example. > > Best regards, > > Marcus > On 09/20/2017 10:21 PM, Ali wrote: > > Hi, > > Actually I want to draw coordinates on a map. So I want to upload a map(a > png file, like using imshow function in MATLAB, matplotlib) and then draw > points on this map. I think it is not possible by just using QT > instruments. > > Regards, > Ali > > 2017-09-20 21:14 GMT+03:00 Marcus Müller <marcus.muel...@ettus.com>: > >> Dear Ali, >> >> don't convert data streams to Python variables. Just use the Qt >> instrumentation plots that directly come with GNU Radio, they are actually >> meant for this. >> >> Matplotlib is *definitely* not what you want to use for live plots. Far >> too slow. >> >> Best regards, >> >> Marcus >> >> On 09/20/2017 01:29 AM, Ali wrote: >> >> Hi everyone, >> >> I have a flowchart in which USRP's are running and after some blocks 2 >> variables are produced at the output. >> >> As the inputs change, outputs change. I want to *dynamically* plot these >> two variables on x and y axis. I am willing to use matplotlib. >> >> What do you suggest to plot these variables? >> >> 1- Write them to a .txt file and read by matplotlib at the same time, >> 2- Without writing the variable anywhere, directly use in >> matplotlib(somehow) >> 3- Write a python block and use in GRC directly >> >> I don't know whether these can be applied or not. I am open to any ideas. >> >> Regards, >> Ali >> >> >> >> >> _______________________________________________ >> 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