From c1010b5b93b1be7d4e8cdc349a512abbe615feac Mon Sep 17 00:00:00 2001 From: sasha80 Date: Fri, 14 Jun 2024 08:17:29 +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=A0=D0=B5=D0=B6=D0=B8=D0=BC=20=D0=9A=D0=BE?= =?UTF-8?q?=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C.=20=D0=9E=D1=82=D0=BE?= =?UTF-8?q?=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D0=B1?= =?UTF-8?q?=D0=BE=D0=B8=D1=85=20=D0=B1=D0=BE=D1=80=D1=82=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=80=D0=B8=D0=B1=D0=BE=D1=80=D0=B0?= =?UTF-8?q?=20=D0=A0=D0=A2=D0=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/pribor-rtr/bort-rtr.tscn | 648 +++++++++++++++++++++++ scenes/pribor-rtr/pribor-rtr.gd | 44 +- scenes/pribor-rtr/pribor-rtr.tscn | 843 ++++++++++++++++++++++++++---- scenes/pribor-rtr/request-rtr.gd | 2 - 4 files changed, 1429 insertions(+), 108 deletions(-) create mode 100644 scenes/pribor-rtr/bort-rtr.tscn diff --git a/scenes/pribor-rtr/bort-rtr.tscn b/scenes/pribor-rtr/bort-rtr.tscn new file mode 100644 index 00000000..0a0a8c6e --- /dev/null +++ b/scenes/pribor-rtr/bort-rtr.tscn @@ -0,0 +1,648 @@ +[gd_scene load_steps=5 format=3 uid="uid://dnxq870xf6pkh"] + +[ext_resource type="Texture2D" uid="uid://c4mdrmk7h638f" path="res://data/nine-patch-round.png" id="1_pfrxy"] +[ext_resource type="PackedScene" uid="uid://7ps8s0jd2bdr" path="res://scenes/контроль/блок-б.tscn" id="2_dmhrm"] +[ext_resource type="PackedScene" uid="uid://bkxblfoj7ejv0" path="res://scenes/контроль/блок-а.tscn" id="3_5ikxk"] +[ext_resource type="PackedScene" uid="uid://d3iqb5e4g81m5" path="res://scenes/контроль/элемент-г.tscn" id="4_mtf2n"] + +[node name="bort_rtr" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 590.0 +offset_bottom = 1250.0 +scale = Vector2(0.8, 0.8) + +[node name="konverter" type="NinePatchRect" parent="."] +layout_mode = 0 +offset_left = 6.0 +offset_top = 982.0 +offset_right = 586.0 +offset_bottom = 1247.0 +texture = ExtResource("1_pfrxy") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="konverter"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Конвертер 1000...6000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="konverter"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 257.0 +columns = 4 + +[node name="kanal1" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 10.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 1" +metadata/value0 = "SelfTest[1].DevList[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[0]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[0]['ErCode']" + +[node name="kanal2" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 2" +metadata/value0 = "SelfTest[1].DevList[1].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[1]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[1]['ErCode']" + +[node name="kanal3" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 3" +metadata/value0 = "SelfTest[1].DevList[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[2]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[2]['ErCode']" + +[node name="kanal4" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 4" +metadata/value0 = "SelfTest[1].DevList[1].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[3]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[3]['ErCode']" + +[node name="kanal5" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 5" +metadata/value0 = "SelfTest[1].DevList[1].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[4]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[4]['ErCode']" + +[node name="kanal6" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 6" +metadata/value0 = "SelfTest[1].DevList[1].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[5]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[5]['ErCode']" + +[node name="kanal7" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 7" +metadata/value0 = "SelfTest[1].DevList[1].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[6]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[6]['ErCode']" + +[node name="kanal8" parent="konverter/grid" instance=ExtResource("2_dmhrm")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 8" +metadata/value0 = "SelfTest[1].DevList[1].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[7]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[7]['ErCode']" + +[node name="antenna1" type="NinePatchRect" parent="."] +layout_mode = 0 +offset_left = 6.0 +offset_top = 172.0 +offset_right = 586.0 +offset_bottom = 577.0 +texture = ExtResource("1_pfrxy") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="antenna1"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Антенна 400...1000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="antenna1"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 397.0 +columns = 4 + +[node name="yelement1" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 1" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[0]['CurrentValue']" + +[node name="yelement2" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 2" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[1]['CurrentValue']" + +[node name="yelement3" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 3" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[2]['CurrentValue']" + +[node name="yelement4" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 4" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[3]['CurrentValue']" + +[node name="yelement5" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 5" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[4]['CurrentValue']" + +[node name="yelement6" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 6" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[5]['CurrentValue']" + +[node name="yelement7" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 7" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[6]['CurrentValue']" + +[node name="yelement8" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 8" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[7]['CurrentValue']" + +[node name="yelement9" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 9" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[8]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[8]['CurrentValue']" + +[node name="yelement10" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 10" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[9]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[9]['CurrentValue']" + +[node name="yelement11" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 11" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[10]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[10]['CurrentValue']" + +[node name="yelement12" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 12" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[11]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[11]['CurrentValue']" + +[node name="yelement13" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 13" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[12]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[12]['CurrentValue']" + +[node name="yelement14" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 14" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[13]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[13]['CurrentValue']" + +[node name="yelement15" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 15" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[14]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[14]['CurrentValue']" + +[node name="yelement16" parent="antenna1/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 16" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[15]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[15]['CurrentValue']" + +[node name="antenna2" type="NinePatchRect" parent="."] +layout_mode = 0 +offset_left = 6.0 +offset_top = 577.0 +offset_right = 586.0 +offset_bottom = 982.0 +texture = ExtResource("1_pfrxy") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="antenna2"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Антенна 1000...6000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="antenna2"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 397.0 +columns = 4 + +[node name="yelement1" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 1" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[0]['CurrentValue']" + +[node name="yelement2" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 2" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[1]['CurrentValue']" + +[node name="yelement3" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 3" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[2]['CurrentValue']" + +[node name="yelement4" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 4" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[3]['CurrentValue']" + +[node name="yelement5" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 5" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[4]['CurrentValue']" + +[node name="yelement6" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 6" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[5]['CurrentValue']" + +[node name="yelement7" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 7" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[6]['CurrentValue']" + +[node name="yelement8" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 8" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[7]['CurrentValue']" + +[node name="yelement9" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 9" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[8]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[8]['CurrentValue']" + +[node name="yelement10" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 10" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[9]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[9]['CurrentValue']" + +[node name="yelement11" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 11" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[10]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[10]['CurrentValue']" + +[node name="yelement12" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 12" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[11]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[11]['CurrentValue']" + +[node name="yelement13" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 13" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[12]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[12]['CurrentValue']" + +[node name="yelement14" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 14" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[13]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[13]['CurrentValue']" + +[node name="yelement15" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 15" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[14]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[14]['CurrentValue']" + +[node name="yelement16" parent="antenna2/grid" instance=ExtResource("3_5ikxk")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 16" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[15]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[15]['CurrentValue']" + +[node name="adc" parent="." instance=ExtResource("4_mtf2n")] +layout_mode = 0 +offset_left = 6.0 +offset_top = 122.0 +offset_right = 296.0 +offset_bottom = 172.0 +fname = "АЦП" +state = 2 +metadata/state = "SelfTest[5].DevList[0]['ErCode']" + +[node name="dsp" parent="." instance=ExtResource("4_mtf2n")] +layout_mode = 0 +offset_left = 296.0 +offset_top = 122.0 +offset_right = 586.0 +offset_bottom = 172.0 +fname = "Сигнальный процессор" +state = 2 +metadata/state = "SelfTest[5].DevList[0]['ErCode']" + +[node name="gen" parent="." instance=ExtResource("2_dmhrm")] +layout_mode = 2 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 295.0 +offset_bottom = 120.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Генератор" +metadata/state = "SelfTest[0].DevList[2]['ErCode']" +metadata/value0 = "SelfTest[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[2]['CurrentValue']" + +[node name="rpu" parent="." instance=ExtResource("2_dmhrm")] +layout_mode = 2 +offset_left = 295.0 +offset_top = 5.0 +offset_right = 585.0 +offset_bottom = 120.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Приёмник 20...1000 МГц" +metadata/state = "SelfTest[0].DevList[0]['ErCode']" +metadata/value0 = "SelfTest[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[0]['CurrentValue']" diff --git a/scenes/pribor-rtr/pribor-rtr.gd b/scenes/pribor-rtr/pribor-rtr.gd index f4d68507..a65fb66d 100644 --- a/scenes/pribor-rtr/pribor-rtr.gd +++ b/scenes/pribor-rtr/pribor-rtr.gd @@ -4,7 +4,7 @@ extends "res://scenes/контроль/прибор.gd" static var json_parser: JSON = JSON.new() -func get_paths_from_meta(meta: String, paths: Array, tokens: Array = ['[', ']', '.']): +func get_path_from_meta(meta: String, paths: Array, tokens: Array = ['[', ']', '.']): paths.clear() var i_chs = [] for sep in tokens: @@ -41,20 +41,32 @@ func _on_request_rtr_request_completed(result, _response_code, _headers, body: P log.error('ошибка при разборе: \"%s\"' % err) return - for child in $konverter/grid.get_children(): - map_data_to_item(json_parser.data, child, 'value0') - map_data_to_item(json_parser.data, child, 'value1') - map_data_to_item(json_parser.data, child, 'value2') - for child in $antenna1/grid.get_children(): - map_data_to_item(json_parser.data, child, 'value0') - map_data_to_item(json_parser.data, child, 'value1') - for child in $antenna2/grid.get_children(): - map_data_to_item(json_parser.data, child, 'value0') - map_data_to_item(json_parser.data, child, 'value1') - for child in get_children(): - map_data_to_item(json_parser.data, child, 'state') - map_data_to_item(json_parser.data, child, 'value0') - map_data_to_item(json_parser.data, child, 'value1') + var pp = ['DeviceDescripton', 'DeviceName'] + + var ret_val = [null, false] + tools.get_value_by_path(json_parser.data, pp, ret_val) + if not ret_val[1]: + return + + for bort_rtr in [$left, $right]: + var bort_rtr_name = bort_rtr.get_meta('DeviceName', '') + if bort_rtr_name != ret_val[0]: + continue + + for child in bort_rtr.get_node('konverter/grid').get_children(): + map_data_to_item(json_parser.data, child, 'value0') + map_data_to_item(json_parser.data, child, 'value1') + map_data_to_item(json_parser.data, child, 'value2') + for child in bort_rtr.get_node('antenna1/grid').get_children(): + map_data_to_item(json_parser.data, child, 'value0') + map_data_to_item(json_parser.data, child, 'value1') + for child in bort_rtr.get_node('antenna2/grid').get_children(): + map_data_to_item(json_parser.data, child, 'value0') + map_data_to_item(json_parser.data, child, 'value1') + for child in bort_rtr.get_children(): + map_data_to_item(json_parser.data, child, 'state') + map_data_to_item(json_parser.data, child, 'value0') + map_data_to_item(json_parser.data, child, 'value1') func map_data_to_item(data, item, value_name: StringName): @@ -64,7 +76,7 @@ func map_data_to_item(data, item, value_name: StringName): if meta == '': return var paths: = Array() - get_paths_from_meta(meta, paths) + get_path_from_meta(meta, paths) var ret_val: = [null, false] var paths_copy = paths.duplicate(true) tools.get_value_by_path(data, paths, ret_val) diff --git a/scenes/pribor-rtr/pribor-rtr.tscn b/scenes/pribor-rtr/pribor-rtr.tscn index ad40b1f9..0ec46fd9 100644 --- a/scenes/pribor-rtr/pribor-rtr.tscn +++ b/scenes/pribor-rtr/pribor-rtr.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=7 format=3 uid="uid://5uv1idl3lqet"] +[gd_scene load_steps=8 format=3 uid="uid://5uv1idl3lqet"] [ext_resource type="Script" path="res://scenes/pribor-rtr/pribor-rtr.gd" id="1_sqyma"] [ext_resource type="Texture2D" uid="uid://c4mdrmk7h638f" path="res://data/nine-patch-round.png" id="2_02opt"] @@ -7,34 +7,61 @@ [ext_resource type="PackedScene" uid="uid://d3iqb5e4g81m5" path="res://scenes/контроль/элемент-г.tscn" id="5_mxmk0"] [ext_resource type="Script" path="res://scenes/pribor-rtr/request-rtr.gd" id="6_iwtoo"] +[sub_resource type="GDScript" id="GDScript_yhnwg"] +script/source = "extends Timer + +func _ready(): + wait_time = ProjectSettings.get_setting('application/config/unit_rr_request_period') +" + [node name="pribor_rtr" type="Control"] layout_mode = 3 anchors_preset = 0 +offset_left = 6.0 +offset_top = 99.0 +offset_right = 6.0 +offset_bottom = 99.0 script = ExtResource("1_sqyma") [node name="lbl_header" type="Label" parent="."] layout_mode = 0 -offset_left = 25.0 -offset_right = 595.0 -offset_bottom = 35.0 +offset_left = 15.0 +offset_top = -30.0 +offset_right = 930.0 +offset_bottom = 5.0 theme_override_font_sizes/font_size = 22 text = "Контроль исправности прибора" horizontal_alignment = 1 vertical_alignment = 1 -[node name="konverter" type="NinePatchRect" parent="."] +[node name="request_rtr" type="HTTPRequest" parent="."] +script = ExtResource("6_iwtoo") + +[node name="timer" type="Timer" parent="request_rtr"] +wait_time = 4.168 +autostart = true +script = SubResource("GDScript_yhnwg") + +[node name="left" type="Control" parent="."] +anchors_preset = 0 +offset_right = 590.0 +offset_bottom = 1250.0 +scale = Vector2(0.8, 0.8) +metadata/DeviceName = "Устройство РР левого борта" + +[node name="konverter" type="NinePatchRect" parent="left"] layout_mode = 0 -offset_left = 20.0 -offset_top = 890.0 -offset_right = 600.0 -offset_bottom = 1155.0 +offset_left = 6.0 +offset_top = 982.0 +offset_right = 586.0 +offset_bottom = 1247.0 texture = ExtResource("2_02opt") patch_margin_left = 16 patch_margin_top = 16 patch_margin_right = 16 patch_margin_bottom = 16 -[node name="lbl_fname" type="Label" parent="konverter"] +[node name="lbl_fname" type="Label" parent="left/konverter"] self_modulate = Color(1, 1, 1, 0.62) layout_mode = 0 offset_left = 5.0 @@ -45,7 +72,7 @@ text = "Конвертер 1000...6000 МГц" horizontal_alignment = 1 vertical_alignment = 1 -[node name="grid" type="GridContainer" parent="konverter"] +[node name="grid" type="GridContainer" parent="left/konverter"] layout_mode = 2 offset_left = 10.0 offset_top = 25.0 @@ -53,7 +80,7 @@ offset_right = 570.0 offset_bottom = 257.0 columns = 4 -[node name="kanal1" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal1" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -74,7 +101,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[0]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[0]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[0]['ErCode']" -[node name="kanal2" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal2" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -95,7 +122,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[1]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[1]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[1]['ErCode']" -[node name="kanal3" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal3" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -116,7 +143,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[2]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[2]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[2]['ErCode']" -[node name="kanal4" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal4" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -137,7 +164,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[3]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[3]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[3]['ErCode']" -[node name="kanal5" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal5" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -158,7 +185,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[4]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[4]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[4]['ErCode']" -[node name="kanal6" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal6" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -179,7 +206,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[5]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[5]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[5]['ErCode']" -[node name="kanal7" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal7" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -200,7 +227,7 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[6]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[6]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[6]['ErCode']" -[node name="kanal8" parent="konverter/grid" instance=ExtResource("2_v25ql")] +[node name="kanal8" parent="left/konverter/grid" instance=ExtResource("2_v25ql")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -221,19 +248,19 @@ metadata/value0 = "SelfTest[1].DevList[1].DevList[7]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[1].DevList[7]['CurrentValue']" metadata/value2 = "SelfTest[0].DevList[1].DevList[7]['ErCode']" -[node name="antenna1" type="NinePatchRect" parent="."] +[node name="antenna1" type="NinePatchRect" parent="left"] layout_mode = 0 -offset_left = 20.0 -offset_top = 80.0 -offset_right = 600.0 -offset_bottom = 485.0 +offset_left = 6.0 +offset_top = 172.0 +offset_right = 586.0 +offset_bottom = 577.0 texture = ExtResource("2_02opt") patch_margin_left = 16 patch_margin_top = 16 patch_margin_right = 16 patch_margin_bottom = 16 -[node name="lbl_fname" type="Label" parent="antenna1"] +[node name="lbl_fname" type="Label" parent="left/antenna1"] self_modulate = Color(1, 1, 1, 0.62) layout_mode = 0 offset_left = 5.0 @@ -244,7 +271,7 @@ text = "Антенна 400...1000 МГц" horizontal_alignment = 1 vertical_alignment = 1 -[node name="grid" type="GridContainer" parent="antenna1"] +[node name="grid" type="GridContainer" parent="left/antenna1"] layout_mode = 2 offset_left = 10.0 offset_top = 25.0 @@ -252,7 +279,7 @@ offset_right = 570.0 offset_bottom = 397.0 columns = 4 -[node name="yelement1" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement1" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -262,7 +289,7 @@ fname = "Элемент 1" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[0]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[0]['CurrentValue']" -[node name="yelement2" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement2" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -272,7 +299,7 @@ fname = "Элемент 2" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[1]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[1]['CurrentValue']" -[node name="yelement3" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement3" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -282,7 +309,7 @@ fname = "Элемент 3" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[2]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[2]['CurrentValue']" -[node name="yelement4" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement4" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -292,7 +319,7 @@ fname = "Элемент 4" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[3]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[3]['CurrentValue']" -[node name="yelement5" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement5" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -302,7 +329,7 @@ fname = "Элемент 5" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[4]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[4]['CurrentValue']" -[node name="yelement6" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement6" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -312,7 +339,7 @@ fname = "Элемент 6" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[5]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[5]['CurrentValue']" -[node name="yelement7" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement7" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -322,7 +349,7 @@ fname = "Элемент 7" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[6]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[6]['CurrentValue']" -[node name="yelement8" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement8" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -332,7 +359,7 @@ fname = "Элемент 8" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[7]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[7]['CurrentValue']" -[node name="yelement9" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement9" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -342,7 +369,7 @@ fname = "Элемент 9" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[8]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[8]['CurrentValue']" -[node name="yelement10" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement10" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -352,7 +379,7 @@ fname = "Элемент 10" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[9]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[9]['CurrentValue']" -[node name="yelement11" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement11" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -362,7 +389,7 @@ fname = "Элемент 11" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[10]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[10]['CurrentValue']" -[node name="yelement12" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement12" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -372,7 +399,7 @@ fname = "Элемент 12" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[11]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[11]['CurrentValue']" -[node name="yelement13" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement13" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -382,7 +409,7 @@ fname = "Элемент 13" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[12]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[12]['CurrentValue']" -[node name="yelement14" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement14" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -392,7 +419,7 @@ fname = "Элемент 14" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[13]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[13]['CurrentValue']" -[node name="yelement15" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement15" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -402,7 +429,7 @@ fname = "Элемент 15" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[14]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[14]['CurrentValue']" -[node name="yelement16" parent="antenna1/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement16" parent="left/antenna1/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -412,19 +439,19 @@ fname = "Элемент 16" metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[15]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[15]['CurrentValue']" -[node name="antenna2" type="NinePatchRect" parent="."] +[node name="antenna2" type="NinePatchRect" parent="left"] layout_mode = 0 -offset_left = 20.0 -offset_top = 485.0 -offset_right = 600.0 -offset_bottom = 890.0 +offset_left = 6.0 +offset_top = 577.0 +offset_right = 586.0 +offset_bottom = 982.0 texture = ExtResource("2_02opt") patch_margin_left = 16 patch_margin_top = 16 patch_margin_right = 16 patch_margin_bottom = 16 -[node name="lbl_fname" type="Label" parent="antenna2"] +[node name="lbl_fname" type="Label" parent="left/antenna2"] self_modulate = Color(1, 1, 1, 0.62) layout_mode = 0 offset_left = 5.0 @@ -435,7 +462,7 @@ text = "Антенна 1000...6000 МГц" horizontal_alignment = 1 vertical_alignment = 1 -[node name="grid" type="GridContainer" parent="antenna2"] +[node name="grid" type="GridContainer" parent="left/antenna2"] layout_mode = 2 offset_left = 10.0 offset_top = 25.0 @@ -443,7 +470,7 @@ offset_right = 570.0 offset_bottom = 397.0 columns = 4 -[node name="yelement1" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement1" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -453,7 +480,7 @@ fname = "Элемент 1" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[0]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[0]['CurrentValue']" -[node name="yelement2" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement2" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -463,7 +490,7 @@ fname = "Элемент 2" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[1]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[1]['CurrentValue']" -[node name="yelement3" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement3" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -473,7 +500,7 @@ fname = "Элемент 3" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[2]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[2]['CurrentValue']" -[node name="yelement4" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement4" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -483,7 +510,7 @@ fname = "Элемент 4" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[3]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[3]['CurrentValue']" -[node name="yelement5" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement5" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -493,7 +520,7 @@ fname = "Элемент 5" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[4]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[4]['CurrentValue']" -[node name="yelement6" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement6" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -503,7 +530,7 @@ fname = "Элемент 6" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[5]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[5]['CurrentValue']" -[node name="yelement7" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement7" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -513,7 +540,7 @@ fname = "Элемент 7" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[6]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[6]['CurrentValue']" -[node name="yelement8" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement8" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -523,7 +550,7 @@ fname = "Элемент 8" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[7]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[7]['CurrentValue']" -[node name="yelement9" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement9" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -533,7 +560,7 @@ fname = "Элемент 9" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[8]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[8]['CurrentValue']" -[node name="yelement10" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement10" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -543,7 +570,7 @@ fname = "Элемент 10" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[9]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[9]['CurrentValue']" -[node name="yelement11" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement11" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -553,7 +580,7 @@ fname = "Элемент 11" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[10]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[10]['CurrentValue']" -[node name="yelement12" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement12" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -563,7 +590,7 @@ fname = "Элемент 12" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[11]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[11]['CurrentValue']" -[node name="yelement13" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement13" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -573,7 +600,7 @@ fname = "Элемент 13" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[12]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[12]['CurrentValue']" -[node name="yelement14" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement14" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -583,7 +610,7 @@ fname = "Элемент 14" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[13]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[13]['CurrentValue']" -[node name="yelement15" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement15" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -593,7 +620,7 @@ fname = "Элемент 15" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[14]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[14]['CurrentValue']" -[node name="yelement16" parent="antenna2/grid" instance=ExtResource("4_2tw5p")] +[node name="yelement16" parent="left/antenna2/grid" instance=ExtResource("4_2tw5p")] layout_mode = 2 size_flags_horizontal = 7 size_flags_vertical = 7 @@ -603,32 +630,32 @@ fname = "Элемент 16" metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[15]['CurrentValue']" metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[15]['CurrentValue']" -[node name="adc" parent="." instance=ExtResource("5_mxmk0")] +[node name="adc" parent="left" instance=ExtResource("5_mxmk0")] layout_mode = 0 -offset_left = 20.0 -offset_top = 30.0 -offset_right = 305.0 -offset_bottom = 80.0 +offset_left = 6.0 +offset_top = 122.0 +offset_right = 296.0 +offset_bottom = 172.0 fname = "АЦП" state = 2 metadata/state = "SelfTest[5].DevList[0]['ErCode']" -[node name="dsp" parent="." instance=ExtResource("5_mxmk0")] +[node name="dsp" parent="left" instance=ExtResource("5_mxmk0")] layout_mode = 0 -offset_left = 315.0 -offset_top = 30.0 -offset_right = 600.0 -offset_bottom = 80.0 +offset_left = 296.0 +offset_top = 122.0 +offset_right = 586.0 +offset_bottom = 172.0 fname = "Сигнальный процессор" state = 2 metadata/state = "SelfTest[5].DevList[0]['ErCode']" -[node name="gen" parent="." instance=ExtResource("2_v25ql")] +[node name="gen" parent="left" instance=ExtResource("2_v25ql")] layout_mode = 2 -offset_left = 605.0 -offset_top = 915.0 -offset_right = 845.0 -offset_bottom = 1029.0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 295.0 +offset_bottom = 120.0 value_name0 = "t, °C" value_name1 = "U, В" value_name2 = "CAN" @@ -640,12 +667,12 @@ metadata/state = "SelfTest[0].DevList[2]['ErCode']" metadata/value0 = "SelfTest[1].DevList[2]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[2]['CurrentValue']" -[node name="rpu" parent="." instance=ExtResource("2_v25ql")] +[node name="rpu" parent="left" instance=ExtResource("2_v25ql")] layout_mode = 2 -offset_left = 605.0 -offset_top = 1035.0 -offset_right = 845.0 -offset_bottom = 1155.0 +offset_left = 295.0 +offset_top = 5.0 +offset_right = 585.0 +offset_bottom = 120.0 value_name0 = "t, °C" value_name1 = "U, В" value_name2 = "CAN" @@ -657,12 +684,648 @@ metadata/state = "SelfTest[0].DevList[0]['ErCode']" metadata/value0 = "SelfTest[1].DevList[0]['CurrentValue']" metadata/value1 = "SelfTest[2].DevList[0]['CurrentValue']" -[node name="request_rtr" type="HTTPRequest" parent="."] -script = ExtResource("6_iwtoo") +[node name="right" type="Control" parent="."] +anchors_preset = 0 +offset_left = 466.0 +offset_right = 1056.0 +offset_bottom = 1250.0 +scale = Vector2(0.8, 0.8) +metadata/DeviceName = "Устройство РР правого борта" -[node name="timer" type="Timer" parent="request_rtr"] -wait_time = 4.168 -autostart = true +[node name="konverter" type="NinePatchRect" parent="right"] +layout_mode = 0 +offset_left = 6.0 +offset_top = 982.0 +offset_right = 586.0 +offset_bottom = 1247.0 +texture = ExtResource("2_02opt") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="right/konverter"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Конвертер 1000...6000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="right/konverter"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 257.0 +columns = 4 + +[node name="kanal1" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 10.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 1" +metadata/value0 = "SelfTest[1].DevList[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[0]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[0]['ErCode']" + +[node name="kanal2" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 2" +metadata/value0 = "SelfTest[1].DevList[1].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[1]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[1]['ErCode']" + +[node name="kanal3" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 3" +metadata/value0 = "SelfTest[1].DevList[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[2]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[2]['ErCode']" + +[node name="kanal4" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 4" +metadata/value0 = "SelfTest[1].DevList[1].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[3]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[3]['ErCode']" + +[node name="kanal5" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 5" +metadata/value0 = "SelfTest[1].DevList[1].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[4]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[4]['ErCode']" + +[node name="kanal6" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 6" +metadata/value0 = "SelfTest[1].DevList[1].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[5]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[5]['ErCode']" + +[node name="kanal7" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 7" +metadata/value0 = "SelfTest[1].DevList[1].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[6]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[6]['ErCode']" + +[node name="kanal8" parent="right/konverter/grid" instance=ExtResource("2_v25ql")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value0 = 24.0 +value1 = 27.0 +max_value0 = 100.0 +max_value1 = 100.0 +step0 = 1.0 +step1 = 1.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Канал 8" +metadata/value0 = "SelfTest[1].DevList[1].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[1].DevList[7]['CurrentValue']" +metadata/value2 = "SelfTest[0].DevList[1].DevList[7]['ErCode']" + +[node name="antenna1" type="NinePatchRect" parent="right"] +layout_mode = 0 +offset_left = 6.0 +offset_top = 172.0 +offset_right = 586.0 +offset_bottom = 577.0 +texture = ExtResource("2_02opt") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="right/antenna1"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Антенна 400...1000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="right/antenna1"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 397.0 +columns = 4 + +[node name="yelement1" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 1" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[0]['CurrentValue']" + +[node name="yelement2" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 2" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[1]['CurrentValue']" + +[node name="yelement3" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 3" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[2]['CurrentValue']" + +[node name="yelement4" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 4" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[3]['CurrentValue']" + +[node name="yelement5" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 5" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[4]['CurrentValue']" + +[node name="yelement6" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 6" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[5]['CurrentValue']" + +[node name="yelement7" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 7" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[6]['CurrentValue']" + +[node name="yelement8" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 8" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[7]['CurrentValue']" + +[node name="yelement9" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 9" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[8]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[8]['CurrentValue']" + +[node name="yelement10" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 10" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[9]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[9]['CurrentValue']" + +[node name="yelement11" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 11" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[10]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[10]['CurrentValue']" + +[node name="yelement12" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 12" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[11]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[11]['CurrentValue']" + +[node name="yelement13" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 13" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[12]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[12]['CurrentValue']" + +[node name="yelement14" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 14" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[13]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[13]['CurrentValue']" + +[node name="yelement15" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 15" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[14]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[14]['CurrentValue']" + +[node name="yelement16" parent="right/antenna1/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 16" +metadata/value0 = "SelfTest[3].DevList[0].DevList[0].DevList[15]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[0].DevList[15]['CurrentValue']" + +[node name="antenna2" type="NinePatchRect" parent="right"] +layout_mode = 0 +offset_left = 6.0 +offset_top = 577.0 +offset_right = 586.0 +offset_bottom = 982.0 +texture = ExtResource("2_02opt") +patch_margin_left = 16 +patch_margin_top = 16 +patch_margin_right = 16 +patch_margin_bottom = 16 + +[node name="lbl_fname" type="Label" parent="right/antenna2"] +self_modulate = Color(1, 1, 1, 0.62) +layout_mode = 0 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 575.0 +offset_bottom = 25.0 +text = "Антенна 1000...6000 МГц" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="grid" type="GridContainer" parent="right/antenna2"] +layout_mode = 2 +offset_left = 10.0 +offset_top = 25.0 +offset_right = 570.0 +offset_bottom = 397.0 +columns = 4 + +[node name="yelement1" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 1" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[0]['CurrentValue']" + +[node name="yelement2" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 2" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[1]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[1]['CurrentValue']" + +[node name="yelement3" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 3" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[2]['CurrentValue']" + +[node name="yelement4" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 4" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[3]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[3]['CurrentValue']" + +[node name="yelement5" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 5" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[4]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[4]['CurrentValue']" + +[node name="yelement6" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 6" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[5]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[5]['CurrentValue']" + +[node name="yelement7" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 7" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[6]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[6]['CurrentValue']" + +[node name="yelement8" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 8" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[7]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[7]['CurrentValue']" + +[node name="yelement9" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 9" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[8]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[8]['CurrentValue']" + +[node name="yelement10" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 10" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[9]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[9]['CurrentValue']" + +[node name="yelement11" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 11" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[10]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[10]['CurrentValue']" + +[node name="yelement12" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 12" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[11]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[11]['CurrentValue']" + +[node name="yelement13" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 13" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[12]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[12]['CurrentValue']" + +[node name="yelement14" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 14" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[13]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[13]['CurrentValue']" + +[node name="yelement15" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 15" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[14]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[14]['CurrentValue']" + +[node name="yelement16" parent="right/antenna2/grid" instance=ExtResource("4_2tw5p")] +layout_mode = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +value_name0 = "А" +value_name1 = "φ" +fname = "Элемент 16" +metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[15]['CurrentValue']" +metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[15]['CurrentValue']" + +[node name="adc" parent="right" instance=ExtResource("5_mxmk0")] +layout_mode = 0 +offset_left = 6.0 +offset_top = 122.0 +offset_right = 296.0 +offset_bottom = 172.0 +fname = "АЦП" +state = 2 +metadata/state = "SelfTest[5].DevList[0]['ErCode']" + +[node name="dsp" parent="right" instance=ExtResource("5_mxmk0")] +layout_mode = 0 +offset_left = 296.0 +offset_top = 122.0 +offset_right = 586.0 +offset_bottom = 172.0 +fname = "Сигнальный процессор" +state = 2 +metadata/state = "SelfTest[5].DevList[0]['ErCode']" + +[node name="gen" parent="right" instance=ExtResource("2_v25ql")] +layout_mode = 2 +offset_left = 5.0 +offset_top = 5.0 +offset_right = 295.0 +offset_bottom = 120.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Генератор" +metadata/state = "SelfTest[0].DevList[2]['ErCode']" +metadata/value0 = "SelfTest[1].DevList[2]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[2]['CurrentValue']" + +[node name="rpu" parent="right" instance=ExtResource("2_v25ql")] +layout_mode = 2 +offset_left = 295.0 +offset_top = 5.0 +offset_right = 585.0 +offset_bottom = 120.0 +value_name0 = "t, °C" +value_name1 = "U, В" +value_name2 = "CAN" +name_min_size0 = Vector2i(35, 20) +name_min_size1 = Vector2i(35, 20) +name_min_size2 = Vector2i(35, 20) +fname = "Приёмник 20...1000 МГц" +metadata/state = "SelfTest[0].DevList[0]['ErCode']" +metadata/value0 = "SelfTest[1].DevList[0]['CurrentValue']" +metadata/value1 = "SelfTest[2].DevList[0]['CurrentValue']" [connection signal="child_entered_tree" from="request_rtr" to="request_rtr" method="_on_child_entered_tree"] [connection signal="request_completed" from="request_rtr" to="." method="_on_request_rtr_request_completed"] diff --git a/scenes/pribor-rtr/request-rtr.gd b/scenes/pribor-rtr/request-rtr.gd index 9338e1db..e4009272 100644 --- a/scenes/pribor-rtr/request-rtr.gd +++ b/scenes/pribor-rtr/request-rtr.gd @@ -21,7 +21,6 @@ const RESULT_STRINGS = { var i_bort: int = 0 var addr_left: String var addr_right: String -var request_period: float = 1.0 func get_result_string(result: Result): @@ -31,7 +30,6 @@ func get_result_string(result: Result): func _ready(): addr_left = ProjectSettings.get_setting('application/config/unit_rr_left_bort') addr_right = ProjectSettings.get_setting('application/config/unit_rr_right_bort') - request_period = ProjectSettings.get_setting('application/config/unit_rr_request_period') func _on_request_timer():