Elektrod-serv.ru

Передача данных по радиоканалу

Программно-аппаратный комплекса LabVIEW

Для справки:- протокол пользовательских датаграмм. Относится к транспортному уровню напрямую взаимодействуя с приложением. Этот протокол не предусматривает процесс создания виртуального канала между двумя машинами. Данные передаваемые от одной машины к другой не гарантированно придут в первоначальном виде. За целостность передаваемых данных отвечает программа (клиент-сервер).

Работа в LabView, ярлычки:

Процесс открытия UDP соединения в пакете LabView (LV) не зависимо от того, будет эта программа являться клиентом или сервером, осуществляется ярлычком (рис. 8 ):

Рисунок 3.4. Ярлык для открытия соединения.

- открываемый локальный порт системы (более 1024)ID - идентификатор соединенияin - ошибки соединения на входеout - ошибки соединения на выходе

Процесс закрытия UDP соединения, осуществляется ярлычком:

Рисунок 3.5 Ярлык для закрытия соединения.

ID - идентификатор соединенияID out - идентификатор соединения на выходеin - ошибки соединения на входеout - ошибки соединения на выходе

Основная идея в образовании соединения заключается в том, что бы при его открытие ID был завязан как минимум с тремя ярлычками (открытие, закрытие и чтение/запись данных ).

В одно соединение можно писать несколько данных , которые должны быть преобразованы в строковые. В свою очередь на другой машине, которая будет принимать их, следует в той же последовательности и в том же количестве считывать эти данные, расскриптовывая по тому же алгоритму, какой использовался при передаче.

Запись данных:

Рис. 3.6. Ярлык для записи данных.

ID- идентификатор соединенияID out- идентификатор соединения на выходеin- ошибки соединения на входеout- ошибки соединения на выходеin- записываемые строковые данныеIP адрес компьютера, на который хотите послать данныепорт удаленного компьютера, куда хотите послать данные

При записи данных следует указывать порт удаленной машины, куда вы хотите записать данные, соответственно приемник должен открыть этот порт на прослушивание, в противном случае сеанса не состоится. Так же, следует указать IP адрес получателя, это делается при помощи ярлычка изображенного на рис.3.10

Рис. 3.7 Ярлык для преобразования IP адреса в числовой формат.

Подключив к нему строковый управляемый индикатор, вы можете записать как IP адреса хостов так и групповые и широковещательные адреса.

Пример разных типов IP адресов: host 192.168.0.1(одного компьютера); broadcast 192.168.0.255 (всего сегмента); groupcast 224.224.0.8 (группы компьютеров).

Чтение данных:

Рисунок 3.8 Ярлык для чтения данных.

ID - идентификатор соединенияID out- идентификатор соединения на выходеin - ошибки соединения на входеout - ошибки соединения на выходеout - читаемые строковые данные- IP адрес компьютера, на который посылает датаграмму- порт компьютера, который посылает датаграммуsize - максимальный размер принимаемой датаграммыout - время по истечение которого выдается ошибка. Перейти на страницу: 1 2 3 4 5

Советуем почитать:

Разработка печатного узла Современные электронные средства проектируются с использованием интегральных схем высокой степени интеграции и элементной базы, монтируемой на поверхность. Это позволяет существенно расширит ...

Разработка технологического процесса сборки автомобильного усилителя мощности Современное развитие технической электроники вызвало к жизни ряд областей науки, техники специфически электронного направления. В связи с этим техническая электроника классифицируется по ...

Энергонезависимая память для телевизоров седьмого поколения Развитие вещательного телевидения идет по пути постоянного повышения качества телевизионного изображения и звукового сопровождения, расширения функциональных возможностей телевизора и п ...