Скачиваний:
3
Добавлен:
18.02.2023
Размер:
328.3 Кб
Скачать

Методические указания для выполнения лабораторной работы №6

Задание 1

  1. Создайте папку Laba6. В данной папке создайте папку Zadanie1, а в папке Zadanie1 создайте папку Tehprocess и папку Operatornaya.

  2. Запустите LabVIEW, создайте новый проект (New Project) и сохраните его в папке Tehprocess под именем Process.lvproj. В проекте Process.lvproj создайте библиотеку Process.lvlib с пятью общими переменными:

    1. Tank (Double)

    2. Thermom (Double)

    3. Valve_1 (Double)

    4. Valve_2 (Boolean)

    5. Change_Temp (UInt32)

  3. Создайте в окне проекта новый ВП. Сохраните его под названием Process.vi в папке Tehprocess. Лицевая панель данного ВП представлена на рисунке 1.

Рис. 1

  1. На рисунке 2 представлена полностью вся блок-диаграмма данного ВП. Это та же самая блок-диаграмма, что и в описании лабораторной работы №6, только изменены положения элементов во втором кадре.

  2. Чтобы каждый раз перед запуском обеих ВП не выполнять команду Deploy или Deploy All из контекстного меню библиотеки общих переменных, в первом кадре нужно использовать ВП DSC Module >> Engine Control >> Libraries & Processes >> Deploy Libraries.vi, а в третьем (последнем) - ВП Undeploy Libraries.vi из той же подкатегории Libraries & Processes.

  3. В вышеуказанном цикле While Loop нужно создать ещё два дополнительных сдвиговых регистра. Один для общих переменных Tank и Thermom, через которые данные об уровне жидкости и температуре будут передаваться на ВП Stend.vi (описан ниже), а другой для общих переменных Valve_1, Valve_2 и Change_Temp, через которые данные управления Вентилем, Клапаном и Терморегулятором принимаются с ВП Stend.vi.

Рис. 2

  1. Для передачи данных нужно использовать теги из подкатегории DSC Module >> Tags, перечисленные ниже.

    1. Тег Read Tag.vi (3шт.).

    2. Тег Write Tag.vi (2шт.).

    3. Тег Open Tag Reader.vi (2 шт.)

    4. Тег Close Tag Reader.vi (2 шт.)

  2. Текстовые метки Терморегулятора на лицевой панели добавляются в его окне свойств. Перед этим задаётся тип индикатора U8 и соответствующее количество делений шкалы, а потом задаются строковые метки.

  3. Создайте новый проект (New Project) и сохраните его в папке Operatornaya под именем Operatornaya.lvproj.

  4. Создайте в окне проекта новый ВП. Сохраните его под названием Stend.vi в папке Operatornaya. Лицевая панель данного ВП представлена на рисунке 3.

Рис. 3

  1. На рисунке 4 представлена блок-диаграмма данного ВП.

Рис. 4

  1. В первом кадре с палитры Controls устанавливается узел методов Programming >> Application Control >> Invoke Node.

  2. После установки на в первый кадр, в контекстном меню данного узла выполняется команда Select Class >> VI Server >>VI >> VI.

  3. Затем из той же категории Application Control в первый кадр перетаскивается элемент VI Server Reference и подключается к левому верхнему входу узла методов.

  4. После этого в контекстном меню данного узла нужно выполнить команду Select Method >> Default Value >> Reinitialize All To Default.

  5. В цикле третьего кадра используется ВПП COLOR TEMP. На рисунке 5 представлены его лицевая панель и блок-диаграма

Рис. 5

  1. Элемент Case Structure состоит из шести рамок. В каждой рамке расположена константа Programming >> Graphics & Sound >> Picture Functions >> Color Box Constant.

  2. Слева к терминалу «?» элемента Case Structure подключен элемент Programming >> Numeric >> Compound Arithmetic.

Методические указания для выполнения заданий 2 и 3 лабораторной работы №6 приведены в описании заданий 2 и 3 лабораторной работы №6.

Соседние файлы в папке Методические указания к практическим заданиям