Рефакторинг. Табуляцию в пробелы

This commit is contained in:
sasha80
2023-08-10 13:25:09 +03:00
parent 42b6fe466b
commit 58b98be426
9 changed files with 347 additions and 349 deletions

View File

@@ -3,63 +3,63 @@ extends Node
# Таблица с данными для входов, первое значение - индекс устройства в ячейке КЭМС
const INPUT_ROWS0 = [
[1,['1111 МР-231S, УИЗП', 'X31', '0.00', '0.00']],
[2,['2222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[3,['3НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[4,['4НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[5,['5ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[8,['64302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[11,['7НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']],
[22,['8222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[23,['9РЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[24,['10НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[25,['11ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[28,['124302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[21,['13НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
[1,['1111 МР-231S, УИЗП', 'X31', '0.00', '0.00']],
[2,['2222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[3,['3НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[4,['4НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[5,['5ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[8,['64302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[11,['7НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']],
[22,['8222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[23,['9РЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[24,['10НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[25,['11ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[28,['124302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[21,['13НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
# Таблица с данными для выходов, первое значение - индекс устройства в ячейке КЭМС
const OUTPUT_ROWS0 = [
[41,['15НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
[42,['16НРЛС МР-231S', 'X62', '0.00', '0.00']],
[43,['17НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[44,['18НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[45,['19ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[46,['204302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[48,['21НРЛС 11111111', 'X69', '0.00', '0.00']],
[52,['22НРЛС МР-231S', 'X62', '0.00', '0.00']],
[53,['23НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[54,['24НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[55,['25ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[56,['264302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[58,['27НРЛС 11111111', 'X69', '0.00', '0.00']]]
[41,['15НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
[42,['16НРЛС МР-231S', 'X62', '0.00', '0.00']],
[43,['17НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[44,['18НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[45,['19ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[46,['204302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[48,['21НРЛС 11111111', 'X69', '0.00', '0.00']],
[52,['22НРЛС МР-231S', 'X62', '0.00', '0.00']],
[53,['23НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[54,['24НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[55,['25ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[56,['264302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[58,['27НРЛС 11111111', 'X69', '0.00', '0.00']]]
const INPUT_ROWS1 = [
[12,['283333 МР-231S, Строб ЭМС', 'X52', '0.00', '0.00']],
[13,['29НРЛС МР-231-3, УИЗП', 'X54', '0.00', '0.00']],
[14,['30НРЛС МР-231-3, Строб ЭМС', 'X55', '0.00', '0.00']],
[15,['31ЦИСВС-1010, УИЗП', 'X23', '0.00', '0.00']],
[21,['32НРЛС МР-231S, УИЗП', 'X21', '0.00', '0.00']],
[22,['33НРЛС МР-231S, Строб ЭМС', 'X22', '0.00', '0.00']],
[23,['34НРЛС МР-231-3, УИЗП', 'X24', '0.00', '0.00']],
[32,['352222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[33,['36НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[34,['37НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[35,['38ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[38,['394302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[31,['40НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
[12,['283333 МР-231S, Строб ЭМС', 'X52', '0.00', '0.00']],
[13,['29НРЛС МР-231-3, УИЗП', 'X54', '0.00', '0.00']],
[14,['30НРЛС МР-231-3, Строб ЭМС', 'X55', '0.00', '0.00']],
[15,['31ЦИСВС-1010, УИЗП', 'X23', '0.00', '0.00']],
[21,['32НРЛС МР-231S, УИЗП', 'X21', '0.00', '0.00']],
[22,['33НРЛС МР-231S, Строб ЭМС', 'X22', '0.00', '0.00']],
[23,['34НРЛС МР-231-3, УИЗП', 'X24', '0.00', '0.00']],
[32,['352222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
[33,['36НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
[34,['37НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
[35,['38ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
[38,['394302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
[31,['40НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
# Таблица с данными для выходов, первое значение - индекс устройства в ячейке КЭМС
const OUTPUT_ROWS1 = [
[41,['41НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
[42,['42НРЛС МР-231S', 'X62', '0.00', '0.00']],
[43,['43НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[44,['44НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[45,['45ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[46,['464302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[48,['47НРЛС 11111111', 'X69', '0.00', '0.00']],
[62,['48НРЛС МР-231S', 'X62', '0.00', '0.00']],
[63,['49НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[64,['50НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[65,['51ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[66,['524302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[68,['53НРЛС 11111111', 'X69', '0.00', '0.00']]]
[41,['41НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
[42,['42НРЛС МР-231S', 'X62', '0.00', '0.00']],
[43,['43НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[44,['44НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[45,['45ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[46,['464302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[48,['47НРЛС 11111111', 'X69', '0.00', '0.00']],
[62,['48НРЛС МР-231S', 'X62', '0.00', '0.00']],
[63,['49НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
[64,['50НРЛС МР-231-3', 'X65', '0.00', '0.00']],
[65,['51ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
[66,['524302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
[68,['53НРЛС 11111111', 'X69', '0.00', '0.00']]]

View File

@@ -2,36 +2,36 @@ extends Node
class InDev:
var id: int # Идентификатор индекс устройства
var dev_name: String # Имя подключаемого комплекса
var connector: String # Номер разъёма в приборе
var delay: float # Задержка фронта импульса
var offset: float # Смещение фронта импульса
var state: int # Состояние входа
var freq: int # Предполагаемая частота на которой работает комплекс
var ports_data: Dictionary # Словарь состояния портов устройства
var tbl_row_id: int # Индекс устройства в таблице выходов
var out_dots: Array # Список выходных устройств в порядке, как в таблице и точки матрицы
var connect_devs: Dictionary # Список присоединённых устройств
var board: String # Плата в которой находится устройство
var id: int # Идентификатор индекс устройства
var dev_name: String # Имя подключаемого комплекса
var connector: String # Номер разъёма в приборе
var delay: float # Задержка фронта импульса
var offset: float # Смещение фронта импульса
var state: int # Состояние входа
var freq: int # Предполагаемая частота на которой работает комплекс
var ports_data: Dictionary # Словарь состояния портов устройства
var tbl_row_id: int # Индекс устройства в таблице выходов
var out_dots: Array # Список выходных устройств в порядке, как в таблице и точки матрицы
var connect_devs: Dictionary # Список присоединённых устройств
var board: String # Плата в которой находится устройство
func _init(dev_id : int, params : Array, row_id : int):
id = dev_id
dev_name = String(params[0])
connector = String(params[1])
delay = float(params[2])
offset = float(params[3])
tbl_row_id = row_id
func _init(dev_id : int, params : Array, row_id : int):
id = dev_id
dev_name = String(params[0])
connector = String(params[1])
delay = float(params[2])
offset = float(params[3])
tbl_row_id = row_id
class OutDev extends InDev:
var mode: String # Режим работы выхода
var mode: String # Режим работы выхода
func _init(dev_id : int, params : Array, row_id : int):
id = dev_id
dev_name = String(params[0])
connector = String(params[1])
delay = float(params[2])
offset = float(params[3])
tbl_row_id = row_id
mode = 'Работа'
func _init(dev_id : int, params : Array, row_id : int):
id = dev_id
dev_name = String(params[0])
connector = String(params[1])
delay = float(params[2])
offset = float(params[3])
tbl_row_id = row_id
mode = 'Работа'

View File

@@ -1,15 +1,15 @@
extends Node
class EmsBoard:
var id_board: String
var in_devs: Dictionary # Словарь с входными устройствами
var out_devs: Dictionary # Словарь с выходными устройствами
var base_addr_isa: int # Базовый адрес ячейки isa
var in_tbl: Array
var out_tbl: Array
var id_board: String
var in_devs: Dictionary # Словарь с входными устройствами
var out_devs: Dictionary # Словарь с выходными устройствами
var base_addr_isa: int # Базовый адрес ячейки isa
var in_tbl: Array
var out_tbl: Array
func _init(id, base_addr, in_table, out_table):
id_board = id
in_tbl = in_table
out_tbl = out_table
base_addr_isa = base_addr
id_board = id
in_tbl = in_table
out_tbl = out_table
base_addr_isa = base_addr