From 70e6bb49fcbaa5640ecc3d49b52faff0fd5cf087 Mon Sep 17 00:00:00 2001 From: DobrovolskaY Date: Mon, 15 Dec 2025 08:07:49 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB(=D0=B0)=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20'TEM?= =?UTF-8?q?A8'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA8/main.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 TEMA8/main.py diff --git a/TEMA8/main.py b/TEMA8/main.py new file mode 100644 index 0000000..317c7ff --- /dev/null +++ b/TEMA8/main.py @@ -0,0 +1,30 @@ +from signal_generator import generate_pulsed_signal + +print("Генерация импульсного сигнала") + + +signal_amplitude = 10.0 +signal_pulse_duration = 5 +signal_period = 15 +signal_num_samples = 100 +output_file_name = "pulsed_signal.txt" + +print(f"\nПараметры сигнала:") +print(f" Амплитуда: {signal_amplitude}") +print(f" Продолжительность импульса: {signal_pulse_duration} отсчетов") +print(f" Период (импульс+пауза): {signal_period} отсчетов") +print(f" Общее число отсчетов: {signal_num_samples}") +print(f" Файл для записи: {output_file_name}") + +generated_signal = generate_pulsed_signal( + signal_amplitude, + signal_pulse_duration, + signal_period, + signal_num_samples, + output_file_name +) + +print(f"\nСигнал успешно сгенерирован и записан в файл '{output_file_name}'.") +print("\nПервые 20 отсчетов сгенерированного сигнала (возвращенный список):") +print(generated_signal[:20]) +print("\n(Полный список доступен в переменной 'generated_signal' и в файле).")