Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Обращение к com порту

 Ответить Ответить Страница  123>
Автор
Сообщение
Arm Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 23 Январь 2010
Online Status: Offline
Публикации: 27
Свойства публикации Свойства публикации   Ответить, цитируя автора - Arm Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Обращение к com порту
    Опубликовано: 12 Июль 2010 12:34
Добрый день. У меня такая проблема необходимо прочитать данные с com порта и записывать их в текстовый файл. У нас уже была написана такая программа до меня но она к сожелению не может долго работать. Подскажите где можно найти подобные программы.
Наверх
kuzulis Смотреть выпадающим
Участник
Участник


Присоединился: 04 Декабрь 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 81
Свойства публикации Свойства публикации   Ответить, цитируя автора - kuzulis Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Июль 2010 15:27
У нас уже была написана такая программа до меня но она к сожелению не может долго работать.

Хех, нужно же купить.. А то привыкли  триальки юзать :)

Подскажите где можно найти подобные программы.

В интернете, например поиск в гугле: "Сниффер  COM порта".
Или самим написать.
Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Июль 2010 19:08

Уточните режим приема - просто прочитать, и просто записать в файл ?  Как поступают данные - непрерывно, порциями или еще как ?  И ваще,  ДОС или Виндос ?

С уважением, SAN

Наверх
Arm Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 23 Январь 2010
Online Status: Offline
Публикации: 27
Свойства публикации Свойства публикации   Ответить, цитируя автора - Arm Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Июль 2010 04:39
Режим приема потока асинхронный. Сначало надо отправить запрос из 2-х бит. Потом на него должен придти ответ из 4-х бит. Их надо считать и записать в файл в месте с дополнительной информацией.  Все это под Windows7!!!
Наверх
Arm Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 23 Январь 2010
Online Status: Offline
Публикации: 27
Свойства публикации Свойства публикации   Ответить, цитируя автора - Arm Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Июль 2010 04:40
Режим приема потока асинхронный. Сначало надо отправить запрос из 2-х бит. Потом на него должен придти ответ из 4-х бит. Их надо считать и записать в файл в месте с дополнительной информацией.  Все это под Windows7!!!
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Июль 2010 09:09
Программа циклически  должна отправлять эти 2 байта (все таки наверное байта, а не бита) и получать 4 или один раз? Что за дополнительная информация? Что за устройство вообще висит на этом КОМ порту? 
Наверх
Arm Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 23 Январь 2010
Online Status: Offline
Публикации: 27
Свойства публикации Свойства публикации   Ответить, цитируя автора - Arm Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Июль 2010 04:32
Програма должна циклически выполняться. Отправлять запрос 2 байта и получать ответ 4 байта. Все это должно быть привязано к времени.
Наверх
Zlatoust Смотреть выпадающим
Новичок
Новичок


Присоединился: 28 Декабрь 2009
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - Zlatoust Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Июль 2010 09:43

На каком языке пишите? Что значит - "не может долго работать"

Вы команду CreateFile  подали? Команда отработала?
Наверх
Arm Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 23 Январь 2010
Online Status: Offline
Публикации: 27
Свойства публикации Свойства публикации   Ответить, цитируя автора - Arm Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Июль 2010 09:56
Пишу на Bilder C++. Команды все отрабатываються нормально только программа работает максимум 2 часа.
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Июль 2010 10:00
Давай код сюда. Разберемся.
Наверх
 Ответить Ответить Страница  123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz