2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-25 03:08:27 +08:00

examples/rtio_skew: use results

This commit is contained in:
Sebastien Bourdeauducq 2015-01-29 23:49:17 +08:00
parent 45c0e2874f
commit f684678b91

View File

@ -1,10 +1,6 @@
from artiq import *
def print_skew(p):
print("Input/output skew: {} ns".format(p))
def print_failed():
print("Pulse was not received back")
@ -13,6 +9,7 @@ class RTIOSkew(AutoDB):
class DBKeys:
pmt0 = Device()
ttl0 = Device()
io_skew = Result()
@kernel
def run(self):
@ -26,4 +23,4 @@ class RTIOSkew(AutoDB):
if in_t < 0*s:
print_failed()
else:
print_skew(int((out_t - in_t)/(1*ns)))
self.io_skew = out_t - in_t