I have looked at that file and you have made gain, frequency, and LO offset variables and then you send messages every 2 secs. When I run the file, I try to change the frequency from 2.4 to 2.5 G using the glider in the GUI. It should change the value of the variable which should be reflected in the actual center frequency. However, I do not see the frequency changing after 2 secs in the Frequency Sink Plot. Is that the right way to change the value of the variable ?
On Fri, Feb 24, 2017 at 11:06 AM, Derek Kozel <derek.ko...@ettus.com> wrote: > Hello, > > For every message which you send UHD would change the gain once. So in > order to alternate every 100ms you would send 10 messages a second, > advancing the timestamp value by 100ms each time. The example I linked to > shows the frequency and gain being changed every two seconds. You'll just > need to alter the arguments to have it alternate the gain. > > Regards, > Derek > > On Fri, Feb 24, 2017 at 8:52 AM, Qurat-Ul-Ann Akbar < > quratulannakbar2...@u.northwestern.edu> wrote: > >> Also I want to keep doing this in a loop (the values keep alternating >> after an interval). Will it be possible through the command port interface ? >> >> >> On Fri, Feb 24, 2017 at 9:17 AM, Qurat-Ul-Ann Akbar < >> quratulannakbar2...@u.northwestern.edu> wrote: >> >>> Hi Derek, >>> >>> Thank you for your email. If you could find that file it would be really >>> helpful. What I want to do is to alternate between two or more values of >>> gain after specific intervals. Can I alternate like this using the command >>> port interface? How will the block USRP sink block know which value to use >>> ? Can you kindly explain that a bit. >>> >>> >>> >>> On Thu, Feb 23, 2017 at 4:23 PM, Derek Kozel <derek.ko...@ettus.com> >>> wrote: >>> >>>> Hello, >>>> >>>> The command port interface can be used to change the gain value. There >>>> is an example of creating messages for tuning included in gr-uhd. >>>> https://github.com/gnuradio/gnuradio/blob/master/gr-uhd/exam >>>> ples/grc/uhd_msg_tune.grc >>>> >>>> I've used a function probe to generate coarsely timed "tick" messages >>>> to a custom python block which is correctly formatting the messages before. >>>> Unfortunately I cannot find that GRC file at the moment. The function probe >>>> will run at an approximate interval dependent on your system and GNU >>>> Radio's scheduler. If you don't need exact timing then just use the gain >>>> message and function probe, if you do need exact timing include both time >>>> and gain values in the pmt command message then the gain will be applied at >>>> the specific time based on the radio timestamp. Set the Sync setting to >>>> unknown_pps, which will set the radio timestamp to 0 when the flowgraph >>>> starts, and set the initial timestamp for the command port message to a >>>> second or two in the future to account for the startup time of the >>>> flowgraph. >>>> >>>> Regards, >>>> Derek >>>> >>>> On Thu, Feb 23, 2017 at 1:36 PM, Qurat-Ul-Ann Akbar < >>>> quratulannakbar2...@u.northwestern.edu> wrote: >>>> >>>>> Hi, >>>>> >>>>> I want to alternate the gain of the USRP between two values after a >>>>> certain period of time. For example after 100 ms it should go from A to B >>>>> and after another 100 ms the value should go from B to A and so on. >>>>> >>>>> Is there an easy way of doing this in the GNU Radio companion or would >>>>> I need to start a timer in python and put an IF condition to keep changing >>>>> the value? Can I do this somehow using the probe block? >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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