|
|
|
@ -571,12 +571,7 @@ class AWRAMS(object): |
|
|
|
|
self.output_path = OUTPUT_DIR |
|
|
|
|
self.current_filepath = fpath |
|
|
|
|
self.current_measure_time = self.hhp.getCurrentMeasureTimeFromPath(fpath) |
|
|
|
|
self.ymdhms = "20"+ str(self.info_dict['year']) + '_' \ |
|
|
|
|
+ str(self.info_dict['month']) + '_' \ |
|
|
|
|
+ str(self.info_dict['day']) + '_' \ |
|
|
|
|
+ str(self.info_dict['hour']) + '_' \ |
|
|
|
|
+ str(self.info_dict['minute']) + '_' \ |
|
|
|
|
+ str(self.info_dict['second']) |
|
|
|
|
self.get_ymdhms() |
|
|
|
|
self.output_path = self.output_path.joinpath( self.ymdhms ) |
|
|
|
|
log.debug(f"current_measure_time: {self.current_measure_time}", __name__, "dealOneHandheldMeasurement") |
|
|
|
|
|
|
|
|
@ -585,6 +580,14 @@ class AWRAMS(object): |
|
|
|
|
self.real_wavelength = self.getWavelenthDict() |
|
|
|
|
self.dealOneGroup() |
|
|
|
|
|
|
|
|
|
def get_ymdhms(self, ): |
|
|
|
|
self.ymdhms = "20"+ f"{self.info_dict['year']:02d}" + '_' \ |
|
|
|
|
+ f"{self.info_dict['month']:02d}" + '_' \ |
|
|
|
|
+ f"{self.info_dict['day']:02d}" + '_' \ |
|
|
|
|
+ f"{self.info_dict['hour']:02d}" + '_' \ |
|
|
|
|
+ f"{self.info_dict['minute']:02d}" + '_' \ |
|
|
|
|
+ f"{self.info_dict['second']:02d}" |
|
|
|
|
|
|
|
|
|
def dealOneMeasurement_Online(self, ): |
|
|
|
|
'''handheld一次测量包含多组数据''' |
|
|
|
|
# 调用handheldbuf 处理,将一组数据提交出来 |
|
|
|
@ -593,7 +596,7 @@ class AWRAMS(object): |
|
|
|
|
# 当前文件名 |
|
|
|
|
self.output_path = self.new_folder |
|
|
|
|
# self.current_measure_time = self.hhp.getCurrentMeasureTimeFromPath(fpath) |
|
|
|
|
self.ymdhms = self.getTimeFnameFromInfoDict() |
|
|
|
|
self.get_ymdhms() |
|
|
|
|
|
|
|
|
|
# getBuf |
|
|
|
|
self.get_sensor_buf() |
|
|
|
@ -739,14 +742,14 @@ class AWRAMS(object): |
|
|
|
|
self.mydir.setHeader( self.wavelength.tolist(), TOKEN, "device_id_"+str(self.device_id) ) |
|
|
|
|
header = self.mydir.header_str |
|
|
|
|
|
|
|
|
|
save_path_csv = self.new_folder.joinpath(time_name + SAVE_EXT_NAME) |
|
|
|
|
save_path_csv = self.new_folder.joinpath(self.ymdhms + SAVE_EXT_NAME) |
|
|
|
|
data_str = "" |
|
|
|
|
for k in self.res.keys(): |
|
|
|
|
self.mydir.setContent(self.res[k].tolist(),TOKEN,k ) |
|
|
|
|
data_str = data_str + NEWLINE + self.mydir.content_str |
|
|
|
|
save_path_csv.write_text(header+data_str) |
|
|
|
|
|
|
|
|
|
path_info_txt = self.new_folder.joinpath( time_name + "_info.txt" ) |
|
|
|
|
path_info_txt = self.new_folder.joinpath( self.ymdhms + "_info.txt" ) |
|
|
|
|
self.save_dict_to_file( self.info_dict, path_info_txt ) |
|
|
|
|
|
|
|
|
|
self.do_retrieve() |
|
|
|
|