NNDy/scripts/sequences/TestClock.py
castaneda be2a7831ea Upload files to "scripts/sequences"
Sequences used for testing MLOOP on the "test setup"
2025-03-21 14:04:46 +01:00

45 lines
655 B
Python

from labscript import *
import numpy as np
from labscript_utils import import_or_reload
import_or_reload('labscriptlib.NNDy_TestSetup.connection_table')
start()
t0 = 0
#t = reinitialise(t0)
t = t0
#T = 100
#dt = 5
#AnalogueHigh = 1
N = int(T//dt)
#print(np.linspace(t, t+T, N))
#dummyAnalogue_1.constant(t, AnalogueHigh)
CH4.go_high(t)
for i in list(np.linspace(t, t+T, N)):
CH3.go_high(i)
CH3.go_low(i+dt/2)
CH2.constant(i, AnalogueHigh)
CH2.constant(i+dt/2, 0)
#print(i)
t += T
#dummyAnalogue_1.constant(t, 0)
CH4.go_low(t)
#t = reinitialise(t)
t += 5
#print(t)
stop(t)