Я пишу скрипт Python, который подключается к последовательному USB-устройству. Всякий раз, когда команда отправляется и выполняется, PIC возвращается с хэштегом. Т.е. «Команда выполнена успешно. \n# «
Я хочу, чтобы мой скрипт Python ждал хэштега перед выводом данных. Как мне это сделать?
Вот что у меня есть. Кажется, он на самом деле не печатает текст, полученный от PIC. Любая помощь приветствуется
if port.isOpen():
try:
for x in range(0,100):
time.sleep(0.05)
port.write("command 1" + "\r\n")
numLines = 0
// wait for "#" to print output
while True:
response = port.readline()
if "#" in response:
print(response)
numLines = numLines + 1
if(numLines >= 1):
break
time.sleep(0.05)
port.write("command 2" + "\r\n")
numLines = 0
// wait for "#" to print output
while True:
response = port.readline()
if "#" in response:
print(response)
numLines = numLines + 1
if(numLines >= 1):
break
time.sleep(0.05)
port.write("command 3" + "\r\n")
numLines = 0
// wait for "#" to print output
while True:
response = port.readline()
if "#" in response:
print(response)
numLines = numLines + 1
if(numLines >= 1):
break
except Exception, e1:
print("An error occured: " + str(e1))
port.close()
Подробнее здесь: https://stackoverflow.com/questions/369 ... ial-device
PySerial ждет символа «#» для печати вывода с последовательного USB-устройства ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Pyserial ожидание «#» символа печатает вывод с USB -последовательного устройства
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разрывы строк (CRLF) в начале строки, считанной из последовательного порта через PySerial
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разрывы строк (CRLF) в начале строки, считанной из последовательного порта через PySerial
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Неспособность получить ответ от последовательного порта с помощью Pyserial
Anonymous » » в форуме Python - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-