Создание приложения
В этом параграфе приведена пошаговая инструкция созданияисполняемого файла. Для этого требуется:
запустить среду MatLabи перейти в каталог проекта;
вызвать диалоговое окно создания проекта командой deploytool;
в появившемся диалоговом окне Deployment Project(Рис. 2 .28) во вкладкеNewзадать имя проекта компилируемого проекта и его тип – в рассматриваемом случаеWindows Standalone Application;
по нажатии кнопки OKпоявится диалоговое окноDeployment Tool. Во вкладкеBuildзадать в полеMain Fileимя исполняемогоM–файла, в полеShared Resources and Helper Filesзадать имена зависимых файлов, а так же файла с расширением .fig, содержащим шаблон графического окна проекта;
скомпилировать проект нажав кнопку Buildна панели управления или выбравProject→Build. По завершении компиляции будет создана папка с именем проекта и содержащимся в ней исполняемым файлом.
Для запуска созданного исполняемого файла на компьютере без установленной системы MatLab требуется установить набор библиотек MATLAB Compiler Runtime (MRC), требующихся для корректной работы. Путь к инсталляционному файлу MRC можно получить командой mcrinstaller.
Рис. 2.28. Диалоговое окно Deployment Project
- Теория автоматического управления
- Определение параметров типовых динамических звеньев по их временным характеристикам
- Типовые динамические звенья
- Апериодическое (инерционное) звено
- Дифференцирующее звено первого порядка
- Колебательное звено
- Работа в системеmAtLab
- Программирование в системеMatLab
- СозданиеM-файлов
- Вывод графиков
- Моделирование в средеSimulink
- Запуск среды
- Создание моделей
- Построение основных частотных и временных характеристик линейной системы управления
- Создание исполняемого файла
- Назначение компилятораMatLab
- Конфигурирование компилятора
- Среда разработкиDeployment Tool
- Создание приложения
- Использование командыmcc
- Задание
- Определение параметров типовых динамических звеньев по их временным характеристикам
- Порядок выполнения работы в системеMatLab
- Апериодическое звено
- Дифференцирующее звено
- Колебательное звено
- Моделирование с использованиемGui-приложения
- Лабораторное задание
- Содержание отчета
- Контрольные вопросы