<div dir="ltr">Hi Giovanni,<br><div><br>The code snippet you included is missing the code that sets the time and clock sources and the code that sets the time on the device.  Add the following lines at the top of your code:<br><br></div><div>    self.uhd_usrp_source_0.set_clock_source("gpsdo")<br>    self.uhd_usrp_source_0.set_time_source("gpsdo")</div><div>    self.uhd_usrp_source_0.set_time_next_pps(uhd.time_spec_t(self.uhd_usrp_source_0.get_mboard_sensor("gps_time").to_int()+1))<br></div><div>    time.sleep(1)<br></div><div><font face="Times New Roman"><span style="font-size:16px"></span></font><br></div><div>Try that and let us know if it works.<br></div><div><br></div><div>Regards,<br></div><div>Michael<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 28, 2015 at 8:12 AM, Marcus D. Leech via USRP-users <span dir="ltr"><<a href="mailto:usrp-users@lists.ettus.com" target="_blank">usrp-users@lists.ettus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
    <div>On 10/28/2015 09:37 AM, Giovanni MARINO
      via USRP-users wrote:<br>
    </div>
    <blockquote type="cite">
      <div>
        <div style="font-family:'Times New Roman';font-size:16px">Hi, </div>
        <div><font face="Times New Roman"><span style="font-size:16px">I
              found some examples in order to understand how to set the
              time for starting data acquisition with a N210 at
              determined date and hour therefore I wrote the following
              code:</span></font><br>
          <div><font face="Times New Roman"><span style="font-size:16px">       
                gps_time=self.uhd_usrp_source_0.get_mboard_sensor("gps_time",0).to_int()</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        timestamp1 =
                time.mktime(datetime.now().timetuple()) #in order to
                check if the epochs are the same.</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        print "Timenow", timestamp1</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        print "GPS time", gps_time</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        start_time='28.10.2015 12:25:00' #(it has
                be updated)</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        start_time =
                time.mktime(time.strptime(start_time,'%d.%m.%Y
                %H:%M:%S'))</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">       
                self.uhd_usrp_source_0.set_start_time(uhd.time_spec_t(start_time))</span></font></div>
          <div><font face="Times New Roman"><span style="font-size:16px">        print "Start
                time:",str(uhd.time_spec_t(start_time).get_real_secs())</span></font></div>
        </div>
      </div>
      <div><font face="Times New Roman"><span style="font-size:16px"> 
                  self.blocks_file_sink_0 =
            blocks.file_sink(gr.sizeof_gr_complex*1,"./Data/DatafromN210.dat",
            False)</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px"> 
                  self.blocks_file_sink_0.set_unbuffered(False)</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px"> 
                  </span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px">I
            suppose that something does not work, because I am not able
            to save the data into the file (i.e. the file does not
            contain data as expected). </span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px">What's
            wrong with the above-mentioned code?</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px">Thank
            you in advance for your time and help.</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px">Regards</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px">Giovanni</span></font></div>
      <div><font face="Times New Roman"><span style="font-size:16px"><br>
          </span></font></div>
    </blockquote>
    </div></div><font face="Times New Roman">Is that the entirety of your code, or
      just a piece of it?<br>
      <br>
      If you want to start streaming very far in the future, I'd suggest
      just using ordinary systemy things to "soak up" most of that time,
      like a "sleep" or don't actually invoke your<br>
        program until close to the time you want to start streaming, and
      then use the timed-streaming to do a more precise start-time.<br>
      <br>
      <br>
    </font><br>
  </div>

<br>_______________________________________________<br>
USRP-users mailing list<br>
<a href="mailto:USRP-users@lists.ettus.com">USRP-users@lists.ettus.com</a><br>
<a href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com" rel="noreferrer" target="_blank">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a><br>
<br></blockquote></div><br></div>