Методология компьютерного моделирования. Моделирование программы в LABVIEW, созданной для вычисления площади круга по заданному радиусу. Построение виртуального прибора для исследования зависимости синусоиды шума от амплитуды и частоты, его схема.
Аннотация к работе
Среда разработки лабораторных виртуальных приборов LABVIEW (Laboratory Virtual Instrument Engineering Workbench) представляет собой среду прикладного графического программирования, используемую в качестве стандартного инструмента для проведения измерений, анализа их данных и последующего управления приборами и исследуемыми объектами. Компьютер, оснащенный измерительно-управляющей аппаратной частью и LABVIEW, позволяет полностью автоматизировать процесс физических исследований. Создание любой программы для достижения этих целей (виртуального прибора) в графической среде LABVIEW отличается большой простотой, поскольку исключает множество синтаксических деталей. Первая его версия была создана в 1986 году компанией National Instruments в результате поисков путей сокращения времени программирования измерительных приборов.Модель представляет собой абстрактное описание системы (объекта, процесса, проблемы, понятия) в некоторой форме, отличной от формы их реального существования. Моделирование представляет собой один из основных методов познания, является формой отражения действительности и заключается в выяснении или воспроизведении тех или иных свойств реальных объектов, предметов и явлений с помощью других объектов, процессов, явлений, либо с помощью абстрактного описания в виде изображения, плана, карты, совокупности уравнений, алгоритмов и программ. В процессе моделирования всегда существует оригинал (объект) и модель, которая воспроизводит (моделирует, описывает, имитирует) некоторые черты объекта. Моделирование основано на наличии у многообразия естественных и искусственных систем, отличающихся как целевым назначением, так и физическим воплощением, сходства или подобия некоторых свойств: геометрических, структурных, функциональных, поведенческих. Так, например, имитационное моделирование включает в себя концептуальное (на ранних этапах формирования имитационной модели) и логико-математическое (включая методы искусственного интеллекта) моделирование для описания отдельных подсистем модели, а также в процедурах обработки и анализа результатов вычислительного эксперимента и принятия решений.Затем нажимаем (Functions) >>Structures >> Formula Node (Рисунок 1). Ввести имя входного параметра "Радиус" (только латинские символы), например,Rad (Рисунок 2). Для добавления выходного параметра необходимо нажать правой клавишей мыши на правой стороне рамки редактора формул, выбрать опцию Add Output и ввести имя выходного параметра у( Рисунок 3). Переходим в фронтальную панель и открываем регулятор, который будет отвечать за изменение радиуса круга: Controls >> Numeric >> Knob (Рисунок 5). Затем открываем в фронтальной панели прибор, который будет показывать значения площади данного круга по заданному радиусу: Controls >> Graph >> Waveform Chart (Рисунок 7).Для разработки передней панели виртуального прибора требуются следующие элементы LABVIEW: Кнопка «пуск» Мею>>Window>>Show Controls Palette>>Boolean>>OK Button. Для постановки таймера времени замеров применяем «Sequence Structure» (Меню>>Window>>Show Functions Palette>>Structures>>Sequence Structure). Для этого используем структуру «While loop» (Меню>>Window>>Show Functions Palette>>Structures>>While loop) и помещаем ее внутрь нулевого кадра. Для этого в первый кадр добавляем элемент «Tick Count (ms)» (Меню>>Window>>Show Functions Palette>>Time & Dialog>>Tick Count (ms)). Добавляем в кадр структуру «While loop» (Меню>>Window>>Show Functions Palette>>Structures>>While loop).