45 lines
655 B
Python
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) |