Skip to content
Snippets Groups Projects

WIP: added new script

Open Alén Arias Vázquez requested to merge loggin-cp400x into master
+ 5
3
@@ -41,17 +41,19 @@ class CPX400DPLog(object):
def get_data(self, interval=1.0):
self.create_directory()
log_file_name=self.get_file_name(filename='psu_logging',number=0)
log_file=open(log_file_name, 'w')
log_file=open(log_file_name, 'w+')
log_file.write("TIME,V1,I1,V2,I2\n")
while True:
V1, V2, I1, I2 = self.psu.get_parameters()
log_file.write("{},{},{},{},{}\n".format(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time())),V1,I1,V2,I2))
log_file.close()
time.sleep(interval)
log_file=open(log_file_name, 'a+')
def main():
parser = argparse.ArgumentParser(description='CPX400DP logging', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument('--dir', "-d", type=str, default='test', help="Directory to storage results")
parser.add_argument('--time', "-t", type=float, default=1.0 , help="Logging interval in seconds")
parser.add_argument('--dir', "-d", type=str, default='log_cpx400dp', help="Directory to storage results")
parser.add_argument('--time', "-t", type=float, default=1.0 , help="Logging interval in seconds")
args = parser.parse_args()
test = CPX400DPLog(dirname=args.dir)