Вверх ↑
Ответов: 51
Рейтинг: 3
#1: 2011-11-26 20:02:26 ЛС | профиль | цитата
Проделав кучу опытов выяснил, что отправка и приём данных возможена только при нажатии кнопки sent, что ни есть хорошо для приёма. С отправкой всё понятно так как кружок doWrite (записывает данные в порт)связан с данной кнопкой, а вот с приёмом - данные которые пришли должны отображаться сразу, программа должна иметь прерывание на отслеживание этих данных, иначе входные данные могут быть потеряны. Да и совсем не понятно как приём связан с этой кнопкой Все проблемы неработоспособности моего самого первого примера были всего лишь из-за с отсутствии обратной связи между точкой onWrite(в случае успешной записи выдаётся колличество байт, иначе 0)и точкой doRead (читает данные из порта). На сколько я понял первая точка onWrite говорит о том что данные отправлены из порта и в каком колличестве а также извешает точку doRead о том что можно производить чтение. Во втором приложении кода элементы задержки и dodate были удалены так как они тут по всей видимости и не нужны так как программа работает наверно даже быстрей когда точки onWrite и doRead просто соединены между собой. code_25971.txtcode_25972.txtВопрос как заставить компонент принимать данные сразу при их приходу а не когда произойдёт событие по нажатии кнопки?
карма: 0

0
файлы: 2code_25971.txt [2.2KB] [150], code_25972.txt [1.8KB] [154]