def switch_test1(): """ """ print '\n*** Switch ***' lp1 = LogicProduct('Y', 2.0, -0.5) s1 = Switch(child=lp1, times=[0.5, 0.7, 1.3]) print s1 s2 = Switch(child=lp1, times=[0.2, 0.4, 0.8], activate=False) print s2 s3 = Switch(child=lp1, times=[2.0, 10.0, 20.0]) print s3 lp1.add_switch(s3) lp1.report() lp1.plot(-1.0, 40.0, 0.2) lp2 = LogicProduct('Y', 2.0, -0.5) lp2.report() lp1.add_child(lp2, 3.5) lp2.report() lp2.plot(-1.0, 40.0, 0.1)
def logic_product_test1(): # LogicProduct test print '\n*** LogicProduct ***' lp1 = LogicProduct('Y', 2.0, -0.5) lp1.report()