artiq/examples/master/repository/coredevice_examples/simple/blink_forever.py

21 lines
454 B
Python
Raw Normal View History

from artiq import *
class BlinkForever(EnvExperiment):
def build(self):
self.setattr_device("core")
2015-11-27 19:30:05 +08:00
self.setattr_device("ttl0")
self.setattr_device("ttl1")
def hello(self, i):
print("Hello world", i)
@kernel
def run(self):
2015-11-27 19:30:05 +08:00
for i in range(80000):
self.ttl0.pulse(40*us)
self.ttl1.pulse(40*us)
delay(40*us)
for i in range(7):
self.hello(i)