On 01/16/2013 03:37 PM, LD Zhang wrote: > Hi Folks, > > Sorry for trying to resurrect this topic thought to be settled at one time. > My earlier impression was somehow incorrect. Let me summarize the > situation: basically one wants to gather data at approximately the same > time for 2 USRPs. Using the 2 host computers sync'd to NTP, this appears to > be feasible in principle. If they differ by 1 or 2 ms, I don't care and > it's within tolerance of the particular application. > > So the quickest thing to do was to modify the top_block.py generated from > GRC as follows: > > > self.uhd_usrp_source_0.set_time_now(uhd.time_spec_t(time.time())) > > self.uhd_usrp_source_0.set_start_time(uhd.time_spec_t(time.time() + 0.5)) >
How are you communicating the same start time to each device in your setup? Suppose there were two devices, would it not be more like this: self.uhd_usrp_source_0.set_time_now(uhd.time_spec_t(time.time())) self.uhd_usrp_source_1.set_time_now(uhd.time_spec_t(time.time())) #start stream time common for all N devices start_time = uhd.time_spec_t(time.time() + 0.5) self.uhd_usrp_source_0.set_start_time(start_time) self.uhd_usrp_source_1.set_start_time(start_time) -josh _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
