Доработка. Контроль приборов ПРД

This commit is contained in:
sasha80
2025-10-08 23:30:48 +03:00
parent 7fc9b96ec4
commit 4284aa97ce
3 changed files with 17 additions and 18 deletions

View File

@@ -13,9 +13,9 @@ const constants_n = {
'TEMP_THRESHOLD': 70,
'POWER_THRESHOLD': 40,
'RAY_DOU_NUM': 0x3,
'ATT_UM_2': 0x7,
'ATT_UM_3': 0x7,
'POWER_UM': 70,
'ATT_UM_2': 0x2,
'ATT_UM_3': 0x3,
'POWER_UM': 100,
'TIMER_DELAY': 5.0,
'STATE_MASHINE_TIMER': 0.3,
}
@@ -50,7 +50,7 @@ var block_kasseta_y5_prd_config_n: = {
# Основные переменные
var start_litera: int = 2
var ug_work_1: int = 3 ## Аттенюация усилителей мощности
var ug_work_1: int = 2 ## Аттенюация усилителей мощности
var ug_work_2: int = 3 ## Аттенюация усилителей мощности
# Флаги и таймеры
var mashine_timer: Timer = Timer.new()

View File

@@ -13,9 +13,9 @@ const constants_v = {
'TEMP_THRESHOLD': 70,
'POWER_THRESHOLD': 40,
'RAY_DOU_NUM': 0x3,
'ATT_UM_4': 0x7,
'ATT_UM_5': 0x7,
'POWER_UM': 75,
'ATT_UM_4': 0x2,
'ATT_UM_5': 0x3,
'POWER_UM': 100,
'TIMER_DELAY': 5.0,
'STATE_MASHINE_TIMER': 0.3,
}
@@ -50,7 +50,7 @@ var block_kasseta_y5_prd_config_v: = {
# Основные переменные
var start_litera: int = 4
var ug_work_1: int = 3 ## Аттенюация усилителей мощности
var ug_work_1: int = 2 ## Аттенюация усилителей мощности
var ug_work_2: int = 3 ## Аттенюация усилителей мощности
# Флаги и таймеры
var mashine_timer: Timer = Timer.new()

View File

@@ -16,6 +16,7 @@ class_name blok_v extends PanelContainer
@export var textures: Array
@export var animation_duration: float = 1.5
signal pressed(control: PanelContainer)
var tween: Tween
## Значения уровней
@@ -36,7 +37,6 @@ signal pressed(control: PanelContainer)
return
$margin/vbox/grid1/level7.value = v
$margin/vbox/grid1/level7.tint_progress = Color.RED if v > 70 else Color.WHITE
@export var min_value0: float:
@@ -141,18 +141,21 @@ signal pressed(control: PanelContainer)
func _on_button_pressed(): emit_signal('pressed', self)
func _enter_tree() -> void: call_deferred('_enter_tree_defered')
func set_value0(value: Array): value0.assign(value)
func _enter_tree() -> void: call_deferred('_enter_tree_defered')
func _ready():
var items: Array= get_level_nodes()
var items: Array = get_level_nodes()
for item in items:
item.connect('value_changed', on_level_changed.bind(item, value1_info))
item.connect('value_changed', on_level_changed.bind(item, value0_info))
on_level_changed(item.value, item, value0_info)
var level7 = $margin/vbox/grid1/level7
var level7: = $margin/vbox/grid1/level7
level7.connect('value_changed', on_level_changed.bind(level7, value1_info))
on_level_changed(level7.value, level7, value1_info)
tween = create_tween()
tween.set_ease(Tween.EASE_OUT)
tween.set_trans(Tween.TRANS_QUINT)
func on_level_changed(_val: float, item: TextureProgressBar, info: String):
@@ -225,11 +228,7 @@ func get_name_nodes() -> Array:
func set_value0_animated(target_node, target_value: float) -> void:
var tween = create_tween()
tween.set_ease(Tween.EASE_OUT)
tween.set_trans(Tween.TRANS_QUINT)
tween.tween_property(target_node, \"value\", target_value, animation_duration)
tween.tween_property(target_node, 'value', target_value, animation_duration)
"
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rceim"]