sig_gen: improved efficiency based on timeit tests. Used Constant value instead of pulling math.pi and voltages are set directly by accessing the voltage attribute
sig_gen tests: Sampling done only at thread pauses; Testing accuracy down to 10mv; Increased freq to reduce testing time.