Seems like you already understand the limitations! Good luck with you
project!

--Albin

On Mon, Jun 22, 2020, 14:30 jean-michel.fri...@femto-st.fr <
jean-michel.fri...@femto-st.fr> wrote:

> The envisioned application is event driven: send a control word from a
> client,
> wait for the even to complete (e.g. move antenna to target position), start
> streaming data for a given amount of time, and when enough data is
> collected move
> to new position. Of course timing cannot be relied on with a non-real time
> multitasking
> operating system whose load is not predictable.
>
> I did use successfully Python Module to implement the server and tune the
> UHD parameters
> during the week end without editing the Python code (why the Python Module
> must be entered
> through the GRC Python editor and not externally for the updates not to be
> lost is still
> not yet understood). Will have a look at this new Python Snippet feature.
>
> Thanks, JM
>
> --
> JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 26 rue de l'Epitaphe,
> 25000 Besancon, France
>
> June 22, 2020 2:05 PM, "Albin Stigö" <albin.st...@gmail.com> wrote:
>
> > It might be difficult to control GPIO with precise timing on raspberry
> pi depending on what you
> > want to do... A few hundred khz might be ok though. libgpiod is the new
> better Linux GPIO API.
> >
> > --Albin
> >
> > On Mon, Jun 22, 2020, 13:25 Marcus Müller <muel...@kit.edu> wrote:
> >
> >> It gets even better:
> >>
> >> We've launched a feature in 3.8.1.0 (and on master before that, as we do
> >> with any feature that ends up in a maintenance release) that we hope
> >> doesn't come back to bite us due to enabling unclean design. But, we
> >> must build best practices so that it doesn't go unused, either, so:
> >>
> >> Assuming you're using GNU Radio 3.8.1.0 (or later, once we release
> >> something), you can make use of the "Python Snippets" in GRC.
> >>
> >> Cheers,
> >> Marcus
> >>
> >> On 18/06/2020 23.17, Marcus D. Leech wrote:
> >>> On 06/18/2020 03:54 PM, jean-michel.fri...@femto-st.fr wrote:
> >>>> My approach:
> >>>> * build your grc chart from GNU Radio Companion and generate the .py
> file
> >>>> * edit the py file and import pygpio
> >>>> * play with the RPi4 GPIO in your python script.
> >>>>
> >>>> See attached script, with a python server included in the Python
> script
> >>>> to control an RF switch from a GNU Octave TCP/IP client talking to the
> >>>> Python
> >>>> TCP/IP server.
> >>>>
> >>>> I am presenting this approach to hardware control at
> >>>> http://jmfriedt.free.fr/sdra_radar.pdf
> >>>>
> >>>> JM
> >>> If you use "Python Module" block, you can write a lot of
> >>> non-GnuRadio-esque python, import anything you want, etc, etc. No
> editing
> >>> of the output python required, necessarily.
> >>>
> >>>
> >>>>
> >>>> --
> >>>> JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 26 rue de l'Epitaphe,
> >>>> 25000 Besancon, France
> >>>>
> >>>> June 18, 2020 9:40 PM, "Da Fy" <diver86...@gmail.com> wrote:
> >>>>
> >>>>> Hi All, does anyone have an example of how to control GOIO lines on
> >>>>> the RPi4 from within a GRC
> >>>>> flowgraph. I’m guessing it’s an OOT module.
> >>>>>
> >>>>> I need to generate a signal of a few 100Hz & control GPIO lines at
> >>>>> various points though the cycle.
> >>>>>
> >>>>> Alternatively, I could generate the signal & lines with external
> >>>>> hardware & read them with
> >>>>> GnuRadio.
> >>>>>
> >>>>> Tnx, Dave
> >>>
> >>>
>

Reply via email to