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' и в файле).")