Отладка управления мощностью фс

This commit is contained in:
Maxim Name
2025-07-15 04:54:09 +03:00
parent 970d1b2773
commit 4315f68fca
3 changed files with 6 additions and 5 deletions

View File

@@ -296,7 +296,7 @@ func _on_control_fs(mode: bool) -> void:
else:
interfer_name = 'off'
fs_arr = [[90.0, 2450.0, 1500.0, 23]]
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 100.0)
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 50.0)
func on_stop_control() -> void:

View File

@@ -68,6 +68,8 @@ func setup_timer() -> void:
func _enter_tree() -> void:
$control_result.text = ''
signaller.connect('режим_работа', Callable(self, 'on_mode_changed').bind(false))
signaller.emit_signal('interfer_off_all')
await get_tree().create_timer(2.0).timeout
_on_control_fs(true)
@@ -269,7 +271,7 @@ func _on_control_fs(mode: bool) -> void:
else:
interfer_name = 'off'
fs_arr = [[90.0, 2450.0, 1500.0, 23]]
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 100.0)
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 10.0)
func on_stop_control() -> void:

View File

@@ -63,7 +63,6 @@ class Interfer:
data_to_json['params'] = params
data_to_json['get'] = get_params
var pac = JSON.stringify(data_to_json).to_utf8_buffer()
print_debug(powp)
return pac
func set_from_dic(dic: Dictionary):
@@ -199,7 +198,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
param['width'] = settings.WIDTH_MIN
elif (param['width'] > settings.WIDTH_MAX):
param['width'] = settings.WIDTH_MAX
interfer_create(u, interfer_name, ecms, param, kni, id, thrs, SOURCE_INTERFER[0], POW_DEFAULT)
interfer_create(u, interfer_name, ecms, param, kni, id, thrs, SOURCE_INTERFER[0], power)
for item in fs_arr:
var param: Dictionary = {}
@@ -211,7 +210,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
param['width'] = settings.WIDTH_MIN
elif (param['width'] > settings.WIDTH_MAX):
param['width'] = settings.WIDTH_MAX
interfer_create(u, interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1], POW_DEFAULT)
interfer_create(u, interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1], power)
func on_interfer_rcv(interfer_params: Array, unit0, ecms) -> void: