Введение. 1. wikiTaxi // Assembler NASM
1. wikiTaxi // Assembler NASM 2. wikiTaxi // Основные команды NASM 3. wikiTaxi // Ядро Darwin 4. wikiTaxi // Компиляция пакетов
Введение В данной лабораторной работе я рассматривал сервис National Instruments а именно их клиентские программное обеспечение LabView. Также в этой работе будет рассмотрена работа с подпрограммами и корректной работы с ними.
Выполнение заданий: В данной лабораторной работе я буду использовать подпрограмы. Для этой цели можно создать не бланк *.vi а новый проект как показано на рисунке 1. Дальше работа будет производится как и и в работах сделаннных ранее. Рисунок 1 – Создание проекта Создадим программы делающие вычисления данного уравнения: ((X∙Y)/(X+Y))^2 +(X+Y)+ ((Z∙C)/(Z+C))^2 + (Z+C). Сначала мы создадим *.vi делающую вычисления, а дальше это в виде отдельного блока будет применен к следующей программе. Также хотел бы отметить о логическом разбиении данного уравнения на 2 составляющие xy и cz. Первая часть показана на рисунке 2 Рисунок 2 – Первичная блок-схема После этого сохраним в нашем проете данную блок схему с именем xy.vi. Далее нужно назначить входный и выходные точки терминала. Результат показан на рисунке 3 Рисунок 3 – Создание подпрограммы После этого мы можем использовать данную блок-схему(программу) в других программах, или проектах. Так как логические части xy и cz идентичные подпрограмму xy.vi будем использовать 2 раза. Конечное решение показано на рисунке 4 Рисунок 4 – Тестирование программы Конечный результат и тестирование данной программы показано на рисунке 5 Рисунок 5 – Конечный продукт Теперь наш проект готов и состоит из 2 подпрограмм. На рисунке 6 показана структура и размещение подпрограмм в проекте. Рисунок 6 – Составляющие проекта
Контрольные вопросы: 1. Что такое подприбор ВП? 2. Какие ВП могут использоваться в качестве подпрограмм? 3. В чем преимущество использования подприборов ВП? 4. Зачем нужно создавать иконку ВП? 5. Как создать иконку ВП? 6. Как создать соединительную панель ВП? 7. Можно ли в одной ВП несколько раз обращаться к одному и тому же подприбору?
Ответы: 1. Одна из составляющих для разработки программного обеспечения. 2. В качестве подпрограммы может использоваться относительного любой виртуальный инструмент. Включающийся в основную программу которая в свою очередь аналогично может стать подпрограммой. 3. Для улучшенного логического структурирования программы и выстроения иерархии для удобства при последующей корректировки. 4. В верхнем правом углу щелкнуть на иконку. 5. Аналогично предыдущему вопосу нажав на иконку появится интерфейс для ее редактирования. 6. Соединительная панель необходима при создании подпрограмм и передачи данных с одного элемента программы на соответствующий в подпрограмме. 7. Не только можно но и порой необходимо при дублировании одного и того же алгоритма.
Заключение В данной лабораторной работе познакомился с программным обеспечением LabView, а также со стандартным набором интсрументов. Также был создан проект состоящий из 2 подпрограмм, одна из которых была испозована во второй для вычисления конечного итога уравнения.
Список литературы:
1. WikiTaxi-LabView основы работы 2. WikiTaxi-LabView примеры 3. WikiTaxi-Основы графического программирования 4. WikiTaxi-LabView интерфейс 5. WikiTaxi-LabView
|