- •2.1 Создание вп «Калькулятор»
- •2.2 Создание вп «Деление на 0»
- •2.3 Создание вп «Сравнение чисел»
- •2.4 Создание вп «Вычисление среднего арифметического значения»
- •2.5 Создание вп «Извлечение квадратного корня»
- •3.2Создание вп «Определение токов в цепи» с использованием Узел Формулы
- •3.4 Создание вп Узел Формулы. График функции
- •3.7 Создание осциллографа и выполнение цикла по условию
- •1Ч. Создание вп Термометр и подключение ввп Источник напряжения.
- •4.3 Использование графиков и осциллограмм для анализа данных.
- •1 .Создайте лицевую панель, рис.77 и блок-диаграмму, рис.78 e
- •6. Постройте блок-диаграмму, как показано на рис. 83
Занятие 1. Исследование среды ГП.
Занятие 2. Математические операции
2.1 Создание вп «Калькулятор»
Создать ВП, предварительно установив на лицевую панель 2 элемента управления Numeric и 4 элемента индикации Numeric. Переименовать их, в соответствии с рис.1.
Перейти в блок-диаграмму и вставить математические операции сложения, умножении, деления, вычитания. Объединить все элементы и операции проводами, в соответствии с рис.1.
Рис.1
Проверить работу прибора и сохранить.
2.2 Создание вп «Деление на 0»
Создать ВП, предварительно установив на лицевую панель:
1 элемент управления Numeric, переименовать его в «Делитель»,
2 элемента индикации Numeric и переименовать их в «Результат», «Случайное число- делимое».
1 элемент индикации Boolean и переименовать его в «Ошибка»
Перейти в блок-диаграмму и вставить математические операции, умножении, деления и одну операцию сравнения «=0». Объединить все элементы и операции проводами, в соответствии с рис.2.
Рис.2
Проверить работу прибора и сохранить.
2.3 Создание вп «Сравнение чисел»
Создать ВП, предварительно установив на лицевую панель:
2 элемента управления Numeric, переименовать их, в соответствии с рис.3.
1 элемент индикации Boolean и переименовать его в «Equal?»
Рис.3
Перейти в блок-диаграмму и вставить операцию сравнения «=». Объединить все элементы и операции проводами, в соответствии с рис.4.
Рис.4
Проверить работу прибора и сохранить.
2.4 Создание вп «Вычисление среднего арифметического значения»
Создать ВП, предварительно установив на лицевую панель:
3 элемент управления Numeric,
1 элемент индикации Numeric и переименовать их в «Average».
Перейти в блок-диаграмму и вставить математические операции сумматор- сложение, деление и константу. Объединить все элементы и операции проводами, в соответствии с рис.5.
Рис.5
Проверить работу прибора и сохранить.
2.5 Создание вп «Извлечение квадратного корня»
Создать ВП, предварительно установив на лицевую панель:
1 элемент управления и 1 элемент индикации Numeric и переименовать его в «Square Root Value», рис.6
Перейти в блок-диаграмму и вставить структуру « Case Structure»
В состоянии False и True установить элементы, в соответствии с рис.7 ,8.
Рис.6
Case Structure
Добавить элемент функции Stop и соединить его с диалоговым элементом.
Рис.7
Рис.8
При вводе отрицательного числа, должен появиться текст об ошибке.
Проверить работу прибора и сохранить.
Занятие 3. Создание и редактирование формул.
Структуры «Formula Node», «Expression Node».
Задание 3.1 . Создать ВП, осуществляющий вычисления по формулам
y1 = x3 + x2 + 5;
y2 = m * x + b;
1. Создать диалоговое окно с элементами, в соответствии с рис.9.
Рис.9
2. Построить блок-диаграмму, изображенную на рис.10.
Рис.10
3.2Создание вп «Определение токов в цепи» с использованием Узел Формулы
Пример а) Определение токов в цепи с использованием формульного узла
Токи в цепи рис. 3 можно рассчитать по законам Ома и Кирхгофа
Значения сопротивлений R1, R2, R3 и электродвижущей силы Е выбираются самостоятельно.
2. Расчет по этим формулам можно выполнить при помощи формульного узла Formula Node, который относится к элементам «Структуры» и вызывается правой клавишей мыши на панели блок-диаграмм по пути: All Functions => Structures => Formula Node. Появившаяся рамка формульного узла растягивается до нужного размера и в нее вписываются расчетные формулы (1). Неизвестные записываются в левой части формул. Каждая формула пишется на отдельной строке и заканчивается точкой с запятой.
3. Затем в формулы нужно внести исходные данные и вывести результаты расчета. Для этого курсор устанавливается правой клавишей мыши на рамке формульного узла и из всплывающего меню левой клавишей вызывается Add Input (добавить вход) для входных величин и Add Output (добавить выход)
для выходных величин. В появившиеся рамки вписываются наименования этих величин.
4. К входным рамкам подключаются цифровые управляющие элементы, к выходным - индикаторы. Входы и выходы можно устанавливать в любом месте рамки. Наименования в рамках должны быть точно такими же, как в формульном узле. Допускается применение одного и того же наименования для входной и выходной величины.
5. При помощи управляющих элементов задаются исходные данные, после чего схема запускается на решение.
Вид формульного узла показан на рис.11.
Примечание. Формульный узел не применяется для работы с комплексными числами.
Выполнение задания.
Создать ВП и расположить на ЛП 4 графических элемента управления Numeric и 3 элемента индикации Numeric. Переименовать их названия, в соответствия с рис.11.
Рис.11
Установить в блок-диаграмме структуру Formula Node и внести формулы, в соответствии с рис.11.
Пример б)
1
.Вывести
данные на Waveform
Chart,
добавив элемент
из Express
Sig
Manip
или м. Express
Signal
Manipulation
Merge
Signal
, рис.12 Можно добавить или убавить
узлы протягиванием
Рис.12
Учебник Бутырина
Задание 3.3 Построение графика функции
Создать ВП, который использует узел Формула для построения графика функции y=sin (х), в соответствии с рис.13,14.
- Откройте новую лицевую панель. Выберите График осциллограммы
(Waveform Graph) в подпалитре Графики палитры Элементы управления.
Назовите его График функции.
Рис.13
- Построить блок-диаграмму, изображенную на рис.14. В блок-диаграмме установить структуру Case Structure и в нее вставить структуру Formula Node и создать формулу. Создать тоннели на границах структур.
Все остальные элементы и операции вставить в соответствии с рис.14.
Объединить все элементы и операции проводами.
Рис.14
Проверить работу и сохранить.
