Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Считывание данных с Com-порта |
Автор: avovana 8.9.2014, 14:33 |
Здравствуйте, уважаемые форумчане! Я только начинаю изучение c, программирование микроконтроллеров! Мне поставили такую интересную задачу - наглядно вывести данные с Com-порта весового устройства. Прикрепляю картинку ![]() Данные поступают на порт постоянно. Примерно 3 раза/сек. Нужно, чтобы они аккуратно складывались, к примеру, в текстовой файл, чтобы в любой момент можно было посмотреть историю взвешиваний. Т.е. строчка - дата, вес. Трудности: Отсечь лишние. В день может быть примерно 10-20 взвешиваний тяжелых машин. Но мне не надо (3*60*60*24) данных веса за 1 день. Т.е. выводить бы примерно каждые 3 секунды или только когда будет взвешивание. Ноль, который будет бОльшую часть времени не нужен. Взвешивание: Грузовик заезжает на платформу. Весы моментально реагируют и пулеметом выстреливают (примерно 3 раза/сек) данные - нарастающий вес. Когда грузовик останавливается, вес успокаивается в верхней точке. НО, он может колебаться +- несколько десятков кг. Так устроено оборудование. Затем он уезжает, вес стремительно уменьшается до +-нуля. Ребят, помогите. Задача интересная, но я сам не осилю. |
Автор: avovana 9.9.2014, 07:30 | ||||
Сложность в захвате этих данных с порта. для меня это не просто... |
Автор: feodorv 9.9.2014, 08:47 |
Ну, http://msdn.microsoft.com/en-us/library/ff802693.aspx. Или http://www.piclist.ru/S-COM-THREAD-RUS/S-COM-THREAD-RUS.html. |
Автор: avovana 12.9.2014, 12:17 |
Спасибо!!! |