Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ЗАДАНИЕ 1

Читайте также:
  1. Вводным заданием будет небольшой тест, который определит ваши отношения с едой.
  2. Второе задание
  3. Домашнее задание
  4. Домашнее задание.
  5. Домашнее задание.
  6. Е задание
  7. Е задание

Создать клиента в LabVIEW для считывания данных из сети.

 

Для этого:

1. Создайте новый VI (Виртуальный прибор) и сохраните его в новую папку.

2. На блок диаграмме найдите компонент DataSocket Read:

3. Подайте на его вход connection in текстовую константу с таким значением: dstp://10.32.1.126/temperature

Параметр 10.32.1.126 определяется адресом компьютера в сети, параметр temperature определяет так называемый поток, по которому передаётся соответствующая информация, т.е. один компьютер может передавать множество данных по сети по разным потокам.

4. Подайте на вход type(Variant) любую константу типа DBL Numeric Constant, данный вход предназначен для того, чтобы указать какой тип данных следует ожидать при получении из сети, к примеру, если бы по сети передавались строки текста, тогда нужно было бы подать в этот вход текстовую константу любого значения

5. Подайте на вход ms timeout(10000) числовое значение - 1 (минус один), для этого нажмите правой кнопки мыши на этом входе и выберите Create => Constant. Этот вход предназначен для указания времени сколько нужно ждать вашему клиенту получения данных, к примеру, если подать на вход 30000, то это значит что если через 30 секунд к вашему клиенту ничего не придёт по сети, то он отключится. В данной работе сюда нужно подать -1, это означает, что клиент будет ждать приёма данных бесконечно, пока запущена программа.

6. Подайте на вход wait for updated value (T) логическую константу F, этот вход предназначен для того, чтобы клиент ждал новое значения, которое к нему приходит по сети, если всё время приходит одинаковая информация, то он её обрабатывать не будет и будет отображать предыдущее значения, пока данные не обновятся. Нажать правой кнопкой мыши на этом входе, выбрать Create => Constant:

7. Для того чтобы увидеть результат приёма данных по сети используйте выход компонента Data. В качестве индикатора выберите Numeric Indicator. Соедините его с нужным выходом.

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

9. Теперь проверьте работоспособность вашего клиента:

a. Запустите службу для работы по сети: Пуск => Программы => National Instruments => Datasocket => DataSocket Server


Дата добавления: 2015-08-09; просмотров: 139 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ПЕРЕДАЧА ДАННЫХ ПО СЕТИ В LABVIEW| ЗАДАНИЕ 2

mybiblioteka.su - 2015-2024 год. (0.005 сек.)