- •Содержание
- •Лабораторная работа №1 «Введение в программную среду LabView»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №2 «Основы работы с числовыми и логическими данными»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы:
- •Лабораторная работа №3 «Циклы с фиксированным числом операций и циклы по условию»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы:
- •Лабораторная работа №4 «Структура варианта, функция выбора, узел формула»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы:
- •Лабораторная работа №5 «Структура последовательности, диалоговые окна, временные функции»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы:
- •Лабораторная работа №6 «Массивы и кластеры»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Контрольные вопросы:
- •Лабораторная работа № 7 «Средства визуального отображения LabView - развертки»
- •Порядок выполнения работы
- •Контрольные вопросы: Лабораторная работа №8 «Средства визуального отображения LabView: графики осциллограмм, осциллограммы»
- •Контрольные вопросы: Лабораторная работа №9 «Средства визуального отображения LabView – трехмерные графики»
- •Порядок выполнения работы
- •Лабораторная работа № 10 « Изучение строк »
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
- •Лабораторная работа № 11 « Приборы ввода/вывода»
- •Краткое изложение теоретического материала
- •Порядок выполнения работы
Порядок выполнения работы
Задание 1
Запустите Labview, нажав на соответствующую пиктограмму на рабочем столе.
Создайте пустой виртуальный прибор.
Разместите фронтальную панель и блок-диаграмму, нажав сочетание клавиш CTRL+T
Создайте набор контроллеров и индикаторов и расположите их как показано на рисунке.
Разработайте алгоритм аналогичный представленному на рисунке.
Сохраните в папку с Вашей фамилией и инициалами созданный Вами виртуальный прибор, назвав файл «Диалоговое окно».
Задание 2
Запустите Labview, нажав на соответствующую пиктограмму на рабочем столе.
Создайте пустой виртуальный прибор.
Разместите фронтальную панель и блок-диаграмму, нажав сочетание клавиш CTRL+T
Создайте набор контроллеров и индикаторов и расположите их как показано на рисунке.
Разработайте алгоритм аналогичный представленному на рисунке.
Сохраните в папку с Вашей фамилией и инициалами созданный Вами виртуальный прибор, назвав файл «Тест».
Придумайте еще два вопроса по нанотехнологиям и дополните ими тест.
Разработайте алгоритм подсчета оценки по пятибалльной шкале.
Задание 3
Запустите Labview, нажав на соответствующую пиктограмму на рабочем столе.
Создайте пустой виртуальный прибор.
Разместите фронтальную панель и блок-диаграмму, нажав сочетание клавиш CTRL+T
Создайте набор контроллеров и индикаторов и расположите их как показано на рисунке.
Разработайте алгоритм аналогичный представленному на рисунке.
Сохраните в папку с Вашей фамилией и инициалами созданный Вами виртуальный прибор, назвав файл «Вакуумный насос».
Контрольные вопросы:
Опишите механизм работы структуры диалоговое окно (Dialog box)?
Опишите механизм работы структуры последовательности (Sequence Structure)?
Какие временные функции вы изучили?
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Лабораторная работа №6 «Массивы и кластеры»
Цель работы:
Изучить встроенные функции работы с массивами. Понять концепцию полиморфизма. Научиться использовать кластеры, а также, разделять и объединять их. Понять, чем кластеры отличаются от массивов.
Приборы и принадлежности:
персональный компьютер с программной средой LabView.
Краткое изложение теоретического материала
Массивы
Массив (array) LabVIEW представляет собой набор элементов данных одного типа, так же как и в традиционных языках программирования. Массив может иметь одну или несколько размерностей, то есть быть одномерным или многомерным, и включать до 231 элементов на одну размерность (естественно, в зависимости от объ.ема памяти).
Элементом массива может быть любой тип данных за исключением массива, таблицы или графика.
Доступ к элементам массива осуществляется посредством их индексов. Индекс {index) каждого элемента находится в диапазоне от 0 до N-1, где N - полное количество элементов в массиве.
Функции работы с массивами
LabVIEW имеет много функций манипулирования массивами (подпалитра Массив палитры Функции). Напоминаем, что индексы массивов начинают отсчитываться с нуля - первый элемент имеет индекс 0, второй - индекс 1 и т.д. В данном разделе рассматриваются некоторые общие функции, но вы можете обратится к подпалитре Массив, чтобы увидеть другие встроенные функции:
Функция
Инициализация массива
(Initialize Array) создает и
заполняет все элементы n-мерного
массива значением по вашему выбору. Вы
можете изменить размерность массива
растягиванием его границ инструментом
перемещения («стрелка») для создания
дополнительных вводов числа
элементов размерности (dimension
size). Эта функция полезна для выделения
памяти определенного размера или для
инициализации сдвиговых регистров
данными из массива.
Функция
Число элементов массива
(Array Size) возвращает число
элементов входного массива. Если входной
массив является n-мерным,
то функция возвращает одномерный
n-элементный
массив, в котором каждый элемент содержит
число элементов одной из размерностей
массива.
В
зависимости от конфигурации функция
Создать массив (Build
Array) комбинирует или объединяет два
массива или добавляет в массив
дополнительные элементы. Будучи впервые
помещена на блок-диаграмму, функция
выглядит как иконка, изображенная слева.
Вы можете растянуть границу этой функции
для увеличения количества вводов.
Функция Создать массив
имеет два типа ввода:
для массива и
для элемента. Таким
образом, с ее помощью легко создавать
массив одновременно из массива данных
и из скалярных величин.
В зависимости от того, какой тип данных подключается, ввод этой функции автоматически адаптируется к входному элементу, будь это скаляр или массив.
С помощью функции Создать массив можно создавать или добавлять элементы в многомерные массивы. Элемент, добавляемый в многомерный массив, должен быть на одну размерность меньше массива (например, допустимо добавить 1D-массив в 2D-массив). Вы можете построить двумерный массив, используя функцию Создать массив и подсоединяя одномерные массивы в качестве элементов (каждый одномерный массив становится строкой двумерного массива). Если же необходимо объединить несколько одномерных массивов вместо создания одного двумерного, в контекстном меню функции Создать массив выберите опцию Объединить вводы (Concatenate Inputs); функция Подмножество массива (Array Subset) возвращает часть массива, который содержит количество элементов длина (length), начиная с индекса (index). Не забывайте, что индексом третьего элемента является 2, так как индексирование начинается с нуля
функция
Выборка из массива
(Index Array) осуществляет
доступ к любому элементу массива. На
рисунке показано, как с помощью этой
функции осуществляется доступ к третьему
элементу массива. В данном случае функция
Выборка из массива
извлекает скалярный
элемент из массива. Чтобы извлечь
отдельный скалярный элемент, соедините
индекс строки нужного элемента с верхним
входом, а индекс столбца - с нижним входом
функции.
Вы также можете использовать эту функцию для «вырезания» из массива строки, столбца или скалярного элемента. Чтобы это сделать, оставьте один из вводов функции неподключенным. При вырезании строки двумерного массива соедините значение индекса выбранной строки с первым индексным вводом функции. Чтобы отделить столбец двумерного массива, оставьте ввод первого индекса неподключенным и соедините значение индекса выбранного столбца со вторым индексным вводом.
Обратите внимание, что, когда вы оставляете ввод неподключенным, символ соответствующего индекса изображается в виде пустого прямоугольника.
