Obj(o, 'b', None, (4,4)) JKFF(o.b) CLK(o.b, 0.2, 'clk_J').out.conn = Joint(o.b, 'jt_J').new_pin() o.b.jt_J.new_pin().conn = Lamp(o.b, 'J', None, (0,0)).inp o.b.jt_J.new_pin().conn = o.b.jkff.J CLK(o.b, 1, 'clk').out.conn = Joint(o.b, 'jt_CLK').new_pin() o.b.jt_CLK.new_pin().conn = Lamp(o.b, 'CLK', None, (0,2)).inp o.b.jt_CLK.new_pin().conn = o.b.jkff.CLK CLK(o.b, 0.3, 'clk_K').out.conn = Joint(o.b, 'jt_K').new_pin() o.b.jt_K.new_pin().conn = Lamp(o.b, 'K', None, (0,4)).inp o.b.jt_K.new_pin().conn = o.b.jkff.K o.b.jkff.Q.conn = Lamp(o.b, 'Q', None, (6, 0)).inp o.b.jkff.nQ.conn = Lamp(o.b, 'nQ', None, (6, 4)).inp sched.enque( (1,0), o.b.clk.en.set, 'H' ) sched.enque( (1,0), o.b.clk_J.en.set, 'H' ) sched.enque( (1,0), o.b.clk_K.en.set, 'H' ) sched.enque( (60,0), sched.quit ) # EOF