Список форумов   Список форумов  

ПРОГРАММИРОВАНИЕ rs-232

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

ПРОГРАММИРОВАНИЕ rs-232

Сообщение Анатолий » Ср июл 25, 2007 1:30 pm

Можно ли запрограммировать в LABView COM-порт по каналу RS 232 с протоколом NMEA????
Т.е., например, только прием и расшифровку данных, с последующим формированием файла .txt?
Анатолий
 
Сообщений: 5
Зарегистрирован: Ср июл 25, 2007 1:06 pm

Сообщение Boris » Ср июл 25, 2007 3:57 pm

Для обмена информацией с внешним устройством через RS-232 можно использовать VISA (набор функций) отправляете команды и считываете ответ в ASCII формате. В LABView нет реализованного протокола NMEA, но если Вы знаете команды, то нет проблем - программируем, и затем пишем в файл txt.
Boris
 
Сообщений: 5
Зарегистрирован: Ср июл 25, 2007 11:52 am
Откуда: National Instruments

Сообщение Наталья » Пн июл 30, 2007 9:39 am

Как работать с COM портом в LabVIEW - можно прочитать здесь
http://zone.ni.com/devzone/cda/tut/p/id/2897
Наталья
Специалист LabVIEW
 
Сообщений: 86
Зарегистрирован: Ср янв 17, 2007 11:08 am

Сообщение егра » Сб сен 01, 2007 11:04 pm

Попробуй вот так. Если что лучше проверять ещё и Checkum, чтобы наверняка знать что полученый пакет полный и правильный.

егра
Вложения
NMEA.PNG
NMEA.PNG (16.23 KiB) Просмотров: 10359
егра
Специалист LabVIEW
 
Сообщений: 220
Зарегистрирован: Сб сен 01, 2007 10:51 pm
Откуда: Homburg/Germany

Сообщение егра » Пн сен 03, 2007 2:19 am

Я там в Case неправильно написaл "GPGGA" вместо "$GPGGA", а так же Latitude может и не на втором месте в этом пакете а на третьем.
Смотрим сдесь http://www.nmea.de/nmea0183datensaetze.html

В общем мой пример обобщённый, не принимай буквально. А вот насчёт записи на диск могут возникнуть пару проблем.
Дело в том в каком формате ты хочешь записывать пакеты на диск. Если просто так как они приходят на порт, то проблем нет. А вот если все пакеты в одну таблицу, то надо подумать чем заполнять те столбики, в которых должна находится информация из других пакетов. Но это уже следующий шаг.

егра
егра
Специалист LabVIEW
 
Сообщений: 220
Зарегистрирован: Сб сен 01, 2007 10:51 pm
Откуда: Homburg/Germany


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron