From 24b122c8527adbdafe695cb92b45c4d396cb5b7c Mon Sep 17 00:00:00 2001 From: Maxim Date: Tue, 4 Mar 2025 17:10:23 +0300 Subject: [PATCH] timer need --- PRD_MP550.tscn | 111 ++++++++++++++------- find_fs.bat | 15 +++ pictures/prd.png | Bin 0 -> 7010 bytes pictures/prd.png.import | 34 +++++++ pictures/prd_pressed.png | Bin 0 -> 10053 bytes pictures/prd_pressed.png.import | 34 +++++++ pictures/загр.png | Bin 0 -> 3699 bytes pictures/загр.png.import | 34 +++++++ pictures/загр_pressed.png | Bin 0 -> 2520 bytes pictures/загр_pressed.png.import | 34 +++++++ pictures/контролер.png | Bin 5702 -> 6029 bytes pictures/контролер_pressed.png | Bin 0 -> 8067 bytes pictures/контролер_pressed.png.import | 34 +++++++ pictures/серпимоло_pressed.png | Bin 0 -> 5835 bytes pictures/серпимоло_pressed.png.import | 34 +++++++ pictures/сохр.png | Bin 0 -> 3411 bytes pictures/сохр.png.import | 34 +++++++ pictures/сохр_pressed.png | Bin 0 -> 1448 bytes pictures/сохр_pressed.png.import | 34 +++++++ pictures/фс.png | Bin 0 -> 7531 bytes pictures/фс.png.import | 34 +++++++ pictures/фс_pressed.png | Bin 0 -> 11763 bytes pictures/фс_pressed.png.import | 34 +++++++ pictures/эмс.png | Bin 0 -> 7807 bytes pictures/эмс.png.import | 34 +++++++ pictures/эмс_pressed.png | Bin 0 -> 6772 bytes pictures/эмс_pressed.png.import | 34 +++++++ project.godot | 3 +- scripts/PRD.gd | 138 +++++++++++++++++--------- scripts/constants.gd | 11 ++ scripts/control_panel.gd | 46 +++++---- scripts/ems_g.gd | 19 ++++ 32 files changed, 645 insertions(+), 106 deletions(-) create mode 100644 find_fs.bat create mode 100644 pictures/prd.png create mode 100644 pictures/prd.png.import create mode 100644 pictures/prd_pressed.png create mode 100644 pictures/prd_pressed.png.import create mode 100644 pictures/загр.png create mode 100644 pictures/загр.png.import create mode 100644 pictures/загр_pressed.png create mode 100644 pictures/загр_pressed.png.import create mode 100644 pictures/контролер_pressed.png create mode 100644 pictures/контролер_pressed.png.import create mode 100644 pictures/серпимоло_pressed.png create mode 100644 pictures/серпимоло_pressed.png.import create mode 100644 pictures/сохр.png create mode 100644 pictures/сохр.png.import create mode 100644 pictures/сохр_pressed.png create mode 100644 pictures/сохр_pressed.png.import create mode 100644 pictures/фс.png create mode 100644 pictures/фс.png.import create mode 100644 pictures/фс_pressed.png create mode 100644 pictures/фс_pressed.png.import create mode 100644 pictures/эмс.png create mode 100644 pictures/эмс.png.import create mode 100644 pictures/эмс_pressed.png create mode 100644 pictures/эмс_pressed.png.import diff --git a/PRD_MP550.tscn b/PRD_MP550.tscn index 12545e0..a209a9e 100644 --- a/PRD_MP550.tscn +++ b/PRD_MP550.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=61 format=3 uid="uid://cvor2jm4xk3ha"] +[gd_scene load_steps=67 format=3 uid="uid://cvor2jm4xk3ha"] [ext_resource type="Script" path="res://scripts/PRD.gd" id="1_v273n"] [ext_resource type="Texture2D" uid="uid://cdxdluvyb5uei" path="res://table/on.png" id="2_dv7xx"] @@ -12,14 +12,20 @@ [ext_resource type="Texture2D" uid="uid://didrk0pcfgirg" path="res://pictures/клад.png" id="6_bqc7t"] [ext_resource type="Texture2D" uid="uid://cxn1guhi7lg3i" path="res://pictures/серпимолот.png" id="7_0pknj"] [ext_resource type="Shader" path="res://Shaders/ray_2.gdshader" id="8_12mng"] +[ext_resource type="Texture2D" uid="uid://ysxmr26y0i8v" path="res://pictures/серпимоло_pressed.png" id="8_iuer1"] [ext_resource type="Texture2D" uid="uid://ckvwvec0hop37" path="res://pictures/контролер.png" id="8_qqoau"] [ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"] [ext_resource type="Script" path="res://scripts/control_panel.gd" id="9_akagi"] [ext_resource type="Script" path="res://scripts/ems_g.gd" id="9_g1wia"] [ext_resource type="Shader" path="res://Shaders/load.gdshader" id="10_lf1xh"] +[ext_resource type="Texture2D" uid="uid://t3bxox5ehcg8" path="res://pictures/контролер_pressed.png" id="10_t2sq8"] [ext_resource type="PackedScene" uid="uid://bdb0bhfu7366l" path="res://kasseta-fs-kd.tscn" id="10_tdh2s"] [ext_resource type="PackedScene" uid="uid://p2suppildvq0" path="res://table/элемент-в.tscn" id="11_fg7ul"] [ext_resource type="PackedScene" uid="uid://bn2n3lgc4ts1r" path="res://table/блок-а.tscn" id="11_k47r2"] +[ext_resource type="Texture2D" uid="uid://dpes8l540mgrd" path="res://pictures/эмс.png" id="11_qqb3s"] +[ext_resource type="Texture2D" uid="uid://bcq6o4fuxh88b" path="res://pictures/эмс_pressed.png" id="12_u035s"] +[ext_resource type="Texture2D" uid="uid://b8jfjs7qh10wh" path="res://pictures/фс.png" id="13_xdqnq"] +[ext_resource type="Texture2D" uid="uid://c8gfddmqnws7v" path="res://pictures/фс_pressed.png" id="14_0dei1"] [ext_resource type="Script" path="res://scripts/modul_fs.gd" id="15_b4pr1"] [ext_resource type="Shader" path="res://Shaders/loadead.gdshader" id="16_4osrw"] @@ -64,12 +70,16 @@ bg_color = Color(0.141176, 0.101961, 0.141176, 0.8) [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ls6vm"] [sub_resource type="Theme" id="Theme_k5ur4"] +Button/colors/font_color = Color(1, 1, 0.941176, 1) +Button/colors/font_focus_color = Color(1, 1, 0.941176, 1) Button/styles/focus = null Button/styles/hover = SubResource("StyleBoxFlat_o0too") Button/styles/normal = SubResource("StyleBoxFlat_o0too") Button/styles/pressed = SubResource("StyleBoxFlat_eib3t") CheckButton/icons/checked = ExtResource("2_dv7xx") CheckButton/icons/unchecked = ExtResource("3_qvuyu") +OptionButton/colors/font_color = Color(1, 1, 0.941176, 1) +OptionButton/colors/font_focus_color = Color(1, 1, 0.941176, 1) OptionButton/font_sizes/font_size = 17 OptionButton/styles/focus = SubResource("StyleBoxFlat_gooip") OptionButton/styles/hover = SubResource("StyleBoxFlat_148rs") @@ -238,7 +248,7 @@ offset_right = 222.0 offset_bottom = 1112.0 theme_override_styles/panel = SubResource("StyleBoxFlat_4qm5k") -[node name="select_prd" type="Button" parent="Background/switch_panel"] +[node name="select_prd" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 128.0 @@ -252,7 +262,7 @@ toggle_mode = true button_pressed = true text = "ПРД" -[node name="select_control" type="Button" parent="Background/switch_panel"] +[node name="select_control" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 168.0 @@ -265,7 +275,7 @@ theme_override_styles/pressed = SubResource("StyleBoxFlat_p247y") toggle_mode = true text = "КОНТРОЛЬ" -[node name="select_ems_g" type="Button" parent="Background/switch_panel"] +[node name="select_ems_g" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 208.0 @@ -278,7 +288,7 @@ theme_override_styles/pressed = SubResource("StyleBoxFlat_p247y") toggle_mode = true text = "ЭМС Г" -[node name="select_fs" type="Button" parent="Background/switch_panel"] +[node name="select_fs" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 249.0 @@ -291,7 +301,7 @@ theme_override_styles/pressed = SubResource("StyleBoxFlat_p247y") toggle_mode = true text = "Модуль ФС" -[node name="save_config" type="Button" parent="Background/switch_panel"] +[node name="save_config" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 840.0 @@ -303,7 +313,7 @@ theme_override_font_sizes/font_size = 14 theme_override_styles/pressed = SubResource("StyleBoxFlat_p247y") text = "Сохранить" -[node name="load_config" type="Button" parent="Background/switch_panel"] +[node name="load_config" type="Button" parent="Background/switch_panel" groups=["select_grp"]] layout_mode = 0 offset_left = 16.0 offset_top = 880.0 @@ -316,65 +326,90 @@ theme_override_styles/pressed = SubResource("StyleBoxFlat_p247y") text = "Загрузить" [node name="burgerButton" type="TextureButton" parent="Background/switch_panel"] -self_modulate = Color(1, 1, 0.941, 0.85) +self_modulate = Color(1, 1, 0.941176, 1) layout_mode = 0 -offset_left = 183.0 +offset_left = 188.0 offset_top = 28.0 -offset_right = 215.0 +offset_right = 220.0 offset_bottom = 60.0 mouse_default_cursor_shape = 2 toggle_mode = true -texture_normal = ExtResource("5_eoogc") -texture_pressed = ExtResource("6_bqc7t") +texture_normal = ExtResource("6_bqc7t") +texture_pressed = ExtResource("5_eoogc") ignore_texture_size = true stretch_mode = 0 metadata/_edit_lock_ = true -[node name="texture_prd" type="TextureButton" parent="Background/switch_panel"] -visible = false +[node name="texture_prd" type="TextureButton" parent="Background/switch_panel" groups=["burger_gr"]] self_modulate = Color(1, 1, 0.941, 0.85) layout_mode = 0 -offset_left = 176.0 +offset_left = -159.0 offset_top = 122.0 -offset_right = 224.0 +offset_right = -118.0 offset_bottom = 162.0 mouse_default_cursor_shape = 2 toggle_mode = true -texture_normal = ExtResource("7_0pknj") +button_pressed = true +texture_normal = ExtResource("13_xdqnq") +texture_pressed = ExtResource("14_0dei1") ignore_texture_size = true stretch_mode = 0 -metadata/_edit_lock_ = true -[node name="texture_control" type="TextureButton" parent="Background/switch_panel"] -visible = false +[node name="texture_control" type="TextureButton" parent="Background/switch_panel" groups=["burger_gr"]] self_modulate = Color(1, 1, 0.941, 0.85) layout_mode = 0 -offset_left = 180.0 +offset_left = -155.0 offset_top = 184.0 -offset_right = 220.0 +offset_right = -115.0 offset_bottom = 224.0 mouse_default_cursor_shape = 2 toggle_mode = true texture_normal = ExtResource("8_qqoau") +texture_pressed = ExtResource("10_t2sq8") ignore_texture_size = true stretch_mode = 0 -metadata/_edit_lock_ = true -[node name="side_panel" type="ColorRect" parent="Background"] -visible = false +[node name="texture_ems_g" type="TextureButton" parent="Background/switch_panel" groups=["burger_gr"]] layout_mode = 0 -offset_right = 216.0 -offset_bottom = 1279.0 -color = Color(0.6, 0.5, 0.6, 0.9) -metadata/_edit_lock_ = true +offset_left = -155.0 +offset_top = 240.0 +offset_right = -115.0 +offset_bottom = 280.0 +mouse_default_cursor_shape = 2 +toggle_mode = true +texture_normal = ExtResource("11_qqb3s") +texture_pressed = ExtResource("12_u035s") +ignore_texture_size = true +stretch_mode = 0 + +[node name="texture_fs" type="TextureButton" parent="Background/switch_panel" groups=["burger_gr"]] +self_modulate = Color(1, 1, 0.941, 0.85) +layout_mode = 0 +offset_left = -155.0 +offset_top = 304.0 +offset_right = -115.0 +offset_bottom = 344.0 +mouse_default_cursor_shape = 2 +toggle_mode = true +texture_normal = ExtResource("7_0pknj") +texture_pressed = ExtResource("8_iuer1") +ignore_texture_size = true +stretch_mode = 0 + +[node name="lbl_commit" type="Label" parent="Background"] +layout_mode = 0 +offset_left = 1482.0 +offset_top = 10.0 +offset_right = 1658.0 +offset_bottom = 34.0 +theme_override_colors/font_color = Color(1, 1, 0.941176, 1) [node name="ISA" type="Label" parent="."] -offset_left = 225.0 +offset_left = 273.0 offset_top = 11.0 -offset_right = 409.0 +offset_right = 457.0 offset_bottom = 48.0 autowrap_mode = 3 -metadata/_edit_lock_ = true [node name="read_isa" type="Button" parent="."] visible = false @@ -414,9 +449,9 @@ metadata/_edit_lock_ = true [node name="body_grid" type="GridContainer" parent="TabContainer/PRD"] layout_mode = 0 offset_left = 272.0 -offset_top = 12.0 +offset_top = -20.0 offset_right = 1680.0 -offset_bottom = 920.0 +offset_bottom = 888.0 [node name="litera_2_4_6" type="GridContainer" parent="TabContainer/PRD/body_grid"] clip_contents = true @@ -602,9 +637,9 @@ metadata/_edit_lock_ = true [node name="select_dev" type="GridContainer" parent="TabContainer/PRD"] layout_mode = 2 offset_left = 48.0 -offset_top = 16.0 +offset_top = -16.0 offset_right = 48.0 -offset_bottom = 16.0 +offset_bottom = -16.0 script = ExtResource("2_vmbyo") node_gap = Vector2(100, 50) @@ -1094,7 +1129,7 @@ offset_left = 870.0 offset_top = 27.0 offset_right = 1664.0 offset_bottom = 898.0 -theme_override_colors/font_color = Color(1, 1, 0.815686, 1) +theme_override_colors/font_color = Color(1, 1, 0.941176, 1) theme_override_font_sizes/font_size = 17 theme_override_styles/normal = SubResource("StyleBoxFlat_13x31") placeholder_text = "Ожидание контроля ..." @@ -1259,6 +1294,8 @@ text = "Сохранить все настройки" [connection signal="toggled" from="Background/switch_panel/burgerButton" to="." method="_on_burger_button"] [connection signal="pressed" from="Background/switch_panel/texture_prd" to="." method="_on_prd_select"] [connection signal="pressed" from="Background/switch_panel/texture_control" to="." method="_on_control_button"] +[connection signal="pressed" from="Background/switch_panel/texture_ems_g" to="." method="_on_emsg_select"] +[connection signal="pressed" from="Background/switch_panel/texture_fs" to="." method="_on_mfs_select"] [connection signal="pressed" from="read_isa" to="." method="_on_read_isa_pressed"] [connection signal="pressed" from="TabContainer/Modul_fs/manage_panel/con" to="TabContainer/Modul_fs" method="_on_start"] [connection signal="text_submitted" from="TabContainer/Modul_fs/manage_panel/addres_fs" to="TabContainer/Modul_fs" method="_on_addres_fs"] diff --git a/find_fs.bat b/find_fs.bat new file mode 100644 index 0000000..95c2f4e --- /dev/null +++ b/find_fs.bat @@ -0,0 +1,15 @@ +@echo off +setlocal enabledelayedexpansion + +for /l %%i in (2,1,100) do ( + set "ip=10.1.2.%%i" + ping -n 1 !ip! > nul + if !errorlevel! equ 0 ( + echo !ip! is reachable + ) else ( + echo !ip! is not reachable + ) +) + +endlocal +pause \ No newline at end of file diff --git a/pictures/prd.png b/pictures/prd.png new file mode 100644 index 0000000000000000000000000000000000000000..b51fcd869f002a6a3591def0478d5955693ab99a GIT binary patch literal 7010 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 AA^-pY literal 0 HcmV?d00001 diff --git a/pictures/prd.png.import b/pictures/prd.png.import new file mode 100644 index 0000000..a5ffec6 --- /dev/null +++ b/pictures/prd.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgq164n4uroax" +path="res://.godot/imported/prd.png-40563ea8ddb2aa731ad38ab1599fed86.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/prd.png" +dest_files=["res://.godot/imported/prd.png-40563ea8ddb2aa731ad38ab1599fed86.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/prd_pressed.png b/pictures/prd_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e1ce794104b757ce5024778c1509a56b32db9e GIT binary patch literal 10053 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

s5Yiv*Jc^OR?AREo|HBZRs zGM|6~zIAyIK-X3D0+6wL6s><`PYS5;gJ{^3x$ z-{p0Nv%eKVSJ6@Xd}J3Qx9hLTIb6j0UZIul|xtD4>wWxkJObAP&E5?(Q33UFRoY7?*L>Y0q6zjZ!D=js|`Y~vLW{i0y+akT@2w>X<#IZj*Evr_#p+ntWqa@oWmNusSP|{IB45^= z+X7mQ6fRh*C9)Ce>28J_ue=@xHmV}Nd(mLVP~TLx)QWQ}=3Ea44OHkC%mCd`0PMNn z?uw0H$I}Rzk@q29k{-{nb)AnnuXs>bS`troEa$Ijiv5BsIy_XLwlgiadBEghY}SfcIi z&L5&UgO#QAME5~N+DcX#6~`RAZ-A@@}gGk5Ar<5JgVd4UFsN2;MsT_i}~}a&~rZ!la9a zz3_vlV7{y)K6h)WuFZNovNC@TMqk@5&E3CdVfWs>E!=yy>$o#!h(Gds#QzV9PixG( zu<%hWq14wKIX)&3Fyo zi=kSvj)Je#iqkY^^>qTH&+MRBt;o{>uZk&?g$zm(+zjQHNU@esRGG-~1W8yDPEM=F zqWrk3mY2DiEN}rLihrr3Q-k~lB;k1;;X+Dj2>mCYl8 z&iM=aD6=BaJz*so8(tQ1)s>VVu%xbEDS=t$wnCMxI;YMZ?fyTK2+Bq_qosM0=b`71 z;8jNtS$FHg9)B13go~c|rN9suQ-kIb&)5XT3y+ubO*b~s)4VrP*M71pzeC_6qN7YG zYEEOmqp(c1=BJ)ICP*QoZbwv&wXY5o?_?sd2R>b*#3#&Fchd%S^BJslwxqvVQ;C5nejh0#XvLI?n8H|aFG03Iob;!g{sJMefr9`| zimLbt8lh4~kdC?iIQF~7Sl@--0mTr3Xjdq zspP%eKd+d{gU{E>oFK58<@78*$gjub1vP^WI&gGOz>grO932Ur2>K%>SMEp+S)Etr z4Pq3Z6Rrt`>}+HmBA0f*cHGyKAX42o>;Cp*?JyT>zUZ;H`rF$DpIi5nF1O#9*igD& z@fNIZ*zN8$Fto7G1wjK8SO~5_HOp4)ua{D;-M!@T z0n7h}uA2HSCk{QE@76GfNLB|@2ZB_7IR5Q`V1ilS3psQwrXwRkx0gvln+m_ z;~lcLM8qmp`0e_=h{fO-Fnv~Wy}oVH>dv(lYrWFs0Pcw(2lsg|FBkib7cbs9>zy%Y zD#qJUOp&9ZK`7Nmh0^PN{c+j9r+31@ya>qMz0-Z!eS^O9Y5@1*09i>TiAu3A!T$#< C;DF@- literal 0 HcmV?d00001 diff --git a/pictures/prd_pressed.png.import b/pictures/prd_pressed.png.import new file mode 100644 index 0000000..3547aa4 --- /dev/null +++ b/pictures/prd_pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3nmheji5toxx" +path="res://.godot/imported/prd_pressed.png-879382152af620e1ce028aadab4dec70.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/prd_pressed.png" +dest_files=["res://.godot/imported/prd_pressed.png-879382152af620e1ce028aadab4dec70.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/загр.png b/pictures/загр.png new file mode 100644 index 0000000000000000000000000000000000000000..6f91b838723db9ffdaad4b3f4062367bdbbf6422 GIT binary patch literal 3699 zcmV-(4vg`MP)V!nB}qgL)5u$>6B}*_Qu=|BBP~Yr4vVo zmQEZUS~_ubXz9e!p=A=D2T;KNz-xe0fCD|nKM!mKP5@rC%MY`_Bf#$dZwHj_9}~bI zfIk8M0_K2%9X%6nSu!T0`+w2n{!mdg3-A))q$BY`!Z;$H#|0uIIQY7`=(=a7Q4 zv}{^2r0D@q0sjQ<0=@_Q+xBE(^@-yu;6s(C<`ru}=vV;$2wVePYk%7662}S1O`57a zH7}GE#mM=)fy;o4?9OvdzkTB90cX$(VJM0hjLP_oa3JtW;8eSKRu4Vo<}5Xx5j{l; z#V78ARh_a0`~S)p8|Zw(%P&FdPwUep#Bb<0`XCBSt3v~zz0i2 zI#%=u=Fuo33YU1Ttif8~3&86NCNh>xVs?AyfZKq3sLXM-5rtD+i@;I9$=Db8VZgV6 zvw`~yBs_N5^gzx5KSTNh0;+zjSVkP~4ZvpLJ=j$n+kqQ^PXIryEO&up+daM5|GQjO zMk-`?|MNJ~pK}Ld8P*O5OIxStSmc4Yr2koU*jfVDZo$xa0k|2|+d=Kg_dyh(HiG&* zsOypHW>ryBHKB6~6$76*>v+%d|E91bBKQUHUPLS=)&cJaehGYz5sNdvw9SX`z)Az{ zR^S2#Ri=q!k)G81fG-2DtRQniVJnU{`WgllpsogP!M=xh8aN(tRPRFkm-B$v`_EtV z*f^vUNH6LZdx%*ZuECY{XF#T>(`kj3zsLZHLia zhVM%c-7g~#cx>Um0bG}NLd6cLwuxvN)^twMFjZqa=3@#|B>OX3>VM3I@_K4+a53Om6-g%jA1z|R5OfX9liC|dw_B6A)7g7geNhIF!Ygu@i5 z?GUX44gt0TXCkc=(}J~W;9bBaMJ&e)z*m4B$Y52(kYqc{;TE`W#EZ^@up;S*c1oT0n%9-#l*%cQUY_tvGf8S6D>aLL$v)EQydV zbCVm;1Gd@v9REO8zK;>H02UY(gJLk3x`}3SrTi5c5ZsUxrUz`c5yvv{u#a4YL7pg* zVdfcAkvxisBM$`}Yil{iU=FE`D6-BOOOe=2Zi;Lzhe>Gx6ANJxcV8kcl87-8NiH_x z*o*9j(=uWqEMYOr@d#v;vWKYP88RP;2(dhIzY>HilJZWqO=~52CvphI!;f1VOITQo zDd5e(j}gD>A!KUbMdUhcQ9tgulQ<;&wYEHutu%R~l9s}%3Yh{v0^G^)Qpx?1S>{&* zhnv$}A{>$U%|itPZ%y5#B?>s3Q@{+eCx?!A0yiRSZ4IPF(!@RRpJqj)vQ^(4#h?%t z5jVj)%~%*VOB_!_mLME$7j-O><;3sy(y~QONl_%L4{N7z68I>^*1jHzR6SelPpQ)< zsm@YWC=Q>QPK!b}!#|fv#A00PaPE=F0;a9SPhF%$u}z~y>Dl&PZ?pf&?P z!n;87MvCig8aE^k-Q*f?;}kQ%75RcFO4hmRRlpCCZ5ceE6G$^1YZl_DVqmG#Sy$(R zx-wOWRA4#cA4dZ}KwcZ-iR680Zf07`I>C&b3+jr&&ygoR!5FfSd6ukSeNm zt3)@BgE(e}g%MN4a%9~GljX>YTLJ1AWLtw1Z7(1|dcg5*7sre^pI~^R6W_~Pj=bM1 zYz1z@n+0jadc0^5M#2 zbp_?(oTjl6MLJ!!Arpoi$70gy*Gn74aVAoyzf^t>6$bgoiZ*LamLtzHtsFZJ**Par z^w-}uaZDp!;{D0L+5#c}$+m6QW`(gyXCz-|0Hi2r^$5Un#MH6uPbUgfy1sl6-(jm|m5C#(S^+!Dk@b7L2}m4uk`_e~ z%P}qjF<*zJII6rMb*>`UiK4R{Sp;M`>Z(@aw333T+UIB|0g0mybWW(P<49n3DVLH(N|i}0}lhAvd>q$g#mUxN4y*@U}B9MH*dQHdFAJafs=qkFz@@c z7x)dbBjL{ce8ghKl#fO6FA>*x=B&A0xPp-BaSKHh;n(U8*58a zlGcd=U_G)GxDngxBDnEnJE{^%D@76WG6ox)YkkCva{?UR%-8eohAtGK7hMdwRg577=a$K1TQGwVn9= zGp1ek7Jw%wf#3Fj z_aL1@Haw2JxBVGptl@73Gn_%$jbTIVjkIkYRW{@OIHdYm54;w6&zvngfD2U=%}yfk zAG^3rPRh}Vqg)(b`5*8`;Qk&mlzjsuuZjo(+j$ptF2wekkKlv>a0~DN3>?g7fv+}| z8@r{5MQ(UqVsTB&6uvQGya0TSzAu^V9l8{8P8-7J2D=n^-ps6~;xL74j4zRRxniB)Wu z>DQXaB7-W5g1Cr|0O>|qJG6A-=+M%MqeDw4jt(uII6Aa+;^@%QiK9cy{{jD!mPNVL RdAR@p002ovPDHLkV1k<9%T)jX literal 0 HcmV?d00001 diff --git a/pictures/загр.png.import b/pictures/загр.png.import new file mode 100644 index 0000000..321a1fb --- /dev/null +++ b/pictures/загр.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c12e2lcqf6r3o" +path="res://.godot/imported/загр.png-921e28888952c9609cca618d1e4ab8e2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/загр.png" +dest_files=["res://.godot/imported/загр.png-921e28888952c9609cca618d1e4ab8e2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/загр_pressed.png b/pictures/загр_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b654e1dac16fa9b19fa5997c77cb6064c56510b7 GIT binary patch literal 2520 zcmbtWc{CgN7LE{0(j=4?Nv!P<)UHibZAD0QXl$+8Qp-_;HXSWm+9vj0Lr7K8ij1+x zR7p{jri*rHl@_5@2|76`MpTqG9?!h@*PQeIdw<;fopXQpo^#K+_xF7_|D=y66pR1^ z001c7%iV7mbN@DF#a(|)MELtbh3pla1OQyN`rG7YY=3^W8!N!Oy9T7*S)NHO3Jug5 zTwNJ<>ayr+>S|;)JxEwy%j66;sGcY~Qs7Z+WOOc%D#78q+?VkBPaDuqE^k7>f$Gx= zS$spdL4nB|s<`=X+_}Uv=bFZm72P3AP9>JFYkJMol3y=BtyFECW0Ux@>}MLQ|WJ!{Ri{ z%ieM)^ud_MFt3RKDwK}VBFRqmXtO#_^xbT2ik!Ve>w@5eG3;^lOnI_Fupj6nby>M` zW*_&|TMI+)W3i@6abG(F(~ebC8*Ssy}cnr z=vi}DPw$p<<@#V>5OGsMVtsdZ-ULGFK(h3#2_uP#m#4~GX59TU&|CJB;H98Wny%og zKoci+C?0bPxpN#Hg9T)u(-E9~@8i}xfgI>&8}YjZQySCOY;KnBn_t@9RUl1Jasq@F z&bHr2o|Zo(-)>9Ld#d|#8Cow%X*0DkchVWN?tQ{xFFi#HW3JjGwTo^$}cXpOgyKOAzF}$TCCNtzwcxEq*yN zmz}$l$*qo>*2&w!)W-2G!^_l5KPN@yP;SV}sG8IWMIvXmMXr>b7pe8^`s2kA&dOm# zEjlr`E9-NtKosR!xMEAl#fjm*QU#)qEyYQ2ktx-|iF-~!E691l++}Wx<(&~jp(@GY zDF!%+WQ{;CcwybcjLF7d8xH6TRYlbhEvEF+tt}5XH~uOW@l_RXvFDFk*wSgwAGW79 z?r+kVktKVT%5QjEeKFtO(yhOUxeIQULI+!1HFWRz#Tc4xXE+*QX{K)$)k}zi z3KPab8-qNan;py(beh;~-!O-&8;Xb@2r0qg)j4`BCeuEGdI?qwNli0em1c9-aNBU#rp^6tksGv%dVk=SgTOCH20R*d zw5EU@M-6r zrT_IDmM=>DvZBb8j>l<^wuWZQ_aU#?Z(q^a=&cQAvQKeDgt3(L^G*6-rJ}KjCl)4- z6sQ;G>#MrwI}Bm_*;BA^So$v>pSHkh^K(K@W&U?(N0+}Ue}5hLA0ALiOT@da#>qtN zn#msH0G_s>nhVcFAG>|Bx{BUMwqp(~xEz~5M*6Z?UAivP2d@zB)(j7Y)J5$Q%!iUk zi(>)B0M^5m5EGu7LyZga0`SIeLMYlFTgF-ZY9*;tn0}dUlYJn6^d0zH-?h&T6(*>9 z{9c&wpitH4{{X+;Z@v1CGQSsQT}u=kR>>u6SCW+(1^-l_DxUT9ra@$@P4+xs@6BK6 zCa5PWUDnDd-~YB4{i*n`hD&8vEe`i9kQ1hM{XqLRN4OOXU>!kv)xV6If zFklBD0^i$yXf61s-{!t?h9ULjLgIIAfze$!Co7+k*-V<$nSmt0>m@FWEyJ)n_#!C}$JJT|Anq6`S=fR^Q zRmzUyJtkP1W;fyR;HrDhq30io^|WnM2@=uq*ZX*SkiUg@^y6{vuwrSGoUEB^P^uU! zA7Mja#Jy=H7mcmUM(oaHUs1+Rt85+Jj;SB;gpKS)~`cT)`Q5n^daQiJrho7sX@#UgIDi}+3oRmx&#qVG41oz2qfzFZK)JLF{_YR%0 zW+_6wk|D~EKla~z!Po)zWuQ^bibU+5r3Uw&0#)^^Wt+7&>##qaDQRQPxaj950*Cd1 z=zaRzpTZMF0rbh9IpiT=6mDp@3~*in)_9WcHJiz;?7Z>oyPrh9yLujxJyXyc9}#Bg zVN4y&K=+GzH~N1-0dV3ezSE1rRR@dx-!y>lca`mN>JAEnx{MS10`)-c3YBvhBg@~G z4}Ps&Nu%iOa%7StnMZ!7&0@%{C|M}&2duF(%`^`*uHA3F9=Q%(QWG!o^Cx_jh#%YQ6?)EQ(gZ}s4N}cP0 WrnKeL^k=)L8UXL%5=mQ literal 0 HcmV?d00001 diff --git a/pictures/загр_pressed.png.import b/pictures/загр_pressed.png.import new file mode 100644 index 0000000..7b97a57 --- /dev/null +++ b/pictures/загр_pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gjqcmfxb4vo4" +path="res://.godot/imported/загр_pressed.png-d2a80d834fbd5e59d0484a325b4e6acd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/загр_pressed.png" +dest_files=["res://.godot/imported/загр_pressed.png-d2a80d834fbd5e59d0484a325b4e6acd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/контролер.png b/pictures/контролер.png index 9d205a841fce8f8e874a8940ff45246c3212deb5..a6b6c4419b1081564296b29f9ca1f8238900cdd7 100644 GIT binary patch literal 6029 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 Hu0mjf@WNb% literal 5702 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 diff --git a/pictures/контролер_pressed.png b/pictures/контролер_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..673c50749f2669f4b0db60f911c0ff412643db05 GIT binary patch literal 8067 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 F{{i1_XG{P9 literal 0 HcmV?d00001 diff --git a/pictures/контролер_pressed.png.import b/pictures/контролер_pressed.png.import new file mode 100644 index 0000000..d983a79 --- /dev/null +++ b/pictures/контролер_pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t3bxox5ehcg8" +path="res://.godot/imported/контролер_pressed.png-e994600b49515943f49b87fa72b948bb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/контролер_pressed.png" +dest_files=["res://.godot/imported/контролер_pressed.png-e994600b49515943f49b87fa72b948bb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/серпимоло_pressed.png b/pictures/серпимоло_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..11a72190095ce7f26b99e3ff67817b7f8bb7cd43 GIT binary patch literal 5835 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 literal 0 HcmV?d00001 diff --git a/pictures/серпимоло_pressed.png.import b/pictures/серпимоло_pressed.png.import new file mode 100644 index 0000000..30e06a4 --- /dev/null +++ b/pictures/серпимоло_pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ysxmr26y0i8v" +path="res://.godot/imported/серпимоло_pressed.png-5d87756cb17f00d3ef0755199d7df09d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/серпимоло_pressed.png" +dest_files=["res://.godot/imported/серпимоло_pressed.png-5d87756cb17f00d3ef0755199d7df09d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/сохр.png b/pictures/сохр.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8bd817f5fdf4dbf66aa85ec2049f451b41c128 GIT binary patch literal 3411 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 literal 0 HcmV?d00001 diff --git a/pictures/сохр.png.import b/pictures/сохр.png.import new file mode 100644 index 0000000..42bde43 --- /dev/null +++ b/pictures/сохр.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyuv78v6vem55" +path="res://.godot/imported/сохр.png-2d66d261d33f25b70df2a6d52077b4b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/сохр.png" +dest_files=["res://.godot/imported/сохр.png-2d66d261d33f25b70df2a6d52077b4b2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/сохр_pressed.png b/pictures/сохр_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4fbb5a042caaae25be844c395b873948c526b631 GIT binary patch literal 1448 zcmeAS@N?(olHy`uVBq!ia0vp^?I6s-1|)5sdx0c43p^r=85l|pK$!8aanV@@2G%G~ z7srr_IdAVCEWGU|(e^NW=AEV7=fc>ZEnr;Pyn^|%Xp5vs!b*m|tBxzUoWccGGPb>G zu==bNdO&8wCd9=MMY3 zSAF8qY54s!@9U%Ai;V9ZyN6B@ejw;-m@@lkp6N&1AJf^G?=LcFdzTzK#rS^n>?0qe zKkxKt%B$i3(zRIY)az}=6Q9KVl)LfdjN;5dnWP{X$|`BUa+!I<+r*fkJG~zSpJ4pm zk!*N>tz5N4c-^79c^p#hdfGtMk2mt#E_fu-`7>|pSKDi~yX&SrI&pdFdB-ki9}rS@ z-nU&!#J%m#s(p(^+~?`l@WCx0$awX5=hP*ku9c2^1<$hVf6Fm%MR-~IcN@R3biVB; zQn~;1{kIbhzrxS`H&*oNmg$|UTB|J@RPSzEx2rsTo=%Ezdv(kQ=i`az8egBAEZLFs zXhB{7#7h<@Piyvd-w>9VHRln>Q>$+*ey)Wbp43E7GT#UwN-!Q%PO9I5H9GNFOzUhIp!voP|&#!05He6vQQx{>l@B3Cf&A;%h<%*Z_oKx{HD^R#QccwS9Wps12x;D z4CXk@d$#*(?izAI(%_(6J_hs;p-4P@#0W};4wyZ{*)<+ z2Rt4(OlCE@Wsq>B(BXY!j}?zZrObtBg~j~LMjgye?2}w2CV0vS=uAjCT(Ez(bck7@ z!*hp8yoYDD$rW^HAGDhJJ}h|qmh~rhT>>i5ewf}8uRc3o=7Plpzr-C=-v=Mki>+bX zcEx_lo!gU6tkKhMx6wC@JzT-EPw1cg2j;K4uEbqGl_t$D!}~<~?x7i<{v|y=c;eHh zq7$)6)BZ#-{9)1ohQOxB7tCejU7|n_IL&Pn-FYVUPOvHT~vC z4Fy62{Z`!f*~a;Js@VO#FE$x5==He2TK;2p)zW=4x99$HnrkT(F8Y-B?%{~-KW}#_ zC%zN=6Ys*oEaJW?MxuUOP33a~hxe9~LPVc7eS2-(wAS|GOl8BBEsR#hDu;o3F8#~? z_h9wal4l+V4xU}REz#!UVI#M>mP*CdOZ77MuX=q@H;T)z(B;a<?u6IdoK=&+pr6M2NA1IS)`BQz; ze9PPKYwJW$|9-xC$zEOqUsaxrZ}T2U=Wm{{JwNpNM)jfj zmw3SSP3NBDzc(@6->)+(FkgRx$F0hx|GNGeUe&l~()D;k^a3MJ%b9{v%Xjq8(7*d! b;PQTt8T0)4^i*PjMK6P=tDnm{r-UW|ID4zF literal 0 HcmV?d00001 diff --git a/pictures/сохр_pressed.png.import b/pictures/сохр_pressed.png.import new file mode 100644 index 0000000..7f518a5 --- /dev/null +++ b/pictures/сохр_pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk2cbbj31mq2x" +path="res://.godot/imported/сохр_pressed.png-376858cc3f615cfdbe027ec38a5ff8a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/сохр_pressed.png" +dest_files=["res://.godot/imported/сохр_pressed.png-376858cc3f615cfdbe027ec38a5ff8a4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/фс.png b/pictures/фс.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c2e38426028ce193eb569c5dd775194c0648d5 GIT binary patch literal 7531 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 REam_J002ovPDHLkV1mHd%$xuK literal 0 HcmV?d00001 diff --git a/pictures/эмс.png.import b/pictures/эмс.png.import new file mode 100644 index 0000000..8e952bb --- /dev/null +++ b/pictures/эмс.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpes8l540mgrd" +path="res://.godot/imported/эмс.png-92e406516369f7639c5280f1b1940884.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pictures/эмс.png" +dest_files=["res://.godot/imported/эмс.png-92e406516369f7639c5280f1b1940884.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/pictures/эмс_pressed.png b/pictures/эмс_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b6589f9ffcceb7f5152119dd2693181ab926a4c8 GIT binary patch literal 6772 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 void: + $Background/lbl_commit.text = commit.VCS_HEAD + # Считывание аргументов с консоли (путь сохранения) var args = OS.get_cmdline_user_args() for i in range(args.size()): @@ -27,15 +30,20 @@ func _ready() -> void: save_path = args[i + 1] break - # Таблица УКП-1 (Температура, Мощность) + # Таблица 1 УКП-1 (Температура, Мощность) node_select1 = $TabContainer/PRD/body_grid/litera_2_4_6/table_ukp_1 draw_tabl(node_select1, Constants.ROWS_REGS_DATA, Constants.ROWS_REGS_DATA.size()) node_select1.set_columns_min_size([120, 120]) - # Таблица УКП-2 (Температура, Мощность) + # Таблица 2 УКП-2 (Температура, Мощность) node_select2 = $TabContainer/PRD/body_grid/litera_3_5_7/table_ukp_2 draw_tabl(node_select2, Constants.ROWS_REGS_DATA, Constants.ROWS_REGS_DATA.size()) node_select2.set_columns_min_size([120, 120]) + + # Таблица 3 УКП-1 (Температура, Мощность) + node_select3 = $TabContainer/PRD/body_grid/litera_1/table_ukp_1 + draw_tabl(node_select3, [[preload("res://table/header.tscn"), preload("res://table/header.tscn")], [preload("res://table/node.tscn"), preload("res://table/node.tscn")]], [[preload("res://table/header.tscn"), preload("res://table/header.tscn")], [preload("res://table/node.tscn"), preload("res://table/node.tscn")]].size()) + node_select3.set_columns_min_size([120, 120]) # Таблица ЯУ-07б-1 node_select_yau_07b = $TabContainer/PRD/body_grid/litera_2_4_6/yau07b_control @@ -123,16 +131,26 @@ func _ready() -> void: for key in Constants.OUT_x128: node_select_yau_07b.get_node2(1, 2).add_item(key) node_select_yau_07b_2.get_node2(1, 2).add_item(key) + node_select_yau_07b_3.get_node2(1, 2).add_item(key) + ## Заполненение списка направления луча for key in Constants.RAY_DICT: node_select_yau_07b.get_node2(1, 3).add_item(key) node_select_yau_07b_2.get_node2(1, 3).add_item(key) + + + node_select_yau_07b_3.get_node2(1, 3).add_item(' 15°') + ## Заполненение списка аттенюатора for key in Constants.ATT_DICT: node_select_yau_07b.get_node2(1, 4).add_item(key) node_select_yau_07b_2.get_node2(1, 4).add_item(key) + + ## Заполненение списка аттенюатора + for key in Constants.ATT_DICT_correct: + node_select_yau_07b_3.get_node2(1, 4).add_item(key) ## Yau-07b 1 node_select_yau_07b.get_node2(1, 1).get_child(1, false).connect('toggled', Callable(self, '_on_zapret_2')) @@ -180,6 +198,10 @@ func add_signs_scene(): # Таблица УКП-2 node_select2.set_node_text(0, 0, 'Мощность') node_select2.set_node_text(1, 0, 'Температура') + + # Таблица УКП-1 + node_select3.set_node_text(0, 0, 'Мощность') + node_select3.set_node_text(1, 0, 'Температура') var item_place_yau_07: int = 9 var item_place_fs_1: int = 18 @@ -435,7 +457,7 @@ func _on_data_received(data_from_yau_07): for i in range(6): ## Температура от УКП_1 var temperature_ukp_1 = data_from_yau_07.decode_u16(Constants.DataIndices.TEMPERATURE_UKP_1 + 2 * i) - var TMP = Constants.CONST_MIN_TEMP + (Constants.MAXIMUM_CODE_ADC - temperature_ukp_1) * Constants.TEMP + var TMP = Constants.CONST_MIN_TEMP + (Constants.MAXIMUM_CODE_ADC - temperature_ukp_1) * Constants.TEMP + 3 node_select1.set_node_text(1, i+1, '%d °С' % TMP) for i_pow in range(6): ## Мощность от УКП_2 @@ -446,34 +468,20 @@ func _on_data_received(data_from_yau_07): for row in range(6): ## Температура от УКП_2 if len(data_from_yau_07) > Constants.DataIndices.TEMPERATURE_UKP_2 + 2 * row: var temperature_ukp_2 = data_from_yau_07.decode_u16(Constants.DataIndices.TEMPERATURE_UKP_2 + 2 * row) - var TMP = Constants.CONST_MIN_TEMP + (Constants.MAXIMUM_CODE_ADC - temperature_ukp_2) * Constants.TEMP + var TMP = Constants.CONST_MIN_TEMP + (Constants.MAXIMUM_CODE_ADC - temperature_ukp_2) * Constants.TEMP + 3 node_select2.set_node_text(1, row+1, '%d °С' % TMP) + + if len(data_from_yau_07) > Constants.DataIndices.TEMPERATURE_UKP_1 + 2 * 7: + var power_ukp_3 = data_from_yau_07.decode_u16(Constants.DataIndices.POWER_UKP_1 + 2 * 7) + var temperature_ukp_3 = data_from_yau_07.decode_u16(Constants.DataIndices.TEMPERATURE_UKP_1 + 2 * 7) + var TMP = Constants.CONST_MIN_TEMP + (Constants.MAXIMUM_CODE_ADC - temperature_ukp_3) * Constants.TEMP + 3 + node_select3.set_node_text(0, 1, '%d' % power_ukp_3) + node_select3.set_node_text(1,1, '%d °С' % TMP) func set_frame(node: Node, val: int): node.set_frame(val) -func _on_prd_select() -> void: - emit_signal('read_ems_g_start') - set_tab_and_buttons(0, 'select_prd') - Network.get_gen_state_1() - Network.get_gen_state_2() - - -func _on_control_button() -> void: - $TabContainer/ControlPanel._on_start_super_control() - set_tab_and_buttons(1, 'select_control') - - -func _on_emsg_select() -> void: - emit_signal('read_ems_g_start') - set_tab_and_buttons(2, 'select_ems_g') - - -func _on_mfs_select() -> void: - set_tab_and_buttons(3, 'select_fs') - - func _on_save_config(): var da = DirAccess.open(save_path) var base_path = save_path + "save//" @@ -558,15 +566,6 @@ func _on_load_config(): file_dialog.popup_centered() -func set_tab_and_buttons(tab_index: int, button_name: String) -> void: - $TabContainer.current_tab = tab_index - var switch_panel = $Background/switch_panel - - for button in switch_panel.get_children(): - if button is Button: - button.button_pressed = (button.name == button_name) - - func on_mode_select(intem_from_sector: int) -> void: var node_select_device: GDTable = $TabContainer/PRD/select_dev var get_select_device = node_select_device.get_node2(1, 0) @@ -813,22 +812,69 @@ func _on_modul_fs_2(modulation_select_2) -> void: Network.set_configure_gen_msk_2() +## Switch panel +func _on_prd_select() -> void: + emit_signal('read_ems_g_start') + set_tab_and_buttons(0, 'select_prd', 'texture_prd') + Network.get_gen_state_1() + Network.get_gen_state_2() + + +func _on_control_button() -> void: + $TabContainer/ControlPanel._on_start_super_control() + set_tab_and_buttons(1, 'select_control', 'texture_control') + + +func _on_emsg_select() -> void: + emit_signal('read_ems_g_start') + set_tab_and_buttons(2, 'select_ems_g', 'texture_ems_g') + + +func _on_mfs_select() -> void: + set_tab_and_buttons(3, 'select_fs', 'texture_fs') + + func _on_burger_button(toggled_on: bool) -> void: - $Background/switch_panel/texture_prd.visible = toggled_on - $Background/switch_panel/select_prd.visible = not toggled_on - $Background/switch_panel/texture_control.visible = toggled_on - $Background/switch_panel/select_control.visible = not toggled_on - $Background/switch_panel/select_ems_g.visible = not toggled_on - $Background/switch_panel/select_fs.visible = not toggled_on - $Background/switch_panel/save_config.visible = not toggled_on - $Background/switch_panel/load_config.visible = not toggled_on + var txt_grp: Array = get_tree().get_nodes_in_group('burger_gr') + var select_grp: Array = get_tree().get_nodes_in_group('select_grp') + var tween: Tween = get_tree().create_tween() + var pos_on_select: int = 17 + var pos_on_txt: int = 15 + var temp = txt_grp + var tmp_pos = pos_on_txt + + var pos_off: int = -300 + + if toggled_on: + temp = select_grp + + for btn in temp: + tween.tween_property(btn, "global_position", Vector2(pos_off, btn.global_position.y), 0.1).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT) var panel = $Background/switch_panel if toggled_on: # Анимация вправо - var tween = get_tree().create_tween() - tween.tween_property(panel, "global_position", Vector2(-170, panel.global_position.y), 0.5).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT) + tween.tween_property(panel, "global_position", Vector2(-170, panel.global_position.y), 0.3).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) else: # Анимация влево - var tween = get_tree().create_tween() - tween.tween_property(panel, "global_position", Vector2(0, panel.global_position.y), 0.5).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT) + tween.tween_property(panel, "global_position", Vector2(0, panel.global_position.y), 0.3).set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_OUT) + + if toggled_on: + temp = txt_grp + tmp_pos = pos_on_txt + else: + temp = select_grp + tmp_pos = pos_on_select + + for btn in temp: + tween.tween_property(btn, "global_position", Vector2(tmp_pos, btn.global_position.y), 0.1).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT) + + +func set_tab_and_buttons(tab_index: int, button_name: String, txt_button_name: String) -> void: + $TabContainer.current_tab = tab_index + var switch_panel = $Background/switch_panel + + for button in switch_panel.get_children(): + if button is Button or TextureButton: + if button.name != 'burgerButton': + button.button_pressed = (button.name == button_name or button.name == txt_button_name) diff --git a/scripts/constants.gd b/scripts/constants.gd index 964169e..9ae72d7 100644 --- a/scripts/constants.gd +++ b/scripts/constants.gd @@ -126,6 +126,17 @@ const ATT_DICT: Array = [ ' 10 dB', ' 10.5 dB', ] +const ATT_DICT_correct: Array = [ + ' 0 dB', + ' 1 dB', + ' 4 dB', + ' 5 dB', + ' 16 dB', + ' 17 dB', + ' 20 dB', + ' 21 dB', +] + const SIGNS: Dictionary = { MODE.PRD_H: [ # ЯУ-07б-1 diff --git a/scripts/control_panel.gd b/scripts/control_panel.gd index b4fb285..c9c8ed4 100644 --- a/scripts/control_panel.gd +++ b/scripts/control_panel.gd @@ -316,6 +316,7 @@ func _on_data_fs(fs_data:PackedByteArray, fs_name: String): func _on_yau_received(status_yau): + #print(Network.unit.status.decode_u8(Constants.DataIndices.DKM)) if flag_control_add: # Сбор урожая с УКП-1 var arr_power_ukp_1: Array = [] @@ -345,28 +346,29 @@ func _on_yau_received(status_yau): func _on_yau_feedback_receive(_status_yau): - ## Флаг для проверки настройки угла и аттенюации на двух литерах - if Network.unit.isa_ports.has(Constants.BASE_PORTS.UG+6) and Network.unit.isa_ports.has(Constants.BASE_PORTS.UG+8): - if Network.unit.isa_ports[Constants.BASE_PORTS.UG+6] == 58 and Network.unit.isa_ports[Constants.BASE_PORTS.UG+8] == 58: - flag_ug = true - else: - flag_ug = false - ## Флаг для проверки модуяции на высоком - if Network.unit.isa_ports.has(Constants.BASE_PORTS.EMS_G+8) and Network.unit.isa_ports.has(Constants.BASE_PORTS.EMS_G+2): - if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+2] == Constants.META.MODUL_UM_2: - if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x8000 and (not flag_modul_on_1): - flag_modul_on_1 = true - logger.info('✅ Модуляция УМ (2, 4, 6) включена!') - elif Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x4000 and (flag_modul_on_1): - flag_modul_on_1 = false - logger.info('❌ Модуляция УМ (2, 4, 6) отключена!') - if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+2] == Constants.META.MODUL_UM_3: - if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x8000 and (not flag_modul_on_2): - flag_modul_on_2 = true - logger.info('✅ Модуляция УМ (3, 5, 7) включена!') - elif Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x4000 and (flag_modul_on_2): - flag_modul_on_2 = false - logger.info('❌ Модуляция УМ (3, 5, 7) отключена!') + if logger: + ## Флаг для проверки настройки угла и аттенюации на двух литерах + if Network.unit.isa_ports.has(Constants.BASE_PORTS.UG+6) and Network.unit.isa_ports.has(Constants.BASE_PORTS.UG+8): + if Network.unit.isa_ports[Constants.BASE_PORTS.UG+6] == 58 and Network.unit.isa_ports[Constants.BASE_PORTS.UG+8] == 58: + flag_ug = true + else: + flag_ug = false + ## Флаг для проверки модуяции на высоком + if Network.unit.isa_ports.has(Constants.BASE_PORTS.EMS_G+8) and Network.unit.isa_ports.has(Constants.BASE_PORTS.EMS_G+2): + if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+2] == Constants.META.MODUL_UM_2: + if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x8000 and (not flag_modul_on_1): + flag_modul_on_1 = true + logger.info('✅ Модуляция УМ (2, 4, 6) включена!') + elif Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x4000 and (flag_modul_on_1): + flag_modul_on_1 = false + logger.info('❌ Модуляция УМ (2, 4, 6) отключена!') + if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+2] == Constants.META.MODUL_UM_3: + if Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x8000 and (not flag_modul_on_2): + flag_modul_on_2 = true + logger.info('✅ Модуляция УМ (3, 5, 7) включена!') + elif Network.unit.isa_ports[Constants.BASE_PORTS.EMS_G+8] == 0x4000 and (flag_modul_on_2): + flag_modul_on_2 = false + logger.info('❌ Модуляция УМ (3, 5, 7) отключена!') func _on_start_super_control(): diff --git a/scripts/ems_g.gd b/scripts/ems_g.gd index 61236c3..0dd39cf 100644 --- a/scripts/ems_g.gd +++ b/scripts/ems_g.gd @@ -186,6 +186,25 @@ func process_sockets_vert(blank: int, imp: int, count: int, col: int, parent_nod if frame_type == Constants.Frame.CONSTANT and status_fs_2 != Constants.Frame.CONSTANT: emit_signal('signal_FS_is_ready', Constants.META.CI_5_OT_FS) status_fs_2 = frame_type + elif Constants.CURRENT_MODE == Constants.MODE.PRD_K: + if i == 8: # СИ_1_от_ФС + var CI_1_FS = parent_node2.get_child(3).get_child(0).get_child(0).get_child(2).get_child(0).get_node2(1, 6).get_child(1) + set_frame(CI_1_FS, frame_type) + if frame_type == Constants.Frame.CONSTANT and status_fs_2 != Constants.Frame.CONSTANT: + emit_signal('signal_FS_is_ready', Constants.META.CI_7_OT_FS) + status_fs_2 = frame_type + if i == 13: # СИ_6_от_ФС + var CI_6_FS = parent_node2.get_child(3).get_child(0).get_child(0).get_child(0).get_child(0).get_node2(1, 6).get_child(1) + set_frame(CI_6_FS, frame_type) + if frame_type == Constants.Frame.CONSTANT and status_fs_1 != Constants.Frame.CONSTANT: + emit_signal('signal_FS_is_ready', Constants.META.CI_6_OT_FS) + status_fs_1 = frame_type + if i == 14: # СИ_7_от_ФС + var CI_7_FS = parent_node2.get_child(3).get_child(0).get_child(0).get_child(1).get_child(0).get_node2(1, 6).get_child(1) + set_frame(CI_7_FS, frame_type) + if frame_type == Constants.Frame.CONSTANT and status_fs_2 != Constants.Frame.CONSTANT: + emit_signal('signal_FS_is_ready', Constants.META.CI_7_OT_FS) + status_fs_2 = frame_type func set_frame(node: Node, val: int): node.set_frame(val)