Считывание данных с Com-порта

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
avovana
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 10, 2014 11:06:29

Считывание данных с Com-порта

Сообщение avovana »

Комрады, помогите!

Есть весы http://cas.ru/4_tehn/pdf/CI-5010A.pdf, постоянно выдают информацию в ком порт
Изображение


Помогите в написании программки на c!
Нужно, чтобы записывал данные каждые 3 секунды в какой-нибудь файл.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Считывание данных с Com-порта

Сообщение Мурик »

Вам обязательно на Си?
Такую прогу можно написать почти на чем угодно.
avovana
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 10, 2014 11:06:29

Re: Считывание данных с Com-порта

Сообщение avovana »

На С желательно, т.к. возможно на linux'е будет работать.

Что за Сору?
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Считывание данных с Com-порта

Сообщение Мурик »

avovana писал(а):На С желательно, т.к. возможно на linux'е будет работать.
Существуют кроссплатформенные ЯП, такие как PureBasic, FreePascal и т. д. Так что не обязательно писать на Си для того чтобы работало в линукс.

Более того, если программа написана на Си для Windows это не значит что ее можно будет без модификации кода перенести на Linux.
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Считывание данных с Com-порта

Сообщение kalobyte »

если тебе тупо надо считывать в файл, то можно тупо считывать с устройства /dev/ttyS0, если это аппаратный ком порт
для усб там другие обозначения
достаточно написать простой скрипт на баше и все

делаеш цикл while
в нем делаеш паузу sleep 3000 и потом вызов команды cat /dev/ttyS0 > file.txt
это примерно так, линупса нет и забыл уже все
возможно есть там проги, которые более правильно работают с портом и пишут в файл
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
minakan
Поставщик валерьянки для Кота
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Re: Считывание данных с Com-порта

Сообщение minakan »

Терминал Tera term pro умеет сливать результат обмена в файл.
Аватара пользователя
Deer
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт июл 31, 2009 19:45:11
Откуда: Санкт-Петербург
Контактная информация:

Re: Считывание данных с Com-порта

Сообщение Deer »

Да любая уважающая себя программа эмуляции терминала умеет писать в файл лог обмена. А тут было пожелание писать не всё время, а раз в три секунды. 555 таймер, реле на линии RX компутера... :)) :idea: :tea:
avovana
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 10, 2014 11:06:29

Re: Считывание данных с Com-порта

Сообщение avovana »

Спасибо большое за советы!!!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Считывание данных с Com-порта

Сообщение Мурик »

avovana, личные сообщения посмотрите.
Ответить

Вернуться в «Интеграция с ПК»