From 0b13b546155a0220ecbf6a05c22224903df7828f Mon Sep 17 00:00:00 2001 From: sasha80 Date: Mon, 31 Mar 2025 11:09:51 +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=A2=D0=B5=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D1=8C=20=D0=BF=D1=80=D0=B8=D0=B1=D0=BE=D1=80=20?= =?UTF-8?q?=D0=A0=D0=A2=D0=A0=20=D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20=D0=B2=20=D1=81=D0=B5=D0=B1=D1=8F=20=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=D0=B1=D0=BE=D1=8B=20=D0=90=D0=A4=D0=A1=D0=9F=20=D0=BB=D0=B5?= =?UTF-8?q?=D0=B2=D0=BE=D0=B3=D0=BE=20=D0=B8=20=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20=D0=B1=D0=BE=D1=80=D1=82=D0=BE=D0=B2.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/СПТ.png | Bin 7909 -> 13195 bytes project.godot | 1 - scenes/pribor-afsp/pribor-afsp.gd | 18 - scenes/pribor-afsp/pribor-afsp.gd.uid | 1 - scenes/pribor-afsp/pribor-afsp.tscn | 673 -------------------------- scenes/pribor-rtr/pribor-rtr.tscn | 4 +- scenes/контроль/контроль.gd | 5 +- scenes/контроль/контроль.tscn | 154 ++---- 8 files changed, 36 insertions(+), 820 deletions(-) delete mode 100644 scenes/pribor-afsp/pribor-afsp.gd delete mode 100644 scenes/pribor-afsp/pribor-afsp.gd.uid delete mode 100644 scenes/pribor-afsp/pribor-afsp.tscn diff --git a/data/СПТ.png b/data/СПТ.png index 6452b42f964bf54ffa200d634d2090b9814607b3..33abb89c2941052da49c65f70f92fecad146cb4e 100644 GIT binary patch literal 13195 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 diff --git a/project.godot b/project.godot index 36e7935b..df01b21d 100644 --- a/project.godot +++ b/project.godot @@ -117,7 +117,6 @@ folder_colors={ "res://scenes/frame/": "blue", "res://scenes/grid-buttons-ecm/": "blue", "res://scenes/grid-side-panel/": "blue", -"res://scenes/pribor-afsp/": "purple", "res://scenes/pribor-prd-k/": "purple", "res://scenes/pribor-prd-n/": "purple", "res://scenes/pribor-prd-v/": "purple", diff --git a/scenes/pribor-afsp/pribor-afsp.gd b/scenes/pribor-afsp/pribor-afsp.gd deleted file mode 100644 index ba0c5654..00000000 --- a/scenes/pribor-afsp/pribor-afsp.gd +++ /dev/null @@ -1,18 +0,0 @@ -extends "res://scenes/контроль/прибор.gd" - - -var test_req: HTTPRequest -var test_addr: = String() -var test_data: = {} - -func _ready(): - test_req = HTTPRequest.new() - add_child(test_req) - test_req.request_completed.connect(_map_request_completed) - -func _map_request_completed(): - pass - - -func on_req_test_data_timer(): - test_req.request(test_addr) diff --git a/scenes/pribor-afsp/pribor-afsp.gd.uid b/scenes/pribor-afsp/pribor-afsp.gd.uid deleted file mode 100644 index ffeb0a38..00000000 --- a/scenes/pribor-afsp/pribor-afsp.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dleg6a3d0wy33 diff --git a/scenes/pribor-afsp/pribor-afsp.tscn b/scenes/pribor-afsp/pribor-afsp.tscn deleted file mode 100644 index b152b559..00000000 --- a/scenes/pribor-afsp/pribor-afsp.tscn +++ /dev/null @@ -1,673 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://cpsbybk4r6t8d"] - -[ext_resource type="Script" path="res://scenes/pribor-afsp/pribor-afsp.gd" id="1_6xgf6"] -[ext_resource type="Texture2D" uid="uid://c4mdrmk7h638f" path="res://data/nine-patch-round.png" id="2_won25"] -[ext_resource type="PackedScene" uid="uid://d3iqb5e4g81m5" path="res://scenes/контроль/элемент-г.tscn" id="3_7rc2x"] - -[node name="pribor_afsp" type="Control"] -layout_mode = 3 -anchors_preset = 0 -offset_left = -10.0 -offset_top = 65.0 -offset_right = -10.0 -offset_bottom = 65.0 -script = ExtResource("1_6xgf6") - -[node name="lbl_header" type="Label" parent="."] -layout_mode = 0 -offset_left = 25.0 -offset_top = -55.0 -offset_right = 745.0 -offset_bottom = -25.0 -theme_override_font_sizes/font_size = 22 -text = "Контроль исправности прибора" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="ref_afsp_A1" type="NinePatchRect" parent="."] -layout_mode = 0 -offset_left = 20.0 -offset_top = -20.0 -offset_right = 375.0 -offset_bottom = 1090.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A1"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -text = "АФСП-П" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A1"] -layout_mode = 0 -offset_left = 310.0 -offset_top = 5.0 -offset_right = 350.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A1" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="geterodin" parent="ref_afsp_A1" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 10.0 -offset_top = 76.0 -offset_right = 340.0 -offset_bottom = 121.0 -fname = "Гетеродин" -rname = "ZZ2" - -[node name="modul_og" parent="ref_afsp_A1" instance=ExtResource("3_7rc2x")] -layout_mode = 2 -offset_left = 10.0 -offset_top = 31.0 -offset_right = 340.0 -offset_bottom = 76.0 -fname = "Модуль ОГ" -rname = "ZZ1" - -[node name="ref_A1A" type="NinePatchRect" parent="ref_afsp_A1"] -layout_mode = 0 -offset_left = 10.0 -offset_top = 142.0 -offset_right = 340.0 -offset_bottom = 622.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A1/ref_A1A"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 7.0 -offset_right = 320.0 -offset_bottom = 37.0 -text = "Панель ЛПА" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A1/ref_A1A"] -layout_mode = 0 -offset_left = 280.0 -offset_top = 7.0 -offset_right = 320.0 -offset_bottom = 37.0 -theme_override_font_sizes/font_size = 22 -text = "A1A" - -[node name="ref_bpch_8s" type="NinePatchRect" parent="ref_afsp_A1/ref_A1A"] -layout_mode = 0 -offset_left = 15.0 -offset_top = 45.0 -offset_right = 315.0 -offset_bottom = 465.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 8.0 -offset_top = 5.0 -offset_right = 293.0 -offset_bottom = 35.0 -text = "БПЧ-8С" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s"] -layout_mode = 0 -offset_left = 253.0 -offset_top = 5.0 -offset_right = 293.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A17" - -[node name="ref_mshu1" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 225.0 -offset_right = 283.0 -offset_bottom = 270.0 -fname = "Модуль ЛА6А45" -rname = "А5" - -[node name="ref_mshu2" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 90.0 -offset_right = 283.0 -offset_bottom = 135.0 -fname = "Модуль ЛА6А45" -rname = "А2" - -[node name="ref_mshu3" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 135.0 -offset_right = 283.0 -offset_bottom = 180.0 -fname = "Модуль ЛА6А45" -rname = "А3" - -[node name="ref_mshu4" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 180.0 -offset_right = 283.0 -offset_bottom = 225.0 -fname = "Модуль ЛА6А45" -rname = "А4" - -[node name="ref_mshu5" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 270.0 -offset_right = 283.0 -offset_bottom = 315.0 -fname = "Модуль ЛА6А45" -rname = "А6" - -[node name="ref_mshu6" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 45.0 -offset_right = 283.0 -offset_bottom = 90.0 -fname = "Модуль ЛА6А45" -rname = "А1" - -[node name="ref_mshu7" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 315.0 -offset_right = 283.0 -offset_bottom = 360.0 -fname = "Модуль ЛА6А45" -rname = "А7" - -[node name="ref_mshu8" parent="ref_afsp_A1/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 360.0 -offset_right = 283.0 -offset_bottom = 405.0 -fname = "Модуль ЛА6А45" -rname = "А8" - -[node name="ref_A2A" type="NinePatchRect" parent="ref_afsp_A1"] -layout_mode = 0 -offset_left = 10.0 -offset_top = 645.0 -offset_right = 340.0 -offset_bottom = 1096.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A1/ref_A2A"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -text = "Панель ЛПА" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A1/ref_A2A"] -layout_mode = 0 -offset_left = 280.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A2A" - -[node name="ref_bpch_8s" type="NinePatchRect" parent="ref_afsp_A1/ref_A2A"] -layout_mode = 0 -offset_left = 15.0 -offset_top = 34.0 -offset_right = 315.0 -offset_bottom = 438.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 8.0 -offset_top = 4.0 -offset_right = 293.0 -offset_bottom = 34.0 -text = "БПЧ-8С" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s"] -layout_mode = 0 -offset_left = 253.0 -offset_top = 4.0 -offset_right = 293.0 -offset_bottom = 34.0 -theme_override_font_sizes/font_size = 22 -text = "A17" - -[node name="ref_mshu1" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 214.0 -offset_right = 283.0 -offset_bottom = 259.0 -fname = "Модуль ЛА6А45" -rname = "А5" - -[node name="ref_mshu2" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 79.0 -offset_right = 283.0 -offset_bottom = 124.0 -fname = "Модуль ЛА6А45" -rname = "А2" - -[node name="ref_mshu3" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 124.0 -offset_right = 283.0 -offset_bottom = 169.0 -fname = "Модуль ЛА6А45" -rname = "А3" - -[node name="ref_mshu4" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 169.0 -offset_right = 283.0 -offset_bottom = 214.0 -fname = "Модуль ЛА6А45" -rname = "А4" - -[node name="ref_mshu5" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 259.0 -offset_right = 283.0 -offset_bottom = 304.0 -fname = "Модуль ЛА6А45" -rname = "А6" - -[node name="ref_mshu6" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 34.0 -offset_right = 283.0 -offset_bottom = 79.0 -fname = "Модуль ЛА6А45" -rname = "А1" - -[node name="ref_mshu7" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 304.0 -offset_right = 283.0 -offset_bottom = 349.0 -fname = "Модуль ЛА6А45" -rname = "А7" - -[node name="ref_mshu8" parent="ref_afsp_A1/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 349.0 -offset_right = 283.0 -offset_bottom = 394.0 -fname = "Модуль ЛА6А45" -rname = "А8" - -[node name="ref_afsp_A2" type="NinePatchRect" parent="."] -layout_mode = 0 -offset_left = 394.0 -offset_top = -20.0 -offset_right = 749.0 -offset_bottom = 1090.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A2"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -text = "АФСП-П" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A2"] -layout_mode = 0 -offset_left = 310.0 -offset_top = 5.0 -offset_right = 350.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A2" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="geterodin" parent="ref_afsp_A2" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 10.0 -offset_top = 76.0 -offset_right = 340.0 -offset_bottom = 121.0 -fname = "Гетеродин" -rname = "ZZ2" - -[node name="modul_og" parent="ref_afsp_A2" instance=ExtResource("3_7rc2x")] -layout_mode = 2 -offset_left = 10.0 -offset_top = 31.0 -offset_right = 340.0 -offset_bottom = 76.0 -fname = "Модуль ОГ" -rname = "ZZ1" - -[node name="ref_A1A" type="NinePatchRect" parent="ref_afsp_A2"] -layout_mode = 0 -offset_left = 10.0 -offset_top = 142.0 -offset_right = 340.0 -offset_bottom = 622.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A2/ref_A1A"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 7.0 -offset_right = 320.0 -offset_bottom = 37.0 -text = "Панель ЛПА" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A2/ref_A1A"] -layout_mode = 0 -offset_left = 280.0 -offset_top = 7.0 -offset_right = 320.0 -offset_bottom = 37.0 -theme_override_font_sizes/font_size = 22 -text = "A1A" - -[node name="ref_bpch_8s" type="NinePatchRect" parent="ref_afsp_A2/ref_A1A"] -layout_mode = 0 -offset_left = 15.0 -offset_top = 45.0 -offset_right = 315.0 -offset_bottom = 465.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 8.0 -offset_top = 5.0 -offset_right = 293.0 -offset_bottom = 35.0 -text = "БПЧ-8С" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s"] -layout_mode = 0 -offset_left = 253.0 -offset_top = 5.0 -offset_right = 293.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A17" - -[node name="ref_mshu1" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 225.0 -offset_right = 283.0 -offset_bottom = 270.0 -fname = "Модуль ЛА6А45" -rname = "А5" - -[node name="ref_mshu2" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 90.0 -offset_right = 283.0 -offset_bottom = 135.0 -fname = "Модуль ЛА6А45" -rname = "А2" - -[node name="ref_mshu3" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 135.0 -offset_right = 283.0 -offset_bottom = 180.0 -fname = "Модуль ЛА6А45" -rname = "А3" - -[node name="ref_mshu4" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 180.0 -offset_right = 283.0 -offset_bottom = 225.0 -fname = "Модуль ЛА6А45" -rname = "А4" - -[node name="ref_mshu5" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 270.0 -offset_right = 283.0 -offset_bottom = 315.0 -fname = "Модуль ЛА6А45" -rname = "А6" - -[node name="ref_mshu6" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 45.0 -offset_right = 283.0 -offset_bottom = 90.0 -fname = "Модуль ЛА6А45" -rname = "А1" - -[node name="ref_mshu7" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 315.0 -offset_right = 283.0 -offset_bottom = 360.0 -fname = "Модуль ЛА6А45" -rname = "А7" - -[node name="ref_mshu8" parent="ref_afsp_A2/ref_A1A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 360.0 -offset_right = 283.0 -offset_bottom = 405.0 -fname = "Модуль ЛА6А45" -rname = "А8" - -[node name="ref_A2A" type="NinePatchRect" parent="ref_afsp_A2"] -layout_mode = 0 -offset_left = 14.0 -offset_top = 645.0 -offset_right = 344.0 -offset_bottom = 1096.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A2/ref_A2A"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 10.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -text = "Панель ЛПА" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A2/ref_A2A"] -layout_mode = 0 -offset_left = 280.0 -offset_top = 5.0 -offset_right = 320.0 -offset_bottom = 35.0 -theme_override_font_sizes/font_size = 22 -text = "A2A" - -[node name="ref_bpch_8s" type="NinePatchRect" parent="ref_afsp_A2/ref_A2A"] -layout_mode = 0 -offset_left = 15.0 -offset_top = 34.0 -offset_right = 315.0 -offset_bottom = 438.0 -texture = ExtResource("2_won25") -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="lbl_fname" type="Label" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s"] -self_modulate = Color(1, 1, 1, 0.62) -layout_mode = 0 -offset_left = 8.0 -offset_top = 4.0 -offset_right = 293.0 -offset_bottom = 34.0 -text = "БПЧ-8С" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="lbl_rname" type="Label" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s"] -layout_mode = 0 -offset_left = 253.0 -offset_top = 4.0 -offset_right = 293.0 -offset_bottom = 34.0 -theme_override_font_sizes/font_size = 22 -text = "A17" - -[node name="ref_mshu1" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 214.0 -offset_right = 283.0 -offset_bottom = 259.0 -fname = "Модуль ЛА6А45" -rname = "А5" - -[node name="ref_mshu2" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 79.0 -offset_right = 283.0 -offset_bottom = 124.0 -fname = "Модуль ЛА6А45" -rname = "А2" - -[node name="ref_mshu3" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 124.0 -offset_right = 283.0 -offset_bottom = 169.0 -fname = "Модуль ЛА6А45" -rname = "А3" - -[node name="ref_mshu4" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 169.0 -offset_right = 283.0 -offset_bottom = 214.0 -fname = "Модуль ЛА6А45" -rname = "А4" - -[node name="ref_mshu5" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 259.0 -offset_right = 283.0 -offset_bottom = 304.0 -fname = "Модуль ЛА6А45" -rname = "А6" - -[node name="ref_mshu6" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 34.0 -offset_right = 283.0 -offset_bottom = 79.0 -fname = "Модуль ЛА6А45" -rname = "А1" - -[node name="ref_mshu7" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 304.0 -offset_right = 283.0 -offset_bottom = 349.0 -fname = "Модуль ЛА6А45" -rname = "А7" - -[node name="ref_mshu8" parent="ref_afsp_A2/ref_A2A/ref_bpch_8s" instance=ExtResource("3_7rc2x")] -layout_mode = 0 -offset_left = 23.0 -offset_top = 349.0 -offset_right = 283.0 -offset_bottom = 394.0 -fname = "Модуль ЛА6А45" -rname = "А8" diff --git a/scenes/pribor-rtr/pribor-rtr.tscn b/scenes/pribor-rtr/pribor-rtr.tscn index d53af62e..7d7c2fb9 100644 --- a/scenes/pribor-rtr/pribor-rtr.tscn +++ b/scenes/pribor-rtr/pribor-rtr.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=5 format=3 uid="uid://5uv1idl3lqet"] -[ext_resource type="Script" path="res://scenes/pribor-rtr/pribor-rtr.gd" id="1_sqyma"] +[ext_resource type="Script" uid="uid://d0jwv5opi3mrl" path="res://scenes/pribor-rtr/pribor-rtr.gd" id="1_sqyma"] [ext_resource type="PackedScene" uid="uid://dnxq870xf6pkh" path="res://scenes/pribor-rtr/bort-rtr.tscn" id="3_tig5m"] -[ext_resource type="Script" path="res://scenes/pribor-rtr/request-rtr.gd" id="6_iwtoo"] +[ext_resource type="Script" uid="uid://bux47vkw71w1t" path="res://scenes/pribor-rtr/request-rtr.gd" id="6_iwtoo"] [sub_resource type="GDScript" id="GDScript_yhnwg"] script/source = "extends Timer diff --git a/scenes/контроль/контроль.gd b/scenes/контроль/контроль.gd index 2046c030..e712cf54 100644 --- a/scenes/контроль/контроль.gd +++ b/scenes/контроль/контроль.gd @@ -6,8 +6,6 @@ extends Panel const PRIBORS_RES = \ { - 'pribor_afsp_l': ['res://scenes/pribor-afsp/pribor-afsp.tscn', 'Контроль исправности прибора АФСП левый'], - 'pribor_afsp_r': ['res://scenes/pribor-afsp/pribor-afsp.tscn', 'Контроль исправности прибора АФСП правый'], 'pribor_prd_k_1': ['res://scenes/pribor-prd-k/pribor-prd-k.tscn', 'Контроль исправности прибора ПРД-К 1'], 'pribor_prd_k_2': ['res://scenes/pribor-prd-k/pribor-prd-k.tscn', 'Контроль исправности прибора ПРД-К 2'], 'pribor_prd_k_3': ['res://scenes/pribor-prd-k/pribor-prd-k.tscn', 'Контроль исправности прибора ПРД-К 3'], @@ -30,12 +28,11 @@ func _ready(): var group = ButtonGroup.new() for k in PRIBORS_RES: var pribor_node = get_node(k) - assert(pribor_node) var pribor_path = PRIBORS_RES[k][0] var header_text = PRIBORS_RES[k][1] pribor_node.set_button_group(group) pribor_node.connect('button_down', Callable(self, 'on_pribor_press').bind(pribor_path, header_text, pribor_node)) - var conn_node = pribor_node.get_node("connect_pribor") + var conn_node = pribor_node.get_node('connect_pribor') var pribor_meta = pribor_node.get_meta('unit_name', []) var pribor_proc = pribor_node.get_meta('online_proc', '') if pribor_proc == '': diff --git a/scenes/контроль/контроль.tscn b/scenes/контроль/контроль.tscn index c62b08c9..042f61c4 100644 --- a/scenes/контроль/контроль.tscn +++ b/scenes/контроль/контроль.tscn @@ -1,10 +1,9 @@ -[gd_scene load_steps=16 format=3 uid="uid://lwmw4egynmd1"] +[gd_scene load_steps=15 format=3 uid="uid://lwmw4egynmd1"] [ext_resource type="Script" uid="uid://b0wcp76bbl2jx" path="res://scenes/контроль/контроль.gd" id="1_x5d6w"] [ext_resource type="Texture2D" uid="uid://bar8k5qef7kch" path="res://data/УФ.png" id="2_0nvm1"] [ext_resource type="Script" uid="uid://bj4nndrurbunl" path="res://scenes/контроль/кнопка-прибора.gd" id="3_4pt7j"] [ext_resource type="Texture2D" uid="uid://dkqlvd750pplc" path="res://data/СПТ.png" id="3_hhadv"] -[ext_resource type="Texture2D" uid="uid://b4isaggma6q3" path="res://data/Грани22.png" id="4_l0nc7"] [ext_resource type="Texture2D" uid="uid://b0o8jhb5jbrev" path="res://data/рамка-1.png" id="4_rasbe"] [ext_resource type="Texture2D" uid="uid://bdlbqs88bki8x" path="res://data/connect-a.png" id="5_c621m"] [ext_resource type="Texture2D" uid="uid://d2jxmtd6n5jd1" path="res://data/Щ3.png" id="5_kvnex"] @@ -93,10 +92,11 @@ script = ExtResource("11_u7tym") [node name="pribor_rtr" type="TextureButton" parent="." groups=["pribor_buttons"]] editor_description = "Кнопка для выбора прибора." layout_mode = 0 -offset_left = 1197.0 -offset_top = 289.0 -offset_right = 1300.0 -offset_bottom = 445.0 +offset_left = 992.0 +offset_top = 264.0 +offset_right = 1504.0 +offset_bottom = 420.0 +pivot_offset = Vector2(-10, -65) size_flags_horizontal = 15 size_flags_vertical = 15 toggle_mode = true @@ -108,21 +108,41 @@ state_colors = [Color(1, 1, 1, 1), Color(0, 0.87, 0, 1), Color(0.65, 0.0715, 0.0 [node name="label" type="Label" parent="pribor_rtr"] layout_mode = 0 -offset_left = 9.0 -offset_top = -38.0 -offset_right = 92.0 -offset_bottom = -19.0 +offset_left = 217.0 +offset_top = -53.0 +offset_right = 300.0 +offset_bottom = -34.0 text = "РТР" horizontal_alignment = 1 vertical_alignment = 1 +[node name="label-l" type="Label" parent="pribor_rtr"] +layout_mode = 0 +offset_left = 47.0 +offset_top = -18.0 +offset_right = 130.0 +offset_bottom = 1.0 +text = "АФСП левый" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="label-r" type="Label" parent="pribor_rtr"] +layout_mode = 0 +offset_left = 377.0 +offset_top = -18.0 +offset_right = 460.0 +offset_bottom = 1.0 +text = "АФСП правый" +horizontal_alignment = 1 +vertical_alignment = 1 + [node name="frame" type="NinePatchRect" parent="pribor_rtr"] visible = false self_modulate = Color(0.890196, 0.486275, 0.196078, 1) layout_mode = 0 offset_left = -17.0 -offset_top = -29.0 -offset_right = 123.0 +offset_top = -69.0 +offset_right = 528.0 offset_bottom = 171.0 texture = ExtResource("4_rasbe") region_rect = Rect2(-3, -3, 89, 89) @@ -134,118 +154,12 @@ patch_margin_bottom = 16 [node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_rtr"] modulate = Color(0.498039, 0.498039, 0.498039, 1) light_mask = 3 -position = Vector2(49, -10) +position = Vector2(259, -20) scale = Vector2(0.615385, 0.625) sprite_frames = SubResource("SpriteFrames_foasq") frame_progress = 0.72355 script = ExtResource("11_u7tym") -[node name="pribor_afsp_l" type="TextureButton" parent="." groups=["pribor_buttons"]] -editor_description = "Кнопка для выбора прибора." -layout_mode = 0 -offset_left = 996.0 -offset_top = 291.0 -offset_right = 1829.0 -offset_bottom = 931.0 -scale = Vector2(0.2, 0.2) -size_flags_horizontal = 15 -size_flags_vertical = 15 -toggle_mode = true -action_mode = 0 -texture_normal = ExtResource("4_l0nc7") -stretch_mode = 4 -script = ExtResource("3_4pt7j") -state_colors = [Color(1, 1, 1, 1), Color(0, 0.87, 0, 1), Color(0.65, 0.0715, 0.0715, 1)] - -[node name="label" type="Label" parent="pribor_afsp_l"] -layout_mode = 0 -offset_left = 20.0 -offset_top = -175.0 -offset_right = 198.0 -offset_bottom = -156.0 -scale = Vector2(4.478, 5) -text = "АФСП левый борт" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="frame" type="NinePatchRect" parent="pribor_afsp_l"] -visible = false -self_modulate = Color(0.890196, 0.486275, 0.196078, 1) -layout_mode = 0 -offset_left = -80.0003 -offset_top = -130.0 -offset_right = 110.0 -offset_bottom = 34.9998 -scale = Vector2(5, 5) -texture = ExtResource("4_rasbe") -region_rect = Rect2(-3, -3, 89, 89) -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_l"] -modulate = Color(0.498039, 0.498039, 0.498039, 1) -light_mask = 3 -position = Vector2(410, -30) -scale = Vector2(3.23077, 3.28125) -sprite_frames = SubResource("SpriteFrames_foasq") -frame_progress = 0.72355 -script = ExtResource("11_u7tym") - -[node name="pribor_afsp_r" type="TextureButton" parent="." groups=["pribor_buttons"]] -editor_description = "Кнопка для выбора прибора." -layout_mode = 0 -offset_left = 1342.0 -offset_top = 291.0 -offset_right = 2175.0 -offset_bottom = 931.0 -scale = Vector2(0.2, 0.2) -size_flags_horizontal = 15 -size_flags_vertical = 15 -toggle_mode = true -action_mode = 0 -texture_normal = ExtResource("4_l0nc7") -stretch_mode = 4 -script = ExtResource("3_4pt7j") -state_colors = [Color(1, 1, 1, 1), Color(0, 0.87, 0, 1), Color(0.65, 0.0715, 0.0715, 1)] - -[node name="label" type="Label" parent="pribor_afsp_r"] -layout_mode = 0 -offset_left = -20.0 -offset_top = -180.0 -offset_right = 168.0 -offset_bottom = -161.0 -scale = Vector2(4.65, 5) -text = "АФСП правый борт" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="frame" type="NinePatchRect" parent="pribor_afsp_r"] -visible = false -self_modulate = Color(0.890196, 0.486275, 0.196078, 1) -layout_mode = 0 -offset_left = -60.0 -offset_top = -130.0 -offset_right = 130.0 -offset_bottom = 35.0 -scale = Vector2(5, 5) -texture = ExtResource("4_rasbe") -region_rect = Rect2(-3, -3, 89, 89) -patch_margin_left = 16 -patch_margin_top = 16 -patch_margin_right = 16 -patch_margin_bottom = 16 - -[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_r"] -modulate = Color(0.498039, 0.498039, 0.498039, 1) -light_mask = 3 -position = Vector2(410, -30) -scale = Vector2(3.23077, 3.28125) -sprite_frames = SubResource("SpriteFrames_foasq") -frame_progress = 0.72355 -script = ExtResource("11_u7tym") - [node name="pribor_uyep" type="TextureButton" parent="." groups=["pribor_buttons"]] editor_description = "Кнопка для выбора прибора." layout_mode = 0 @@ -989,8 +903,6 @@ text = "Сбой" [connection signal="toggled" from="pribor_uf" to="pribor_uf" method="_on_toggled"] [connection signal="toggled" from="pribor_rtr" to="pribor_rtr" method="_on_toggled"] -[connection signal="toggled" from="pribor_afsp_l" to="pribor_afsp_l" method="_on_toggled"] -[connection signal="toggled" from="pribor_afsp_r" to="pribor_afsp_r" method="_on_toggled"] [connection signal="toggled" from="pribor_uyep" to="pribor_uyep" method="_on_toggled"] [connection signal="toggled" from="pribor_prd_v_2" to="pribor_prd_v_2" method="_on_toggled"] [connection signal="toggled" from="pribor_prd_n_2" to="pribor_prd_n_2" method="_on_toggled"]