![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#2
|
|||
|
|||
![]() хехехе
1 Вариант: протокол обмена изучить и обмениваться с приборами (иногда разработчики не дают протокол, чтобы покупали у них проги) 2 Вариант: воспользоваться библиотеками устройства от его разработчиков (иногда за это требуют некоторое количество денюшек, но чаще всего распространяют с девайсом, а самые добрые дают еще и исходники примеров с комментами) Переключение каналов прибора - суть программная, ибо чаще всего RS232 распаян всего на 3 провода Rx, Tx и GND. Подозреваю что есть команда например: HEX DESCR FF Начало посылки 01 Адрес прибора С0 Команда переключения канала 00 Номер нужного канала XX CRC посылки, расчитываеться по некоторому алгоритму FF конец посылки FF конец посылки И т.о. для смены канала прибора с адресом 1 на канал №0 нужно послать в порт последовательно FF 01 C0 00 XX FF FF. Ну это я так, отвлеченно чтобы принцип понятнее был. Спрашивай если что я раньше частенько с такими девайсами работал, мб еще чего вспомню ![]() Удачи. правильный вопрос содержит в себе 90% ответа |