JKFF(o) Lamp(o) o.jkff.Q.conn = o.lamp.inp # J=L, K=L sched.enque( (1, 100000000), o.jkff.J.set, ('L',) ) sched.enque( (1, 110000000), o.jkff.K.set, ('L',) ) sched.enque( (1, 120000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 130000000), o.jkff.CLK.set, ('L',) ) sched.enque( (1, 140000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 150000000), o.jkff.CLK.set, ('L',) ) # J=H, K=L sched.enque( (1, 200000000), o.jkff.J.set, ('H',) ) sched.enque( (1, 220000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 230000000), o.jkff.CLK.set, ('L',) ) sched.enque( (1, 240000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 250000000), o.jkff.CLK.set, ('L',) ) # J=L, K=L sched.enque( (1, 300000000), o.jkff.J.set, ('L',) ) sched.enque( (1, 320000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 330000000), o.jkff.CLK.set, ('L',) ) sched.enque( (1, 340000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 350000000), o.jkff.CLK.set, ('L',) ) # J=L, K=H sched.enque( (1, 400000000), o.jkff.K.set, ('H',) ) sched.enque( (1, 420000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 430000000), o.jkff.CLK.set, ('L',) ) sched.enque( (1, 440000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 450000000), o.jkff.CLK.set, ('L',) ) # J=H, K=H sched.enque( (1, 500000000), o.jkff.J.set, ('H',) ) sched.enque( (1, 520000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 530000000), o.jkff.CLK.set, ('L',) ) sched.enque( (1, 540000000), o.jkff.CLK.set, ('H',) ) sched.enque( (1, 550000000), o.jkff.CLK.set, ('L',) ) sched.enque( (5, 0), sched.quit )