Непонимание последовательной связи Python - PullRequest
0 голосов
/ 14 декабря 2018

Я разрабатываю приложение с графическим интерфейсом, используя wxPython и python.Выходные данные приложения представляют собой строку данных GPS NMEA каждую секунду от порта USB.Теперь, когда я использую файл приложения (файл .exe, преобразованный из файла .py с использованием pyinstaller), он отлично работает в системе с компилятором python (то есть выводит полную строку из USB), но в других системах (без компилятора) он отправляет толькопервый символ строки.Пожалуйста, руководство, как исправить эту проблему.

  def Serial_port_setup(data_to_be_sent):
    try:
            serialPort = serial.Serial(port = COM_PORT, baudrate=Baud_Rate)#COM_PORT and BAUD_Rate are selected by user
            serialPort.close()
            serialPort.open()
            serialPort.write(data_to_be_sent) 

    except SerialException:                           
            Print_Debug_Data("No connection to the device could be established")#this function outputs the string on the GUI
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...