manage = Controller(ui, Modem, NKP, Processor) ui.button_panel.plot_button.clicked.connect(manage.plot_view) ui.line_panel.combobox.activated.connect(manage.show_param) ui.error_panel.combobox.activated.connect(manage.show_error) # ui.show_panel.fft.toggled.connect(manage.show_fft) ui.show() sys.exit(app.exec_()) else: Modem.number = 4 Modem.code_type = "full" Modem.PM() Model.signal.Plot() #Model.signal.Simple() # Обертка канала связи NKP.change_parameters(input_signal=Model.signal, type_of_line='gauss', dispersion=1, mu=0) Model.signal = NKP.signal Processor.Init(Modem) # Тут преобразования сигнала до приема Processor.Receive() Processor.ConvolutionPlot() # Просто дебаг информация print(NKP.get_input())