small bug fixed

This commit is contained in:
mipt-user
2025-11-26 13:49:54 +03:00
parent 23bc4bdd24
commit 1adb3a714e
2 changed files with 21 additions and 16 deletions
@@ -1,16 +1,21 @@
{ {
"open_air": true, "open_air": true,
"axis": "abs", "axis": "abs",
"cut": 0.23, "cut": 0.2,
"max": 1.5, "max": 1.5,
"gain": 1.0, "gain": 1.0,
"start_freq": 470.0, "start_freq": 400.0,
"stop_freq": 8800.0, "stop_freq": 3000.0,
"clear_history": false, "clear_history": false,
"sigma": 3.42, "sigma": 2.0,
"border_border_m": 0.26, "border_border_m": 0.3,
"if_normalize": false, "if_normalize": true,
"if_draw_level": false, "if_draw_level": true,
"detection_level": 3.0, "detection_level": 8.0,
"data_limit": 500 "data_limit": 500,
"y_min": -50,
"y_max": 40,
"autoscale": true,
"show_magnitude": true,
"show_phase": true
} }
@@ -130,33 +130,33 @@ class BScanProcessor(BaseProcessor):
name="sigma", name="sigma",
label="Степень сглаживания в abs режиме", label="Степень сглаживания в abs режиме",
type="slider", type="slider",
value=0.01, value=cfg["sigma"],
options={"min": 0.01, "max": 5.0, "step": 0.01, "dtype": "float"}, options={"min": 0.01, "max": 5.0, "step": 0.01, "dtype": "float"},
), ),
UIParameter( UIParameter(
name="if_normalize", name="if_normalize",
label="Нормировка", label="Нормировка",
type="toggle", type="toggle",
value=False, value=cfg["if_normalize"],
), ),
UIParameter( UIParameter(
name="border_border_m", name="border_border_m",
label="Глубина границы", label="Глубина границы",
type="slider", type="slider",
value=0.5, value=cfg["border_border_m"],
options={"min": 0.0, "max": 2.5, "step": 0.01, "dtype": "float"}, options={"min": 0.0, "max": 2.5, "step": 0.01, "dtype": "float"},
), ),
UIParameter( UIParameter(
name="if_draw_level", name="if_draw_level",
label="Детекция", label="Детекция",
type="toggle", type="toggle",
value=False, value=cfg["if_draw_level"],
), ),
UIParameter( UIParameter(
name="detection_level", name="detection_level",
label="Порог детекции,%", label="Порог детекции,%",
type="slider", type="slider",
value=5, value=cfg["detection_level"],
options={"min": 0.0, "max": 100.0, "step": 0.1, "dtype": "float"}, options={"min": 0.0, "max": 100.0, "step": 0.1, "dtype": "float"},
), ),
@@ -165,7 +165,7 @@ class BScanProcessor(BaseProcessor):
name="clear_history", name="clear_history",
label="Очистить историю", label="Очистить историю",
type="button", type="button",
value=False, value=cfg["clear_history"],
options={"action": "Очистить накопленную историю графика"}, options={"action": "Очистить накопленную историю графика"},
), ),
] ]
@@ -471,7 +471,7 @@ class BScanProcessor(BaseProcessor):
"autosize": True, "autosize": True,
} }
print(self._config['if_normalize'], self._config['if_draw_level']) # print(self._config['if_normalize'], self._config['if_draw_level'])
if self._config['if_normalize'] or self._config['if_draw_level']: if self._config['if_normalize'] or self._config['if_draw_level']:
layout["shapes"] = layout.get("shapes", []) + [ layout["shapes"] = layout.get("shapes", []) + [
{ {