From 30dc8a2592b3ca598bc45217263c0056f55f38d3 Mon Sep 17 00:00:00 2001 From: lepshiy Date: Wed, 19 Nov 2025 09:05:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BA=D0=BB=D1=8E=D1=87=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=20=D0=B4=D0=B5=D0=B1=D0=B0=D0=B3=20-?= =?UTF-8?q?=20=D0=B2=20=D0=BD=D0=B8=D0=B6=D0=BD=D0=B5=D0=BC=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BE=D0=BC=20=D1=83=D0=B3=D0=BB=D1=83=20=D1=80?= =?UTF-8?q?=D0=B5=D0=B6=D0=B8=D0=BC=D0=B0=20"=D0=9A=D0=BE=D0=BD=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BB=D1=8C",=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BA?= =?UTF-8?q?=D0=BB=D1=8E=D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=20"=D0=9E?= =?UTF-8?q?=D1=82=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project.godot | 1 + scenes/pribor-prd-k/pribor-prd-k.tscn | 19 +++++++++++++------ scenes/pribor-prd-n/pribor-prd-n.tscn | 12 ++++++++---- scenes/pribor-prd-v/pribor-prd-v.tscn | 13 +++++++++---- scenes/контроль/контроль.tscn | 22 +++++++++++++++++++--- 5 files changed, 50 insertions(+), 17 deletions(-) diff --git a/project.godot b/project.godot index 922bfd4..de7f0bf 100644 --- a/project.godot +++ b/project.godot @@ -154,6 +154,7 @@ default_reset="" power_supply="Ноды источников питания прибора" fs_group="Группа модулей ФС" y-5="" +debag_control="Ноды отладки контроля" [gui] diff --git a/scenes/pribor-prd-k/pribor-prd-k.tscn b/scenes/pribor-prd-k/pribor-prd-k.tscn index 515fe07..7cb042b 100644 --- a/scenes/pribor-prd-k/pribor-prd-k.tscn +++ b/scenes/pribor-prd-k/pribor-prd-k.tscn @@ -338,31 +338,38 @@ offset_right = 524.0 offset_bottom = 666.0 fname = "Кассета П-2" -[node name="input_0" type="AnimatedSprite2D" parent="."] +[node name="input_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(392, 472) sprite_frames = SubResource("SpriteFrames_di0aa") -[node name="input_1" type="AnimatedSprite2D" parent="."] +[node name="input_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(444, 472) sprite_frames = SubResource("SpriteFrames_di0aa") -[node name="input_2" type="AnimatedSprite2D" parent="."] +[node name="input_2" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(294, 473) sprite_frames = SubResource("SpriteFrames_di0aa") -[node name="output_0" type="AnimatedSprite2D" parent="."] +[node name="output_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(394, 318) sprite_frames = SubResource("SpriteFrames_di0aa") -[node name="output_1" type="AnimatedSprite2D" parent="."] +[node name="output_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(444, 318) sprite_frames = SubResource("SpriteFrames_di0aa") -[node name="output_2" type="AnimatedSprite2D" parent="."] +[node name="output_2" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(294, 318) sprite_frames = SubResource("SpriteFrames_di0aa") [node name="control_result" type="Label" parent="."] +layout_mode = 0 offset_left = 49.0 offset_top = 993.0 offset_right = 689.0 diff --git a/scenes/pribor-prd-n/pribor-prd-n.tscn b/scenes/pribor-prd-n/pribor-prd-n.tscn index 3e041eb..532372c 100644 --- a/scenes/pribor-prd-n/pribor-prd-n.tscn +++ b/scenes/pribor-prd-n/pribor-prd-n.tscn @@ -446,19 +446,23 @@ theme_override_font_sizes/font_size = 22 horizontal_alignment = 1 metadata/_edit_lock_ = true -[node name="input_0" type="AnimatedSprite2D" parent="."] +[node name="input_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(495, 443) sprite_frames = SubResource("SpriteFrames_1wf07") -[node name="input_1" type="AnimatedSprite2D" parent="."] +[node name="input_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(246, 440) sprite_frames = SubResource("SpriteFrames_1wf07") -[node name="output_0" type="AnimatedSprite2D" parent="."] +[node name="output_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(497, 330) sprite_frames = SubResource("SpriteFrames_1wf07") -[node name="output_1" type="AnimatedSprite2D" parent="."] +[node name="output_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(249, 331) sprite_frames = SubResource("SpriteFrames_1wf07") diff --git a/scenes/pribor-prd-v/pribor-prd-v.tscn b/scenes/pribor-prd-v/pribor-prd-v.tscn index f4654c6..e02a81f 100644 --- a/scenes/pribor-prd-v/pribor-prd-v.tscn +++ b/scenes/pribor-prd-v/pribor-prd-v.tscn @@ -385,19 +385,23 @@ value0_info = "Мощность" value1_info = "Температура,°C" metadata/um = "um_14" -[node name="input_0" type="AnimatedSprite2D" parent="."] +[node name="input_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(496, 440) sprite_frames = SubResource("SpriteFrames_s5gcy") -[node name="input_1" type="AnimatedSprite2D" parent="."] +[node name="input_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(248, 440) sprite_frames = SubResource("SpriteFrames_s5gcy") -[node name="output_0" type="AnimatedSprite2D" parent="."] +[node name="output_0" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(496, 336) sprite_frames = SubResource("SpriteFrames_s5gcy") -[node name="output_1" type="AnimatedSprite2D" parent="."] +[node name="output_1" type="AnimatedSprite2D" parent="." groups=["debag_control"]] +visible = false position = Vector2(248, 336) sprite_frames = SubResource("SpriteFrames_s5gcy") @@ -410,6 +414,7 @@ default_color = Color(1, 1, 1, 0.352941) metadata/_edit_lock_ = true [node name="control_result" type="Label" parent="."] +layout_mode = 0 offset_left = 49.0 offset_top = 993.0 offset_right = 689.0 diff --git a/scenes/контроль/контроль.tscn b/scenes/контроль/контроль.tscn index 14e10a0..d9e2429 100644 --- a/scenes/контроль/контроль.tscn +++ b/scenes/контроль/контроль.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=21 format=3 uid="uid://lwmw4egynmd1"] +[gd_scene load_steps=22 format=3 uid="uid://lwmw4egynmd1"] [ext_resource type="Texture2D" uid="uid://bar8k5qef7kch" path="res://data/УФ.png" id="2_0nvm1"] [ext_resource type="Script" uid="uid://q3gmpsqspjfp" path="res://scenes/контроль/внешний.gd" id="2_8r80x"] @@ -162,6 +162,11 @@ func on_update_progress(value_progress: float, pribor_node: Node) -> void: func on_update_max_value_progress(max_value_progress: int, pribor_node: Node) -> void: pribor_node.progress_max_value = max_value_progress + + +func _on_check_debag_toggled(toggled_on: bool) -> void: + for node in get_tree().get_nodes_in_group(\"debag_control\"): + node.visible = toggled_on " [sub_resource type="SpriteFrames" id="SpriteFrames_foasq"] @@ -178,6 +183,9 @@ animations = [{ "speed": 5.0 }] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lbx5w"] +bg_color = Color(0.6, 0.6, 0.6, 0) + [node name="Контроль" type="Panel"] anchors_preset = 15 anchor_right = 1.0 @@ -451,12 +459,10 @@ texture_normal = ExtResource("2_0nvm1") stretch_mode = 0 script = ExtResource("3_4pt7j") state_colors = [Color(1, 1, 1, 1), Color(0, 1, 0, 1), Color(1, 0, 0, 1)] -state = 1 metadata/unit_name = ["уарэп-эмс"] metadata/online_proc = "on_line_changed" [node name="label" type="Label" parent="pribor_uf"] -self_modulate = Color(0, 1, 0, 1) layout_mode = 0 offset_left = 15.0 offset_top = -44.0 @@ -1692,6 +1698,15 @@ text = "Запуск контроля" script = ExtResource("18_lbx5w") metadata/_edit_lock_ = true +[node name="check_debag" type="CheckButton" parent="."] +layout_mode = 0 +offset_left = 1440.0 +offset_top = 1137.0 +offset_right = 1543.0 +offset_bottom = 1164.0 +theme_override_styles/focus = SubResource("StyleBoxFlat_lbx5w") +text = "Отладка" + [connection signal="toggled" from="pribor_prd_n_1" to="pribor_prd_n_1" method="_on_toggled"] [connection signal="toggled" from="pribor_uf" to="pribor_uf" method="_on_toggled"] [connection signal="toggled" from="pribor_rtr" to="pribor_rtr" method="_on_toggled"] @@ -1710,3 +1725,4 @@ metadata/_edit_lock_ = true [connection signal="toggled" from="pribor_prd_n_4" to="pribor_prd_n_4" method="_on_toggled"] [connection signal="toggled" from="pribor_prd_k_4" to="pribor_prd_k_4" method="_on_toggled"] [connection signal="pressed" from="control_prd" to="." method="_on_control_prd_pressed"] +[connection signal="toggled" from="check_debag" to="." method="_on_check_debag_toggled"]