Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2014, 23:03   #21
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
В этом терминале у меня вообще ничего не печатается.
в свойствах:
Безымянный.PNG

Цитата:
Здесь я ввожу команду AT (которой не вижу). Жму Enter и вываливается ответ:
OK
значит этот порт поддерживает AT.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 02.06.2014, 23:05   #22
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

А в чем же тогда дело, как вы считаете?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 02.06.2014, 23:12   #23
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- что за "My Huawei Terminal" без понятия
2- при использовании SerialPort "...Ждем какое-то время" через что реализовано? Невже на слипах? Cлип может привести к пропуску или слишком раннем считывании, когда модем не отработал сам запрос. У данной обертки (SerialPort) есть свой поток приема данных.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 02.06.2014, 23:23   #24
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
1- что за "My Huawei Terminal" без понятия
2- при использовании SerialPort "...Ждем какое-то время" через что реализовано? Невже на слипах? Cлип может привести к пропуску или слишком раннем считывании, когда модем не отработал сам запрос. У данной обертки (SerialPort) есть свой поток приема данных.
"...Ждем какое-то время" - с помощью брейк поинта реализую, просто сам жду какое-то время. Там есть событие DataReceived. Так вот оно не срабатывает никогда Но с другими модемами моими этот метод работает.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 03.06.2014, 07:52   #25
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...у обертки SerialPort конечно бывают глюки, но то что я слышал про этот класс, то это чаще под QT случается.

Что ж, пробуйте другую обертку. Ведь в гипертерминале все срабатывает.

Цитата:
Там есть событие DataReceived. Так вот оно не срабатывает никогд
а может вы его не назначили (само событие) или неправильно используете, настройки например? Вы выкладывайте полный код, авось форумчане-шарпники заглянут в тему.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 03.06.2014, 10:35   #26
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Пожалуй, придется создать новую тему, ведь проблема уже в другом. Спасибо за помощь в очередной раз. Пора бы мне уже проставляться...
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 03.06.2014, 22:50   #27
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

raxp, вы мне дали почитать статью Сегодня я понял, что оказался в нужное время в нужном месте и был очень внимательным. Проблема была в том, что для этого модема нужно было активировать определенные флаги в созданном порте (если не изменяет память, то на готовность к чтению и готовность к записи). А еще нужно было правильно дать команду (не "АТ", а "АТ\r". Все заработало как часы!
P.S. Не знаю, почему остальные терминалы этого не реализуют. Этот способ позволяет сделать программу почти универсальной (для тех модемов, которые можно перевести в режим виртуализации).
И еще раз спасибо за помощь.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевые подключения. Найти модем, включить и выключить его. Человек_Борща Работа с сетью в Delphi 16 01.06.2013 08:51
Включить-отключить кнопку в дельфи asiya Помощь студентам 7 09.05.2011 09:42
Как отключить/включить сетевое соединение? W0LF Работа с сетью в Delphi 4 13.01.2010 23:50
подача сигнала на USB порт dimonbest Общие вопросы Delphi 3 08.02.2008 12:00
Програмно отключить(включить) сетевое подключение oleg kutkov Работа с сетью в Delphi 2 03.09.2007 09:12