Основные команды системы моделирования: создание и редактирование программы- имитатора — КиберПедия 

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Основные команды системы моделирования: создание и редактирование программы- имитатора

2018-01-30 265
Основные команды системы моделирования: создание и редактирование программы- имитатора 0.00 из 5.00 0 оценок
Заказать работу

 

· Запустите GPSS World C: / Program Files/ Minuteman Software/ GPSS World

· Загрузите программный файл File/ Open……SAMPLE 1

Sample.gps в главное окно

Main Window

· Сохраните программу в файле File/ Save as TMP.gps

· Pедактируйте файл с помощью Search/ Find (Replace)…Go to line

· (вставьте блок BUFFER

· после блока GENERATE) Edit/ Insert Line …BUFFER

· Откройте окно блоков Window/Simulation Window/ Blocks Window

· Cнимите статистику в окне View/ Entity Details

блоков

· Запустите имитацию Command/ Create Simulation

Command/ START 300,NP

· Наблюдайте в окне блоков прогон Window/Simulation Window/ Blocks Window

· Работа со стандартным

· отчетом в Report Window:

· Установить требуемый набор статистики: Edit/ Setting (Reports)

· распечатать: File/ Print

· Наведите порядок с окнами Window/Tile, Window/Cascad

· Сбросить статистику CLEAR

· Выход, завершение сеанса File/Exit

 

Построение графиков. Динамическое представление переменных (СЧА).

· Запустите систему GPSS World File/Open/Sample1.gps

и пример SAMPLE 1

· Транслируйте модель Command/Create Simulation

· Откройте окно для графика и Window/ Simulation Window/ Plot Window

введите переменные Label: Очередь

Expression: Q$ Barber

Title: Очередь к парикмахеру

· Нажмите кнопку Plot

затем Memorize

· Запустите имитацию и Command/ START 100

наблюдайте вPlot Window

· Прервите имитацию Command/ Halt

· И продолжите Command/ Continue

· Используйте команду SHOW Command/SHOW

для вывода значений переменных …C1 …QM$BARBER

(наблюдайте в Journal Window).. 1234#5678/345#(67+78)

…RN1000

· Выведите значения переменных Window/ Simulation Window/Expression Window

в Expression Window Label: Активный транзакт

Expression: XN1

· Нажмите кнопку View

затем Memorize

· Из списка Memorized Expressions

выберите выражение Q$Barber

и нажмите View

· Продолжите имитацию Continue

· Наблюдайте статистику в

динамических окнах

· И прервите Halt

· (Сбросить статистику) Command/ RESET (CLEAR)

· Откройте окно устройств Window/ Simulation Window /FacilitiesWindow

· И запустите имитацию Command/START 1000000,NP

· Наиболее часто употребляемые Edit/Setting/ Function Keys

команды можно зашить в

функциональные клавиши

· Создайте отчет немедленно Command/Custom

REPORT,NOW

· Остановите имитацию Halt

· Сбросьте статистику RESET или CLEAR

· Выход File/Exit

Любая команда на языке GPSS выглядит следующим образом:

 

№ строки (не обязательно) Метка Глагол Операнды (зависят от глагола) ;комментарии

В компьютерных уроках используются приемы и команды ручного моделирования для анализа внутренней логической структуры системы моделирования, которые в дальнейшем могут быть полезны для целей верификации и трассировки имитационной модели.

Основные команды ручного моделирования:

 

STOP А, В,С

Устанавливает или снимает условие остановки.

А – номер транзакта

В – номер блока.

C – ON или OFF

 

STEP А

Устанавливает ограниченное количество входов транзактов в блоки, после которого процесс моделирования переходит в состояние останова.

А – количество входов в блок.

CONTINUE

Продолжает процесс моделирования

 

Для анализа внутренней логики работы системы моделирования в уроке используются списки текущих и будущих событий, состояние которых отражено в динамических окнах «Кадр СТС» и «Кадр СБС» (см. Приложение 3, пунк 1.3.).

Для анализа выходной статистики в интерактивном режиме по функциональным объектам GPSS используют следующие графические окна: окно устройств Fasilities Window, окно памяти Storage Window, а также средства построения гистограмм TABLE, QTABLE (см.Приложение 3, пункт 1.7 .) и их отображения Table Window.

 

Транзакты. Блоки GENERATE и TERMINATE.

· Создайте новый File/New

программный файл GENERATE 60;Создание нового транзакта

TERMINATE 1;Уничтожение транзакта

· И сохраните File/Save as... MYMODEL

· Посмотрите полученную Window/Similation Window/ Block Window

модель в окне блоков

· Транслируйте модель Command/Create Simulation

START 100

и немедленно получите Command/Custom

Отчет REPORT, NOW

· Сбросьте статистику CLEAR

и модельное время

· Задайте с помощью средств Command/Custom

ручной имитации STOP

STOP-условия

· И проводите имитацию по Command/Create Simulation

шагам (трассировочные STEP

сообщения наблюдайте в

Journal Window)

· Наблюдайте на каждом

шаге списки текущих Window/Simulation Snapshot/FEC Snapshot

и будущих событий Window/Simulation Snapshot/ CEC Snapshot

(CEC, FEC)

· Используйте команду SHOW Command/ SHOW

для просмотра переменных …AC1

…TG1

· Или динамические Window/Simulation Windows/Expressions

окна переменных Время Активный транзакт

AC1 XN1

(View Memorize)

· Можно использовать Window/Simulation Snapshot/User Stops

также окно User Stops (View/Settings)

для задания стоп-условий

и трассировoчных

сообщений

· Снимите стоп- условия STOP,OFF

· Продолжите прогон CONTINUE

 

 

Транзакты. Блок ADVANCE.

· Редактируйте программу Edit/Insert Line ADVANCE 61

третьего урока: GENERATE 60;Покупатель приходит

ADVANCE 61;Покупатели ходят по магазину 61 сек

TERMINATE 1;Покупатель уходит

· Транслируйте новую модель Command/Retranslate

· Запустите имитацию Command/

· Аналогичо уроку 3 …………… /Custom START 1000

задайте стоп-условия …………… /STOP

· И проводите имитацию Command/ START 1000

по шагам (команда-STEP) …….. HALT

(можно команды зашить …….. STEP

в функциональные View/Settings/Function Keys

клавиши)

· Наблюдайте списки и Window/SimulationWindow/

статистику в …Blocks Window

динамических окнах …Expressions Windo w

Window/Simulation Snapshort/FEC

…CEC

· Можно использовать также Command/Custom

команду TRACE для TRACE

получения трассировочных

сообщений в JournalWindow

· Снимите STOP-условия STOP, OFF

· Закончите имитацию …CONTINUE

· Сохраните отчет:

1 способ закройте Report Window

2 способ File/ Open Report

(распечатать) Print sample x.1.1)

· Сбросьте статистику Command/RESET (CLEAR)

· Выход File/Exit

 

 


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.