Добавлен переключатель дебаг - в нижнем правом углу режима "Контроль", переключатель "Отладка"

This commit is contained in:
lepshiy
2025-11-19 09:05:33 +03:00
parent f3f593a597
commit 30dc8a2592
5 changed files with 50 additions and 17 deletions

View File

@@ -154,6 +154,7 @@ default_reset=""
power_supply="Ноды источников питания прибора"
fs_group="Группа модулей ФС"
y-5=""
debag_control="Ноды отладки контроля"
[gui]

View File

@@ -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

View File

@@ -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")

View File

@@ -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

View File

@@ -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"]