Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МС практикум 2011.doc
Скачиваний:
12
Добавлен:
02.12.2018
Размер:
2.8 Mб
Скачать

Приложение 3

а) временная диаграмма

б) фазовая диаграмма

Рис. 44. Лабораторная работа №3. Параметры решения: A0=1, A1=0.5, A2=1,  = 1 — периодическое сходящееся

а) временная диаграмма

б) фазовая диаграмма

Рис. 45. Лабораторная работа №3. Параметры решения: A0=1, A1=3, A2=1,  = 1 — апериодически сходящееся

Приложение 4 Описание среды моделирования

Инструментальная система Model Vision for Windows — это ин­тегрированная оболочка, которая дает возможность инженеру, преподавателю, студенту и т.д. быстро создавать собственными силами визуальные интерактивные модели непрерывных, дискретных и гибридных систем с мно­гооконной 2D-анимацией в середе MS Windows. Пакет MVW позволяет резко сократить трудоемкость разработки модели, сосредоточиться на сущест­венных прикладных проблемах.

Необходимое окружение

Пакет MVW предназначен для использования на IBM PC-совместимых компьютерах а среде MS Windows 3.1 и выше. Для нормальной работы пакета необходимы:

  • процессор 386 и выше (желателен сопроцессор);

  • мышь;

  • VGA/SVGA монитор (желательно разрешение 800х600);

  • не менее 2 Мбайт свободной памяти;

  • не менее 1 Мбайт свободного дискового пространства.

При генерации выполняемой модели в качестве промежуточного языка используется язык Borland Pascal. Поэтому для работы MVW необходимо наличие на компьютере пользователя пакетного компилятора ВРС.ЕХЕ и не­которых других модулей из системы программирования Borland Pascal 7.0. Чтобы использовать в моделях русские идентификаторы, а также использовать встроенную Не1p-систему, на русском языке необходимо наличие на компьютере пользователя Windows-руссификатора, руссифицированных сис­темных шрифтов и шрифта Arial.

Структура и принципы работы

Все функции системы Model Vision реализуются в рамках единой ин­тегрированной среды. Вход в интегрированную среду осуществля­ется запуском программы MVW.ЕХЕ (рис. 46, 47) с возможным параметром — указанием пу­ти к базе данных проекта.

Рис. 46. Среда Model Vision for Windows. Окна “Device List” и “Common Area”

Для создания новой модели пользователю необходимо выполнить сле­дующие действия:

  • создать специальную директорию — директорию проекта. После первого обращения к MVW в ней автоматически будут созданы поддиректории ..\U, ..\DОС и ..\IDX;

  • с помощью встроенного Редактора ввести и отредактировать описания объектов, входящих в состав моделируемой системы. Совокупность таких описаний составляет проект, который хранится в специальной базе данных проекта. Каждой базе данных соответствует один файл (стандартное рас­ширение *.МVВ). Вводимые описания немедленно контролируются пошаговым транслятором и в случае их правильности переводятся во внутреннее представление, которое записывается в базу данных проекта. Если в моде­ли используются процедуры и функции из внешних модулей на языке Pascal или другом языке программирования, то соответствующие файлы (*.PAS, *.TPW или *.DLL) должны быть помещены в библиотеку модели к моменту генерации выполняемой модели;

Рис. 47. Среда Model Vision for Windows. Окна “Structure”, “Interface components”, “Processes”, “State components”

  • для получения выполняемой модели необходимо указать старшее в иерар­хической структуре устройство (меню “Model\Main device...”) и вызвать функцию генерации (меню “Model\Build” — клавиша F9). Генератор кода проверяет правильность описаний входящих в модель объектов и фор­мирует выполняемый “код” на языке Pascal в подбиблиотеке ..\U (модули вида *.PAS). На конечной стадии генерации вызывается с соответствующи­ми установками компилятор ВРС.ЕХЕ, который объединяет сгенерированные модули с внешними модулями (если такие есть), а также с модулями сис­темы поддержки этапа исполнения, хранящимися в MVW\TPW, и формирует программу Model.ЕХЕ.

Содержимое графических окон может быть распечатано с помощью специальных команд меню. Для сохранения текущего экрана (с последующим использованием, например, в отчете) рекомендуется воспользоваться стандартными средствами Windows: с помощью клавиши <PrintScreen> изображение заносится в Clipboard, переносится посредством команды “Edit/Paste” в графический редактор для дальнейшего редактирования и сохранения в нужном формате.

Интегрированная среда снабжена общей и контекстно-зависимой HELP-системой.