Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Преддипломка Ктомас.docx
Скачиваний:
15
Добавлен:
23.11.2019
Размер:
794.53 Кб
Скачать
  1. Запускаем LabView соответствующей иконкой в среде Windows.

  2. Работаем в окне лицевой панели в режиме редактирования графических объектов(FrontPanel).

  3. Формируем элементы 4 блоков и элементы управляющего слова. Controls->Modern->Boolean->Square LED

  4. Добавляем элементы управляющего слова и блоков в кластер.

  1. Переходим в режим установления связи.

  2. Добавляем элемент, разбивающий кластер на составные части. Functions->Programming->Cluster,Class&Variant->Unbundle

  3. Добавляем элемент, объединяющий сотавныечастив кластер. Functions->Programming->Cluster,Class&Variant->Bundle

  4. Используя команду «addcaseafter» добавляем кластеры в структуру «case».

  5. Расставляем свзяи как показано на рисунке.

  1. Возвращаемся в окно лицевой панели, переходим в режим счета и запускаем счет в цикле(RunContinuously). При введении нужного адреса и команды, команда отображается в соответствующем блоке.

Лабораторная работа 9

Структура Case Структура с ветвлением обеспечивает выбор одной из нескольких ветвей алгоритма функционирования виртуального прибора в зависимости от заданного условия. Структура имеет специальный вход условия, которым может быть либо логическое значение(Истина, Ложь – если существует лишь две ветви), либо номер выбираемой ветви функционирования виртуального прибора. По умолчанию структура имеет две ветви. Для создания дополнительных ветвей следует на контуре структуры выполнить нажатие и в раскрывшемся списке выбрать пункт AddCase (Добавить ветвь). Для удаления не используемой ветви следует выбрать DeleteThisCase. Структура может иметь один или несколько выходов или не иметь их вообще. В случае, если хотя бы одна из ветвей алгоритма передает данные дальше, то необходимо, чтобы и остальные ветви передавали данные из структуры Case. При проведении связи от объекта внутри структуры выбора к ее границе на границе образуется туннель белого цвета, видимый из любой ветви структуры. Данные того же типа, получаемые в других ветвях алгоритма, необходимо при проведении связей передавать в тот же туннель. При правильно организованной передаче данных из структуры все туннели должны быть окрашены в черный цвет, как это показано на рисунке.

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

Ход работы:

  1. Запускаем LabView соответствующей иконкой в среде Windows.

  2. Работаем в окне лицевой панели в режиме редактирования графических объектов(FrontPanel).

  3. Устанавливаем поле ввода цифровой информации, в которое будет вводиться число

  4. Controls ->Modern->Numeric->NumericControl

  5. Устанавливаем цифровой индикатор, в который будет выводиться квадратный корень числа Controls ->Modern->Numeric->NumericIndicator

  1. Переходим в режим установления связи.

  2. Добавляемструктуру Case, Functions->Programming->Structures->Case Structure

  3. Помещаемнаблок-диаграммуфункцию Greater or Equal to 0?, Functions->Comparison-> Greater or Equal to 0?.Функция возвращает значение TRUE, если число больше или равно 0.

  4. Добаляем численную константу Functions->Programming->Numeric->NumericConstant Щелчком правой кнопкой мыши по численной константе и в контекстном меню выберите пункт Format&Precision. Установите DigitsofPrecision равным 1, выберите вид представления FloatingPointNotation и нажмите кнопку OK.

  5. Добавляем элемент «OneButtonDialog» Function->Dialog&UserInterface->OneButtonDialog Щелчком правой кнопкой мыши по полю ввода/вывода message функции OneButtonDialog и в контекстном меню выберите пункт Create>>Constant. Введите текст «Ошибка… Отрицательное число».

  6. Добавляем функцию извлечения квадратного корня Functions->Programming->Numeric->Squreroot

  7. Программируем режим «true» структуры Case.

  1. Программируем режим «false» структуры Case.

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