русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Краткое руководство пользователя


Дата добавления: 2014-11-28; просмотров: 682; Нарушение авторских прав


 

В начале работы с пакетом Model Vision Studium следует указать, что интегрированная оболочка пакета является приложением с многооконным интерфейсом (MDI). Многооконный интерфейс предполагает наличие главного окна приложения и произвольного числа дочерних окон (Рис. 3.1). Заголовок главного окна содержит наименование пакета и путь к открытому в данный момент проекту. Проект – это совокупность данных, относящихся к одной модели. Данные проекта хранятся в нескольких файлах, расположенных в папке данного проекта. Основной файл проекта (база данных проекта) имеет расширение *.mvb.

 

Рис 0.1. Интегрированная оболочка пакета MVS

 

После этого в интегрированной среде появятся следующие окна:

а) окно управления проектом (рис. 3.2) содержит дерево основных составляющих проекта. К составляющим проекта относятся: классы блоков, глобальные (т.е. видимые во всех составляющих проекта) константы, глобальные процедуры и функции, виртуальный стенд и импортируемые библиотеки классов;

б)

Рис. 3.2. Окно управления проектом

 

в) окно виртуального стенда (рис. 3.3) содержит структурную схему моделируемой системы, т.е экземпляры блоков и связи между ними

 

Рис. 3.3 Окно визуального стенда

 

г) окно редактирования добавленного по умолчанию класса содержит дерево составляющих описания класса (рис. 3.8) карта поведения системы В общем случае карта поведения представляет собой граф, узлы которого соответствуют качественным состояниям моделируемой системы, а дуги – переходам из одного состояния в другое (Рис. 3.4).

Переходы изображаются ломаной линией со стрелкой, указывающей направление перехода. Один из переходов является начальным (вместо исходного узла изображается жирная точка). Он срабатывает сразу при инициализации экземпляра карты поведения и таким образом указывает на начальный узел карты состояний (на Рис. 3.4 это узел Init).



Кроме того, в окне карт поведения изображаются:

ü имена узлов.

ü сноски, указывающие на приписанные поведения, входные и выходные действия в узле, условия и действия перехода. (cноски могут не изображаться в случае перенасыщенности графа).

 

Рис. 3.4 Карта поведения

 

д) окно редактирования системы уравнений (рис. 3.5). В окне редактирования уравнений с помощью двойного щелчка мыши на узле «Уравнения» или команды «Изменить» всплывающего меню существует возможность вызвать специальный редактор формул, который позволяет вводить математические выражения в близком к естественному виду и которые необходимы для построения модели. (Рис. 3.5).

е)

Рис. 3.5

 

Запуск (и создание, если нужно) модели производится с помощью команды «Модель/Пуск».

Пакет MVS относится к категории компилирующих: для элементов описания моделируемой системы генерируется “код” на промежуточном языке программирования, который затем компилируется в машинный код и связывается с Run Time Library (RTL) MVS с помощью штатного компилятора командной строки этого языка. В данной версии пакета в качестве промежуточного языка используется Borland Object Pascal (Delphi 3).

При создании модели сначала появляется окно генератора кода, а затем одно за другим два окна консольных приложений - компилятора ресурсов и компилятора Object Pascal Delphi. Вся работа с промежуточным кодом проводится в локальной папке ...\Tmp), в ней же формируется файл model.exe.

Запуск на выполнение модели выполняется с помощью команды «Моделирование/Пуск» главного меню. Вы увидите, что начнет изменяться модельное время и значения фазовых переменных. Однако, наблюдение за цифровыми значениями мало что дает (только констатацию, что в модели вообще что-то вычисляется). Прерывание работы модели выполнятся с помощью кнопки или команды «Моделирование/Стоп». Для рестарта системы необходимо нажать кнопку или выполнить команду «Моделирование/Рестарт». В результате этих действий данный экземпляр испытуемой системы будет уничтожен и создан новый, снова с начальными значениями переменных. Модельное время снова будет равно 0.

С помощью кнопки или команды «Окна/Новая диаграмма» существует возможность вызова окна диаграммы (по умолчанию это будет временная диаграмма, т.е. по оси абсцисс будут откладываться значения модельного времени). Методом “drag-and-drop” возможно переносить в окно диаграммы из окна переменных переменные заданные по условию. Запустив модель возможно наблюдать работу системы.



<== предыдущая лекция | следующая лекция ==>
Инструменты для визуального объектно-ориентированного моделирования сложных динамических систем. | Построение модели системы с переменной структурой в Model Vision Studium


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.