mirror of
https://gitlab.science.ru.nl/mthesis-edeboone/m.internship-documentation.git
synced 2024-11-22 15:03:35 +01:00
Fig WR clock fix xaxis factor
This commit is contained in:
parent
0e5b23aa24
commit
c3d130a715
2 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,5 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
__doc__ = \
|
|
||||||
"""Generate some figures showing the alignment of clocks
|
"""Generate some figures showing the alignment of clocks
|
||||||
in a White Rabbit system with GrandMaster setup.
|
in a White Rabbit system with GrandMaster setup.
|
||||||
"""
|
"""
|
||||||
|
@ -66,8 +65,8 @@ def main(time_base = 10e-9):
|
||||||
dio_freq = 12.5*clock_freq # Hz
|
dio_freq = 12.5*clock_freq # Hz
|
||||||
|
|
||||||
pps_in_early = -1.7/clock_freq #s
|
pps_in_early = -1.7/clock_freq #s
|
||||||
pps_in_width = 10e1/clock_freq #s
|
pps_in_width = 1e2/clock_freq #s
|
||||||
pps_out_width = 10e1/clock_freq #s
|
pps_out_width = 1e2/clock_freq #s
|
||||||
|
|
||||||
t = np.linspace(-2.25*1/clock_freq, 0.8*1/clock_freq, 5000) #
|
t = np.linspace(-2.25*1/clock_freq, 0.8*1/clock_freq, 5000) #
|
||||||
|
|
||||||
|
@ -87,6 +86,7 @@ def main(time_base = 10e-9):
|
||||||
## Random event timestamp
|
## Random event timestamp
|
||||||
timestamped_event = t[first_shared_edge(dio, random_event_idx)]
|
timestamped_event = t[first_shared_edge(dio, random_event_idx)]
|
||||||
|
|
||||||
|
|
||||||
# Create the figure
|
# Create the figure
|
||||||
fig, axs = plt.subplots(4,1, sharex=True, gridspec_kw={'hspace': 0}, figsize=(16,4))
|
fig, axs = plt.subplots(4,1, sharex=True, gridspec_kw={'hspace': 0}, figsize=(16,4))
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ def main(time_base = 10e-9):
|
||||||
if time_base == 10e-9:
|
if time_base == 10e-9:
|
||||||
axs[-1].set_xlabel("Time (ns)")
|
axs[-1].set_xlabel("Time (ns)")
|
||||||
|
|
||||||
ticks = axs[-1].get_xticks()/time_base
|
ticks = axs[-1].get_xticks()*10/time_base # 10 was experimentally determined
|
||||||
axs[-1].set_xticklabels(np.floor(ticks))
|
axs[-1].set_xticklabels(np.floor(ticks))
|
||||||
else:
|
else:
|
||||||
axs[-1].set_xlabel("Time (s)")
|
axs[-1].set_xlabel("Time (s)")
|
||||||
|
|
Binary file not shown.
Loading…
Reference in a new issue