Skip to content
Snippets Groups Projects
Commit 389df5d1 authored by Sai Lakhan Ekal's avatar Sai Lakhan Ekal
Browse files

Import json module to read json file for parameter of time and target_accuracy

Use accuracy parameters as args for Measurement class
parent 287e4b33
No related branches found
No related tags found
No related merge requests found
......@@ -10,12 +10,14 @@ import matplotlib.pyplot as plt
import climate_chamber
import VNA
import virtual_time
import json
TEMPERATURE_STABLE = 0x1
HUMIDITY_STABLE = 0x2
MAGNITUDE_STABLE = 0x4
PHASE_STABLE = 0x8
class Measurements:
def __init__(self, chamber_address, vna_address, sweep_file, output_file, standby, target_accuracy):
self.target_accuracy = target_accuracy
......@@ -207,6 +209,7 @@ class Measurements:
ax2.legend()
plt.show()
if __name__ == '__main__':
parser = ArgumentParser()
parser.add_argument("-c", "--chamber",
......@@ -235,7 +238,10 @@ if __name__ == '__main__':
output = args.output
print(args.chamber, args.vna, args.file, output, args.standby)
# reading json file for target accuracy
#with open('test_stand_parameter.json', 'r') as f:
#data = json.load(f)
mes = Measurements(args.chamber, args.vna, args.file, output, args.standby, [0.1, 1.])
mes = Measurements(args.chamber, args.vna, args.file, output, args.standby, [data["Max_delta_temperature"], data["max_delta_humidity"]])
mes.perform_measurements()
mes.plot_output(output)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment