Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МГУПБ. Лаб. практ.мод. сист. в печать конечная...doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
4.54 Mб
Скачать

Внешние функции (External functions).

Рис. 5.11. Банк моделей Biotope

При этом в окне содержания появляется таблица с перечислением компонентов и версий. В рассматриваемом примере в окне появляются три

базисных компонента с версиями, а именно: Biotope1 с двумя версиями Version 0 и Version1, Biotope2 и Biotope3 с нулевыми версиями Version0. Актуализированной может быть только одна версия, отмеченная в окне содержания тройной стрелкой и желтым фоном в объектном навигаторе. Первоначально по умолчанию актуализируется нулевая версия Version 0.

3). Для работы с другой версией, например с Version 1, установить курсор на ее указатель и задать команду Current version (текущая версия). При этом в окне навигатора данная версия отмечается как актуальная, а в окне содержания появляется ее MDL-текст. При возврате в директорию Components в окне содержания актуальная версия отмечается тройной стрелкой <<< и состоянием Uncheked (непроверена).

Состояние актуализированной версии компонента отмечается в объектном навигаторе цветом символа компонента: красный (Unchecked), желтый (Syntax OK), зеленый (Checked ), голубой (Prepared).

4). Для проверки правильности синтаксиса SimplexMDL выбранной версии задать команду Prepare version, по которой версия переводится в состояние Prepared (подготовлена).

5). Для создания работоспособной модели актуализированные версии компонентов встроить в структуру моделей тремя способами :

  • командой Install Model в контекстном меню выбранного компонента в директории Components;

  • функциональной клавишей с символом молотка в инструментальной панели верхней части экрана;

  • командой New Model в контекстном меню директории Models.

В двух первых случаях имя модели задается автоматически, идентично имени выбранного компонента. В третьем случае в окне содержания предлагается список всех компонентов, содержащихся в этом банке, и диалоговое окно для ввода имени модели. Далее, выбирается базисный компонент, например Biotope1, и его актуализированная версия (Version1) включается в новую модель, например MBiotope, с последующей компиляцией в готовую к выполнению программу с состоянием Prepared.

В результате получаем объектный модуль модели MBiotope1, готовый к проведению эксперимента.

5.2.3. На примере непрерывной биосистемы «хищники и жертвы» воспроизвести имитационную модель Biotope в системе команд Simplex3.

Для этого:

1). Выделить директорию priv и в ее контекстном меню задать команду New library…(создать новую библиотеку) и ввести имя новой модели.

2). Войти в директорию Components и по команде New component (создать новый компонент) набрать текст нового компонента с именем, совпадающим с именем банка модели. При этом после задания имени компонента появится окно редактирования, куда вводится описание компонента. Далее для его проверки и компиляции дать команду Prepared.

3). Для инсталляции модели войти в директорию Models и сформировать новую модель по команде New model

4). Для организации эксперимента в контекстном меню директории Experiments выбирать команду New Experiment и организовать новый запуск Run1 с помощью команды New run, New observer и др.

5). Осуществить запуск процесса имитации командой Start simulation в контекстном меню Run1. В точке прерывания этапа имитации выбрать позицию Break1 и задать команду Show and state.

6). Для представления результатов имитации выбирается команда Simulation results и соответствующие переменные модели. Вызывается команда Analyse and present и задается форма представления.