Здравствуйте, гость ( Вход | Регистрация )
|
Voronar |
31.3.2013, 16:12
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 13.2.2013 Пользователь №: 3709 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте. Взял в помощь эту библиотеку, чтобы общаться с Arduino.
Моя проблема заключается в следующем: Написал прогу по приему данных с Arduino, но прием и отображение данных происходит не сразу. Сначала приходится через Arduino IDE помониторить порт(послать какой-то сигнал готовности), а после этого уже приходят желанные данные по сигналу readyRead() в соответствующий слот моей программы. Я так понимаю, что в моей программе не хватает какого-то метода, который говорит порту: "Я готов принимать от тебя данные, давай!". Не подскажите как называется этот метод? Спасибо за внимание. |
|
|
|
![]() |
|
ALeXUI |
2.4.2013, 0:43
Сообщение
#2
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 30.4.2011 Пользователь №: 2647 Спасибо сказали: 2 раз(а) Репутация: 0
|
kuzulis,
Цитата В следующий раз просто надо читать документацию Я бы с таким удовольствием её почитал, да где взять? Link здесь про документацию все зачеркнуто.... Цитата "включить мозг" в конце концов! Так по логике сначала необходимо настроить соединение, а потом открывать его, из-за этого вся и путаница. И ещё такой вопрос, сегодня столкнулся со следующей проблемой, первый раз пришлось работать с переходником usb com, как раз после того как обновился=) После пересброса питания на плате, (но не всегда), такое ощущение, что не идет сигнал readyread(), и происходит это не всегда... Хотя при работе на компьютере с нормальным ком портом, такого замечено не было, поэтому не думаюь что косяк в программе. |
|
|
|
|
kuzulis |
2.4.2013, 10:11
Сообщение
#3
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7
|
Цитата(ALeXUI) Я бы с таким удовольствием её почитал, да где взять? Link здесь про документацию все зачеркнуто.... Скоро должна быть в открытом доступе на qt-project.org после того как ее допилят до того состояния чтобы не стыдно было А пока что можно сгенерить самому, вот линк: Link Цитата(ALeXUI) Так по логике сначала необходимо настроить соединение, а потом открывать его, из-за этого вся и путаница. Крайне неверное утверждение. 1. Ты не можешь что-то сконфигурировать не открыв это, т.е. не получив дескриптор у-ва. Это - раз. 2. Ты можешь переконфигурировать у-во в процессе его работы не закрывая его. Это - два. Цитата(ALeXUI) И ещё такой вопрос, сегодня столкнулся со следующей проблемой, первый раз пришлось работать с переходником usb com, как раз после того как обновился=) После пересброса питания на плате, (но не всегда), такое ощущение, что не идет сигнал readyread(), и происходит это не всегда... Хотя при работе на компьютере с нормальным ком портом, такого замечено не было, поэтому не думаюь что косяк в программе. Ну, я не телепат. Дай полный HowTo как воспроизвести проблему и т.п. Запости баг в багзиллу в конце концов с детальным описанием проблемы. Вот тогда и есть смысл это обсуждать... Цитата(Litkevich Yuriy @ 2.4.2013, 6:37) Link Цитата(ALeXUI @ 2.4.2013, 2:43) Link Так по логике сначала необходимо настроить соединение, а потом открывать его, из-за этого вся и путаница. И из-за текущей последовательности все наступали и будут наступать на грабли.Ну, это единственно верная последовательность. |
|
|
|
Voronar QtSerialport. Проблема с приемом данных. 31.3.2013, 16:12
kuzulis См. ответ на prog.org.ru 1.4.2013, 8:42
ALeXUI kuzulis, Здравствуйте, я давно задавал вопрос, на ... 1.4.2013, 11:03
ALeXUI Спасибо уже помогли! Если у кого-то возникнут ... 1.4.2013, 13:29
kuzulis Это само собой разумеется!
В следующий раз п... 1.4.2013, 15:14
Voronar Спасибо ALeXUI.
kuzulis, если бы он не был включе... 1.4.2013, 18:50
Litkevich Yuriy Цитата(ALeXUI @ 2.4.2013, 2:43) Так по ло... 2.4.2013, 5:37
Litkevich Yuriy Цитата(kuzulis @ 2.4.2013, 12:11) единств... 4.4.2013, 22:35
Иван Цитата(kuzulis @ 2.4.2013, 10:11) ЦитатаЯ... 5.4.2013, 3:54
Алексей1153 сам порт (который в системе), конечно же, требует,... 5.4.2013, 6:19
kuzulis Парни, ну не серьезно все это. Я перестану вообще ... 5.4.2013, 10:45
Алексей1153 какие по весне все нервные 6.4.2013, 16:22
ud4fd Здравствуйте kuzulis,
Подскажите ка в библиотеке... 27.4.2013, 0:00
ud4fd Здравствуйте kuzulis,
при попытке использовать с... 27.4.2013, 12:00
kuzulis А гдеты нашел эти сигналы? Таких сигналов нету, ес... 28.4.2013, 13:35
ud4fd Цитата(kuzulis @ 28.4.2013, 14:35) А гдет... 28.4.2013, 19:55
kuzulis ЦитатаА это нафига есть в файле qserialport_unix.c... 28.4.2013, 21:07
ud4fd Цитата(kuzulis @ 28.4.2013, 22:07) А ты н... 28.4.2013, 22:15
kuzulis А я тебе ответил, что можешь только поллингом их ... 28.4.2013, 23:12
marsel Здравствуйте kuzulis.
Подскажите пожалуйста возмо... 20.8.2013, 23:02![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 4:53 |