Hi,
You may check in the docs folder in the GitHub page under usage-manual, Handling flowgraphs.txt and types of blocks.txt files until someone who is expert answer your questions.
Hope that helps.
Thanks..
Shakti
On Sun, Aug 20, 2023, 04:54 tom sutherland <alphatozeta@yahoo.com> wrote:
I've gone through the Python tutorial but have some questions. If I use the "input" to the block, how many samples are processed each time the Python code is called? Does it pass a byte, float, complex, vector, etc... on at a time? Does it work on each sample or can you send it an array? Is the Python in/out synchronized with the data stream?Thanks...TomOn Friday, August 18, 2023 at 11:03:02 AM CDT, discuss-gnuradio-request@gnu.org <discuss-gnuradio-request@gnu.org> wrote:Send Discuss-gnuradio mailing list submissions toTo subscribe or unsubscribe via the World Wide Web, visitor, via email, send a message with subject or body 'help' toYou can reach the person managing the list atWhen replying, please edit your Subject line so it is more specificthan "Re: Contents of Discuss-gnuradio digest..."Today's Topics:1. [GRCon'23] Keynotes, Workshops, Sponsors: It's all comingtogether! (Marcus Müller)2. Re: Using a signal as a parameter in a block? (Marcus Müller)3. Re: Discuss-gnuradio Digest, Vol 250, Issue 15 (Sowji Srinithi)4. LookupError: KeyError: No devices found (was: Re:Discuss-gnuradio Digest, Vol 250, Issue 15) (Marcus Müller)----------------------------------------------------------------------Message: 1Date: Thu, 17 Aug 2023 18:04:52 +0200From: Marcus Müller <mmueller@gnuradio.org>To: Gnuradio Mailing List <discuss-gnuradio@gnu.org>Subject: [GRCon'23] Keynotes, Workshops, Sponsors: It's all comingtogether!Message-ID: <3cc7fed1-4a23-d428-a16c-4670e01d34b3@gnuradio.org>Content-Type: text/plain; charset=UTF-8; format=flowedDear Community,GNU Radio Conference 2023 is coming closer! (It takes place startingSep. 5 in Tempe, Arizona, USA. Tickets happen to be $100 cheaper until2023-08-18 [0].)== Keynotes ==The Conference Organizers are quite happy to see an excellent list ofKeynote speakers[1] come together for the four conference days:With Lindy Elkins-Tanton, we have been able to secure the NASA PrincipalInvestigator for the Psyche Mission, and an all-around impressivescientist and research leader on the formation of rocky planets. Ifbeing elected into the National Academy of Sciences is not enoughcredit: there's an asteroid named after her.On the technical and historical side, I'm personally looking forward toseeing Eric Blossom again: he, as the first head of architecture, hasbeen formative to the things that make GNU Radio what it is. Currently,he's working on high-speed satellite radios.Don't forget that SDR involves, famously, not only software, but alsoradio. Constantine Balanis' contributions to the field of radiotechnology are not limited to his authorship of the standard textbook onantennas – he's been at the forefront of EM simulation and RF channeltheory and thus set many cornerstones for wireless communications andsensing applications everywhere.Of course, if we invite GNU Radio's history, we should also be invitingsomeone working on the future of GNU Radio: That'd be Ralph Steinhagen,head developer for systems integration at FAIR, one of the largest andtechnically most advanced particle accelerators, who, together with histeam, is putting in all the work to bring a shared vision of GNU Radio4.0 to life.== Workshops ==But the value of a conference is not found exclusively in thehigher-profile talks, but also in the ways that it enables people toactually have a closer look at things, together. Workshops [2] have beena staple of GRCon's popularity for years, and this year is no exceptionwith a total count of 10 workshops, covering topics from basic DSP, overGNU Radio use, transceiver design, embedded Linux-based SDR development,and FPGA usage on SDR devices, to FOSS 5G network setup with srsRAN.== Sponsors ==As you might guess, organizing all this takes effort – and executingtakes a lot of funds. Hence, we're very glad we've found sponsors [3]for this year's GRCon. Next to a few industry-standard names, it'sespecially nice to see breakthrough startups and research organizationstake up the chance to present themselves to the GNU Radio audience. Youcan, when buying tickets [0], directly choose a Patron Ticket, whichgives you a cheap opportunity to place your logo on the GRCon website;if that's what you want to do, or if you care for other sponsorshippackages, don't hesitate to reach out to sponsor@gnuradio.org.So, for now: I'm looking forward to seeing you there!-- Marcus[2]------------------------------Message: 2Date: Thu, 17 Aug 2023 20:08:51 +0200From: Marcus Müller <mmueller@gnuradio.org>Subject: Re: Using a signal as a parameter in a block?Message-ID: <41d0ac35-16ce-dff0-5eb7-7d0b4202c52a@gnuradio.org>Content-Type: text/plain; charset=UTF-8; format=flowedHi Tom,You are assuming the "delay" input of the Delay block was sample-synchronous – it's not!Messages are asynchronous to samples by design. Repeating the same message hence doesn'tdo what you want:What you're trying to do, keep the delay constant for 1023 samples, then change it, keepit constant… but that would require that the delay block "waits" for a new message forevery sample it processes. It doesn't (and it can't).I think in your situation, learning how to write a Python (or C++, if that's easier foryou) block to do in one place what you want to happen here would be the only solution –and not too hard.Best regards,MarcusOn 17.08.23 14:59, tom sutherland wrote:> I want to use the output value of a signal generator as the delay value of a delay block.> Is there a way to pass the output of a signal generator(saw tooth) to the delay block? I> have attached an initial grc file and a picture of what I want to do. Any help would be> appreciated.> Thanks...Tom> PS Do you know if I need to sign up for any workshops, etc.. at the GNURadio Conference> next month or do I just show up and take a seat? I've already registered.>> Inline image>>------------------------------Message: 3Date: Fri, 18 Aug 2023 13:41:16 +0530From: Sowji Srinithi <sowjisrinithi@gmail.com>Subject: Re: Discuss-gnuradio Digest, Vol 250, Issue 15Message-ID:Content-Type: text/plain; charset="utf-8"Qt GUI: Could not restore geometry: restoreGeometry(self, geometry:Union[QByteArray, bytes, bytearray]): argument 1 has unexpected type'NoneType' [INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_107400;UHD_4.4.0.0+ds1-4 Traceback (most recent call last): File"/home/sowjanya/Downloads/fm_example.py", line 238, in <module> main() File"/home/sowjanya/Downloads/fm_example.py", line 216, in main tb =top_block_cls() ^^^^^^^^^^^^^^^ File"/home/sowjanya/Downloads/fm_example.py", line 84, in __init__self.uhd_usrp_source_0 = uhd.usrp_source( ^^^^^^^^^^^^^^^^ RuntimeError:LookupError: KeyError: No devices found for -----> Empty Device Address howto fix this errorHow to fix the above errorOn Thu, 17 Aug 2023 at 21:37, <discuss-gnuradio-request@gnu.org> wrote:> Send Discuss-gnuradio mailing list submissions to>> To subscribe or unsubscribe via the World Wide Web, visit> or, via email, send a message with subject or body 'help' to>> You can reach the person managing the list at>> When replying, please edit your Subject line so it is more specific> than "Re: Contents of Discuss-gnuradio digest...">>> Today's Topics:>> 1. Using a signal as a parameter in a block? (tom sutherland)>>> ---------------------------------------------------------------------->> Message: 1> Date: Thu, 17 Aug 2023 12:59:58 +0000 (UTC)> From: tom sutherland <alphatozeta@yahoo.com>> Subject: Using a signal as a parameter in a block?> Message-ID: <661605185.819399.1692277198996@mail.yahoo.com>> Content-Type: text/plain; charset="utf-8">> I want to use the output value of a signal generator as the delay value of> a delay block. Is there a way to pass the output of a signal generator(saw> tooth) to the delay block? I have attached an initial grc file and a> picture of what I want to do. Any help would be appreciated.Thanks...TomPS> Do you know if I need to sign up for any workshops, etc.. at the GNURadio> Conference next month or do I just show up and take a seat? I've already> registered.>>>>> -------------- next part --------------> An HTML attachment was scrubbed...> URL: <> >> -------------- next part --------------> A non-text attachment was scrubbed...> Name: 1692277050668blob.jpg> Type: image/png> Size: 41672 bytes> Desc: not available> URL: <> >> -------------- next part --------------> A non-text attachment was scrubbed...> Name: rampAsDelayInput.grc> Type: application/octet-stream> Size: 4072 bytes> Desc: not available> URL: <> >> -------------- next part --------------> A non-text attachment was scrubbed...> Name: RampAsDelayInput.png> Type: image/png> Size: 30385 bytes> Desc: not available> URL: <> >>> ------------------------------>> Subject: Digest Footer>> _______________________________________________> Discuss-gnuradio mailing list>>> ------------------------------>> End of Discuss-gnuradio Digest, Vol 250, Issue 15> *************************************************>-------------- next part --------------An HTML attachment was scrubbed...URL: <https://lists.gnu.org/archive/html/discuss-gnuradio/attachments/20230818/70cc2c07/attachment.htm>------------------------------Message: 4Date: Fri, 18 Aug 2023 10:35:09 +0200From: Marcus Müller <marcus.mueller@ettus.com>Subject: LookupError: KeyError: No devices found (was: Re:Discuss-gnuradio Digest, Vol 250, Issue 15)Message-ID: <4b8dc553-f663-4d9b-fdbf-beca6b3ee90a@ettus.com>Content-Type: text/plain; charset="utf-8"; Format="flowed"Hi Sowji,according to the text you've replied to:> When replying, please edit your Subject line so it is more specific> than "Re: Contents of Discuss-gnuradio digest..."I changed the subject line to actually describe the contents of your email. Please get inthe habit of doing that :)Anyways, as you notice, this is an error related to UHD not finding any USRP devices.Since we don't know which device you have, we can't help you with that. But to expedite asolution: Guides to this are found in dozens of corners on the internet, for exampleBest,MarcusOn 18.08.23 10:11, Sowji Srinithi wrote:> Qt GUI: Could not restore geometry: restoreGeometry(self, geometry: Union[QByteArray,> bytes, bytearray]): argument 1 has unexpected type 'NoneType' [INFO] [UHD] linux; GNU> C++ version 12.3.0; Boost_107400; UHD_4.4.0.0+ds1-4 Traceback (most recent call last):> File "/home/sowjanya/Downloads/fm_example.py", line 238, in <module> main() File> "/home/sowjanya/Downloads/fm_example.py", line 216, in main tb = top_block_cls()> ^^^^^^^^^^^^^^^ File "/home/sowjanya/Downloads/fm_example.py", line 84, in __init__> self.uhd_usrp_source_0 = uhd.usrp_source( ^^^^^^^^^^^^^^^^ RuntimeError: LookupError:> KeyError: No devices found for -----> Empty Device Address how to fix this error>> How to fix the above error>> On Thu, 17 Aug 2023 at 21:37, <discuss-gnuradio-request@gnu.org> wrote:>> Send Discuss-gnuradio mailing list submissions to>> To subscribe or unsubscribe via the World Wide Web, visit> or, via email, send a message with subject or body 'help' to>> You can reach the person managing the list at>> When replying, please edit your Subject line so it is more specific> than "Re: Contents of Discuss-gnuradio digest...">>> Today's Topics:>> 1. Using a signal as a parameter in a block? (tom sutherland)>>> ---------------------------------------------------------------------->> Message: 1> Date: Thu, 17 Aug 2023 12:59:58 +0000 (UTC)> From: tom sutherland <alphatozeta@yahoo.com>> Subject: Using a signal as a parameter in a block?> Message-ID: <661605185.819399.1692277198996@mail.yahoo.com>> Content-Type: text/plain; charset="utf-8">> I want to use the output value of a signal generator as the delay value of a delay> block. Is there a way to pass the output of a signal generator(saw tooth) to the> delay block? I have attached an initial grc file and a picture of what I want to do.> Any help would be appreciated.Thanks...TomPS Do you know if I need to sign up for> any workshops, etc.. at the GNURadio Conference next month or do I just show up and> take a seat? I've already registered.>>>>> -------------- next part --------------> An HTML attachment was scrubbed...> URL:> <https://lists.gnu.org/archive/html/discuss-gnuradio/attachments/20230817/353462d6/attachment.htm>> -------------- next part --------------> A non-text attachment was scrubbed...> Name: 1692277050668blob.jpg> Type: image/png> Size: 41672 bytes> Desc: not available> URL:> <https://lists.gnu.org/archive/html/discuss-gnuradio/attachments/20230817/353462d6/attachment.png>> -------------- next part --------------> A non-text attachment was scrubbed...> Name: rampAsDelayInput.grc> Type: application/octet-stream> Size: 4072 bytes> Desc: not available> URL:> <https://lists.gnu.org/archive/html/discuss-gnuradio/attachments/20230817/353462d6/attachment.obj>> -------------- next part --------------> A non-text attachment was scrubbed...> Name: RampAsDelayInput.png> Type: image/png> Size: 30385 bytes> Desc: not available> URL:>> ------------------------------>> Subject: Digest Footer>> _______________________________________________> Discuss-gnuradio mailing list>>> ------------------------------>> End of Discuss-gnuradio Digest, Vol 250, Issue 15> *************************************************>-------------- next part --------------An HTML attachment was scrubbed...URL: <https://lists.gnu.org/archive/html/discuss-gnuradio/attachments/20230818/b6b52e2b/attachment.htm>------------------------------Subject: Digest Footer_______________________________________________Discuss-gnuradio mailing list------------------------------End of Discuss-gnuradio Digest, Vol 250, Issue 16*************************************************
No comments:
Post a Comment