diff --git a/plot.c b/plot.c index 7ace985..7e2a785 100644 --- a/plot.c +++ b/plot.c @@ -2117,7 +2117,7 @@ static void cell_draw_marker_info(int x0, int y0) if (delta < -5 || delta > 5) break; float level = (actual_t[markers[1].index] + actual_t[markers[2].index])/2.0 - actual_t[markers[0].index]; - if (level < -40 || level > 0) + if (level < -70 || level > 0) break; int depth =(int) (pow((float)10.0, 2.0 + (level + 6.02) /20.0)); #endif diff --git a/ui_sa.c b/ui_sa.c index e1794c9..2659320 100644 --- a/ui_sa.c +++ b/ui_sa.c @@ -832,7 +832,7 @@ static UI_FUNCTION_ADV_CALLBACK(menu_measure_acb) // SetAverage(4); break; - case M_PASS_BAND: // STop band measurement + case M_PASS_BAND: // Stop band measurement // reset_settings(setting.mode); markers[0].enabled = M_ENABLED; markers[0].mtype = M_REFERENCE | M_TRACKING; @@ -866,17 +866,18 @@ static UI_FUNCTION_ADV_CALLBACK(menu_measure_acb) ui_mode_keypad(KM_CENTER); ui_process_keypad(); center = uistat.value; - kp_help_text = "Modulation frequency, 2 .. 10 kHz"; + kp_help_text = "Modulation frequency, 3 .. 10 kHz"; ui_mode_keypad(KM_SPAN); ui_process_keypad(); - if (uistat.value < 2000) + if (uistat.value < 3000) break; - span = uistat.value + 1500; // Enlarge span for RBW width + span = uistat.value; set_sweep_frequency(ST_SPAN, 100000); // 100kHz set_measurement(M_AM); set_marker_frequency(0, center); set_marker_frequency(1, center-span); set_marker_frequency(2, center+span); + set_average(5); break; case M_FM: // FM reset_settings(setting.mode);