форкнуто от main/python-labs
Родитель
4c5d3da262
Сommit
70e6bb49fc
@ -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' и в файле).")
|
||||||
Загрузка…
Ссылка в новой задаче