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

Типы подключения внешних устройств к ПК, обращения к устройствам в среде Lab VIEW.

Читайте также:
  1. II. Об устройстве двора императора и его князей
  2. ITEM 2.4. PRESENT CONTINUOUS. REVIEW.
  3. V. Пример работы устройства для реализации заданной операции.
  4. V2: Круги кровообращения. Грудная аорта. Наружная и внутренняя сонные артерии. Подключичная артерия.
  5. АБОНЕНТАМИ И (ИЛИ) АБОНЕНТСКИМИ УСТРОЙСТВАМИ
  6. АБОНЕНТАМИ И (ИЛИ) АБОНЕНТСКИМИ УСТРОЙСТВАМИ
  7. Автоматизированный расчет выпрямительного устройства.

Типы подключения внешних устройств к ПК, обращения к устройствам в среде Lab VIEW.

Выполняли

Баранов Д.С.

Воробьева Н.С.

Ксёнз А.С.

 

 

03.03.2011г.

Типы подключения внешних устройств к ПК, обращения к устройствам в среде Lab VIEW.

Цель работы: Изучить RS-232 и GPIB интерфейсы. Организовать подключение ПК к экспериментальным приборам, имеющим интерфейс RS-232 и/или GPIB, научиться обращаться к приборам при помощи терминалов Lab VIEW. Изучить типы данных используемые в Lab VIEW.

Вариант 1:

1)установить число считываемых бит 5.

2)Отправить команду «READ?» на устройство, используя переднюю панель.

3)Используя терминалы …\All Functions\String\String/Number Conversion\... вставить в десятичную строку данных число, полученное при решении уравнения y=kx+b на позицию 10 вывести окно ввода индикации на переднюю панель.(k, x, b- переменные, задаваемые во фронтальном окне).

 

Начало выполнения работы:

1. В окне new выбираем Blank VI и жмем OK.

2. Дальнейшая работа будет проходить на задней панели (рис.1)

Рис.1.

 

2.1. В панели Functions/All Functions (рис.2) будем брать все необходимые терминалы для выполнения задания.

Рис.2

 

 

 

2.2. Заходим в директорию …/structures и выбираем Stracked Sequence Structure и строим рабочую область.

Рис.3

2.3. Щелкаемправой кнопкой мыши на рамку, всплывает окно, в котором нажимаем команду Add Frame After и повторяем эту операцию по добавлению фреймов до нужного количества (в данном случае 4 раза).

Рис.4

2.4. Теперь заходим в директорию …/All Functions/Instrument I/O, там переходим в директорию VISA

Рис.5

2.5. В открывшемся окне VISA выбираем терминалы (записи) и (чтения), и переносим их в рабочую область. Причем каждый терминал вставляем один раз в каждый фрейм рабочей области

 

 

Рис.6

2.6. Открываем фрейм с терминалом чтения, правой кнопкой щелкаем по краю с надписью resource name, в выплывшем окне (Рис.7) выбираем create – control.

Рис.7

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

Рис.8

 

2.8. В терминале чтения наводим мышкой на край с надписью byte count, щелкаем правой кнопкой мышки и создаем constant равный 5. Наводим мышкой на край с надписью error out, щелкаем правой кнопкой мышки и создаем Indicator (рис.9)

Создание константы создание индикатора
Рис.9

2.9. Открываем фрейм с терминалом записи, правой кнопкой щелкаем по краю с надписью resource name, в выплывшем окне (Рис.7) выбираем create – control. Наводим мышкой на край с надписью dup VISA resource name, щелкаем правой кнопкой мышки и создаем Indicator.

Оба этих элемента выносим за рабочую область.(рис.10)

Создание control. Создания Indicator
Рис.10

 

2.10. Наводим мышкой на край с надписью write buffer и щелкаем правой кнопкой мышки и создаем control. Полученный терминал выносим за рабочую область(Рис.11)

Рис.11

 

 

2.11. Наводим мышкой на край с надписью dup VISA resource name щелкаем правой кнопкой мышки и создаем Indicator.Этот элемент выносим за рабочую область.(рис.12)

Рис.12

2.12. Проверяем, правильно ли работает схема, доводим до ума расположения терминалов из этой схемы.(Рис.13)

Рис.13

 

2.13. Приступаем к заданию 3)

Открываем пустой фрейм, в директории …/ All Functions/Numeric (Рис.14)

Рис.14

 

2.14. Для выполнения работы используем терминалы (сложения) и (умножения), наводим на края с надписями x и y и щелкаем правой кнопкой мышки и создаем control, а один конец x*y соединяем с концом x или y(хотя бы с одним он должен быть соединен, причем только с одним). Полученные терминалы выносим за рабочую область

Рис.15

2.15. Теперь приступаем к следующей половине задания 3, открываем директорию …/ All Functions/String/Number Conversion.(Рис.16)

Рис.16

 

2.16. В этой директории выбираем терминал (Number To Decimal string), вносим его в рабочую область, наводим мышкой на край с надписью decimal integer string, щелкаем правой кнопкой мышки и создаем Indicator, выносим его из рабочей области.(Рис.17)

 

Рис.17

 

 

 

Используя инструменты(рис.18) оформляем заднюю панель

Панель инструментов Инструмент нужный для оформления панели
Рис.18

 

И получаем такой результат на задней панели(дальше идет демонстрация полученного результата)

 

 

 

 

 

 

 

3. И в завершении работы мы проведем небольшую обработку передней панели, которая выглядит примерно вот так. (рис.19). Очень непрезентабельно.

 

 

Рис.19

 

3.1 Пользуясь инструментами из директории Controls/All Controls

Такими как Decorations(Рис.20) и инструментами (Рис.18)

Рис.20

 

И, к примеру, получаем вот такой результат, причем не забываем вводить команду READ? В буфер терминала записи.

 

Вывод: Мы использовали RS-232, порт под названием COM1. Операции: Read, Write, сложение, умножение.

 


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


<== предыдущая страница | следующая страница ==>
Тема 20. Правовая культура| Тема 2. Общество и природа

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