Главная страница

Лабораторные работы по LabView. Система Labview


Скачать 3.07 Mb.
НазваниеСистема Labview
АнкорЛабораторные работы по LabView.doc
Дата28.01.2017
Размер3.07 Mb.
Формат файлаdoc
Имя файлаЛабораторные работы по LabView.doc
ТипДокументы
#238
страница4 из 8
1   2   3   4   5   6   7   8

Лабораторная работа Л1. Типа данных и их представление в LabVIEW

Лабораторное задание


  1. Типы данных в LabVIEW (файл этого виртуального прибора будет сохранен под именем Л1-1.vi)

Запустите программу. В появившемся окне выполните команду File → New Vi. Будет создана пустая передняя панель проекта (Front panal) и пустая блок диаграмма (Block Diagram).

1.1. Поместите на переднюю панель 4 группы регуляторов (Numerical Control) и индикаторов (Numerical Indicator) к ним. Каждый индикатор должен находиться рядом со своим регулятором. Эти элементы находятся в контекстном меню по пути ControlsNumericNumerical Control и ControlsNumericNumerical Indicator. Передняя панель и блок диаграмма прибора Л1-1.vi представлена на рисунке.

В первую группу, которую назовите «Целое число со знаком» входит 4 индикатора и регулятора, во вторую – «Целое число без знака» – тоже 4, в третью «Вещественное число одинарной точности» –1 и в четвертую «Комплексное число одинарной точности» – тоже 1.

1.2. Присвойте каждому регулятору и соответствующему ему индикатору свой формат с помощью команды контекстного меню к соответствующему элементу (Data RangeData RangeRepresentation).Присваиваемые форматы описаны ниже.

В первой группе первым регулятору и индикатору присвойте формат I8, вторым – I16, третьим I32, а четвертым I64. Имя для каждого элемента измените на вид формата с добавлением буквы R для регулятора и буквы I для индикатора.

Для второй группы проделайте такие же операции, но используйте форматы U8, U16, U32, U64.

Для третьей группы проделайте такие же операции, но используйте формат SGL.

Для четвертой группы проделайте такие же операции, но используйте формат DBL.

1.3. Перейдите в блок диаграмму (WindowShow block Diagram). Соедините каждый регулятор со своим индикатором с помощью провода. Объекты и провода будут иметь разный цвет. Почему? Занесите ваш ответ в отчет.

Вернитесь на переднюю панель (WindowShow Front Panel).

1.4. Измените горизонтальный размер всех элементов так, чтобы в них можно было ввести число: -1234567890123456789012. Приведите в порядок регуляторы и индикаторы и их метки так, чтобы было все строго и понятно. Учитывайте, что вам нужно будет ввести еще две группы.

Запустите виртуальный прибор в циклическом режиме (вторая кнопка на панели инструментов под меню). Обратите внимание на то, что в последней группе появилось число: 0+0 i. Это подтверждает, что формат у этой группы выбран правильно.

Наберите число -1234567890123456789012 в каждом из регуляторов первых трех групп. После щелчка мышкой вне индикатора на индикаторе и регуляторе число изменится. Объясните почему? Это объяснение должно находиться в отчете.

1.5. Сформируйте еще две группы по одному регулятору и индикатору, но другого типа. Пятую группу назовите «Строковые данные», а второе – «Логические данные». В пятую группу элементы возьмите по пути ModernString & PathString Control и ModernString & PathString Indicator, а в шестую оба элемента ControlsBooleanHorizontal To…. Для элемента, который будет выполнять роль индикатора в последней группе, вызовите контекстное меню, а в нем щелкните пункт «Change to Indicator».

В пятой группе регулятору и индикатору присвойте формат DBL. Имя для каждого элемента измените на вид формата с добавлением буквы R для регулятора и буквы I для индикатора. На блок диаграмме соедините регулятор с индикатором. Перейдите на переднюю панель и включите прибор. Наберите на регуляторе строку, например, «строковая постоянная» и наблюдайте, как отобразится текст в индикаторе.

В шестой группе для регулятора и индикатора вызовите контекстное меню, а в нем «Visible ItemBoolean Text». Переместите текст так, чтобы он не налезал на элемент. На блок диаграмме соедините проводом индикатор и регулятор, перейдите на переднюю панель, запустите прибор и наблюдайте, как воздействует регулятор на положение и логический текст на индикаторе.

Повторите ввод информации во все регуляторы в соответствии с этим заданием и поместите результат в отчет, скопировав содержимое экрана. Сохраните файл в библиотеке Lab1 под именем Л1-1.vi . Для этого выполните команду FileSave As. В появившемся диалоговом окне нажмите кнопку New LLb. В следующем окне введите имя библиотеки Lab1 и кнопку Create. В следующем окне введите имя файла Л1-1 и нажмите OK. Библиотека будет создана и в нее помещен наш файл виртуального прибора. Закройте файл (File →Close)

1.6. Установите для каждого регулятора значение по умолчанию. Это значение будет внесено в регулятор при запуске виртуального прибора. Для того, чтобы установить значение по умолчанию нужно проделать два шага. Сначала введите это значение в каждый из регуляторов. В первый введите свой номер студенческого билета, а в последующие на 1 больше. В регулятор DBL введите комплексное число, действительная и мнимая часть которого – номер студенческого билета. В регулятор String введите свою фамилию. Вторым шагом зафиксируйте эти значения. Для этого вызовите контекстное меню последовательно к каждому регулятору и выберите команду: Data OperationMake Current Value Default.

Сохраните файл под именем Л1-2.vi в библиотеке Lab1. Для этого выполните команду FileSave As. В диалоговом окне выберите имя библиотеки, затем введите имя файла Л1-2.vi и нажмите ОК. Закройте файл (File →Close). Снова откройте этот файл и удостоверьтесь, что значения по умолчанию установлены. Если это не так, то повторите этот шаг и перезагрузите программу. Включите виртуальный прибор и удостоверьтесь, что значения из регуляторов переписаны в индикаторы.

2. Представление регуляторов и индикаторов на передней панели. (файл этого виртуального прибора будет сохранен под именем Л1-3.vi в библиотеке Lab1)

Запустите программу. В появившемся окне выполните команду File → New Vi. Будет создана пустая передняя панель проекта (Front panel) и пустая блок диаграмма (Block Diagram).

2.1. Поместите на переднюю панель две группы по 4 пары регулятор (Numerical Control) и индикатор (Numerical Indicator). Каждый индикатор должен находиться рядом со своим регулятором. Эти элементы находятся в контекстном меню по пути ControlsNumericNumerical Control и ControlsNumericNumerical Indicator. Присвойте имя каждому регулятору и индикатору для того, чтобы разобраться в соответствии изображений на передней панели и на блок диаграмме. Определите формат данных DBL для всех регуляторов и индикаторов с помощью команды контекстного меню к соответствующему элементу (Data RangeData RangeRepresentation).

Перейдите в блок диаграмму (WindowShow block Diagram). Соедините каждый регулятор со своим индикатором с помощью провода.

2.2. Вернитесь на переднюю панель (WindowShow Front Panel). Запустите виртуальный прибор в циклическом режиме (вторая кнопка на панели инструментов под меню). Проверьте работу прибора, изменяя значения на регуляторах и контролируя значения на индикаторах.

2.3. Измените внешний вид регуляторов первой группы с помощью команды контекстного меню к соответствующему элементу (ReplaceNumeric → …). Три точки означают один из элементов. Для первого регулятора Knob, для второго Vertical Fill Slide, для третьего Vertical Point…, для четвертого Meter.

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

2.4. Измените формат данных для двух последних регуляторов этой группы на I8 (с помощью команды контекстного меню к соответствующему элементу (Data RangeData RangeRepresentation). Включите прибор и изменяйте информацию на этих индикаторах. Как изменились показания индикаторов? Объясните почему. Остановите прибор.

2.5. Измените внешний вид индикаторов второй группы с помощью команды контекстного меню к соответствующему элементу (ReplaceNumeric → …). Три точки означают один из элементов. Для первого индикатора Knob, для второго Vertical Fill Slide, для третьего Vertical Point…, для четвертого Meter.

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

2.6. Измените формат данных для двух последних регуляторов этой группы на I8 (с помощью команды контекстного меню к соответствующему элементу (Data RangeData RangeRepresentation)). Включите прибор и изменяйте информацию на этих индикаторах. Как изменились показания индикаторов? Объясните почему. Остановите прибор.

Сохраните виртуальный прибор под именем Л1-3.vi в библиотеке Lab1.

1   2   3   4   5   6   7   8


написать администратору сайта