From dadcf0f793b045f744dde51f89612d65dfd0fb62 Mon Sep 17 00:00:00 2001 From: MaD_CaT Date: Mon, 19 May 2025 08:28:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=A3=D0=B1=D1=80=D0=B0=D0=BD=D0=B0=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BB=D0=BE=D0=BD=D0=BA=D0=B0=20=D1=81=20=D0=BA=D1=83?= =?UTF-8?q?=D1=80=D1=81=D0=BE=D0=B2=D1=8B=D0=BC=20=D1=83=D0=B3=D0=BB=D0=BE?= =?UTF-8?q?=D0=BC=20=D0=B8=D0=B7=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D1=8B=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=BF=D0=BE=D0=BC=D0=B5=D1=85.=20=D0=A3=D0=B1=D1=80?= =?UTF-8?q?=D0=B0=D0=BD=D0=B0=20=D0=BA=D0=BE=D0=BB=D0=BE=D0=BD=D0=BA=D0=B0?= =?UTF-8?q?=20=D1=81=20=D1=87=D0=B0=D1=81=D1=82=D0=BE=D1=82=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=B8=D0=B7=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=8B=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BC=D0=B5=D1=85.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/frame-ecm-list/scroll-ecm-list.gd | 14 ++++++-------- scenes/frame-ecm-params/scroll-ecm-params.gd | 15 +++++++-------- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/scenes/frame-ecm-list/scroll-ecm-list.gd b/scenes/frame-ecm-list/scroll-ecm-list.gd index fa96d3b..e437417 100644 --- a/scenes/frame-ecm-list/scroll-ecm-list.gd +++ b/scenes/frame-ecm-list/scroll-ecm-list.gd @@ -5,10 +5,10 @@ extends ScrollContainer const CellLineEdit = preload('res://table/ячейка-2.tscn') ## Ячейка таблицы. const TableHeader = preload('res://table/header.tscn') ## Ячейка заголовок таблицы. -const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка. -const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit, CellLineEdit , CellLineEdit ] ## Описание ряда. -const TABLE_HEADERS_TEXT = ['Номер', 'Название', 'Частота, МГц', 'Пеленг', 'Состояние' ] ## Заголовки таблицы. -const TABLE_COLUMN_SIZE = [ 65, 80, 120, 70, 100 ] ## Ширины колонок. +const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка. +const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit , CellLineEdit ] ## Описание ряда. +const TABLE_HEADERS_TEXT = ['Номер', 'Название', 'Пеленг', 'Состояние' ] ## Заголовки таблицы. +const TABLE_COLUMN_SIZE = [ 75, 100, 90, 170 ] ## Ширины колонок. ## Состояние выполнения сеанса помехи const INTERFER_STATE = { @@ -42,9 +42,8 @@ const INTERFER_NAMES = { ## Индексы колонок const COLUMN_NUMBER = 0 const COLUMN_NAME = 1 -const COLUMN_FREQ = 2 -const COLUMN_AOA = 3 -const COLUMN_STATE = 4 +const COLUMN_AOA = 2 +const COLUMN_STATE = 3 func on_rto_threat_unsel(_th_id): $table.clear_rows_selected() @@ -152,7 +151,6 @@ func map_th_to_row(ecm) -> Array: row[COLUMN_NAME] = '' if INTERFER_NAMES.has(ecm.krp): row[COLUMN_NAME] = '%s' % INTERFER_NAMES[ecm.krp] - row[COLUMN_FREQ] = '%s' % ecm.params['freq'] row[COLUMN_AOA] = '%s' % ecm.kni row[COLUMN_STATE] = '' if INTERFER_STATE.has(ecm.svk): diff --git a/scenes/frame-ecm-params/scroll-ecm-params.gd b/scenes/frame-ecm-params/scroll-ecm-params.gd index 5fa0c1e..3fc2c3a 100644 --- a/scenes/frame-ecm-params/scroll-ecm-params.gd +++ b/scenes/frame-ecm-params/scroll-ecm-params.gd @@ -13,15 +13,14 @@ const TABLE_HEADERS_TEXT = ['Параметр', 'Значение' ] ## const TABLE_COLUMN_SIZE = [ 370, 85 ] ## Ширины колонок. const TABLE_PARAMS = { - 'kni': [0, 'Курсовой угол, гр.', false, 0.0, 360.0], - 'powp': [1, 'Мощность, %', true, 0.0, 100.0], - 'freq': [2, 'Частота, МГц', true, settings.FREQ_MIN, settings.FREQ_MAX], - 'width': [3, 'Занимая полоса частот, МГц', true, 0.0, settings.WIDTH_MAX], - 'dur': [4, 'Длительность импульса, мкс', true, 0.0, settings.DUR_MAX], - 'period': [5, 'Период повтора, мкс', true, 0.0, settings.PERIOD_MAX], - 'um': [6, 'Угол места, гр.', true, settings.UM_MIN, settings.UM_MAX] } + 'powp': [0, 'Мощность, %', true, 0.0, 100.0], + 'freq': [1, 'Частота, МГц', true, settings.FREQ_MIN, settings.FREQ_MAX], + 'width': [2, 'Занимая полоса частот, МГц', true, 0.0, settings.WIDTH_MAX], + 'dur': [3, 'Длительность импульса, мкс', true, 0.0, settings.DUR_MAX], + 'period': [4, 'Период повтора, мкс', true, 0.0, settings.PERIOD_MAX], + 'um': [5, 'Угол места, гр.', true, settings.UM_MIN, settings.UM_MAX] } -const MOD_ROW_INDEX = 7 ## Индекс строки с модуляцией +const MOD_ROW_INDEX = 6 ## Индекс строки с модуляцией func init_table(): for i in TABLE_PARAMS.size(): $table.add_row(TABLE_ROW)