diff --git a/cm700reader.py b/cm700reader.py index 8b68d18..1b66afd 100644 --- a/cm700reader.py +++ b/cm700reader.py @@ -142,11 +142,20 @@ ) print(f"CSVファイル {filename} に保存しました") + # 測定条件 + def mesuring_condition(self): + recv = self.send_command("CPR") + if recv[0] == config.CODE_OK: + print(f"測定条件 測定径 {config.MEAS_DIAMETER[recv[1]]}" + + f" 測定モード {config.MEAS_MODE[recv[2]]}" + + f" 待ち時間 {float(recv[3])/10}秒" + + f" 自動平均回数 {recv[4]}回" + + f" 手動平均回数 {recv[5]}回" + ) + # 手動計測 def manual_measurement(self): - # 測定条件 - recv = self.send_command("CPR") - print("測定条件:", recv) + self.mesuring_condition() data = [] while True: @@ -162,9 +171,7 @@ # インターバル計測 def interval_measurement(self): - # 測定条件 - recv = self.send_command("CPR") - print("測定条件:", recv) + self.mesuring_condition() num_samples = int(input("測定回数>")) interval = float(input("間隔(秒)>")) diff --git a/config.py b/config.py index 31c9268..2c59672 100644 --- a/config.py +++ b/config.py @@ -4,3 +4,5 @@ MEAS_TYPE = "SCE" MEAS_TYPE_DICT = {"SCI": 1, "SCE": 2} SAVE_FILE = "spectrum.csv" +MEAS_DIAMETER = {"1":"SAV", "2":"MAV"} +MEAS_MODE = {"1":"SCI", "2":"SCE", "3":"SCI+SCE"}