Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МиАПО / SIMC_dorab.doc
Скачиваний:
13
Добавлен:
07.02.2016
Размер:
756.22 Кб
Скачать

73

Аннотация

СИМ-СИ относится к классу систем имитационного моделирова­ния общецелевого назначения. Типичные области применения: моде­лирование систем массового обслуживания, событийное моделирова­ние дискретных систем. Предназначена для решения задач исследо­вания поведения технических, экономических, производственных и управленческих систем.

Система СИМ-СИ пригодна для использования на всех ЭВМ, име­ющих транслятор с языка C++. Модели оформляются в виде функций на языкеC++, что обеспе­чивает систему моделирования средствами сопряжения с программами оптимизации, численных расчетов, статистической обработки экспе­римента и другими.

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

По своим возможностям полностью перекрывает специализиро­ванный язык моделирования GPSS-V, обладая более высоким быстро­действием и гибкостью.

Содержание:

АННОТАЦИЯ 2

СОДЕРЖАНИЕ: 3

ВВЕДЕНИЕ 5

Основные понятия и определения 6

1 Объекты системы моделирования СИМ-СИ 8

1.1 Общая классификация 8

1.2 Системные константы, типы и переменные 10

Системные типы 11

Скалярные типы данных 12

Множественные типы данных 13

Системные переменные 18

2 Принципы и методы построения моделей 21

2.1 Создание транзактов 21

2.2 Уничтожение транзактов 22

2.3 Продвижение транзактов 23

2.4 Задержка транзактов. Функция delayt 24

2.5 Блокировка транзактов 25

2.5.1 Функция wait 25

2.5.2 Функции accept и send 26

2.6 Изменение порядка осуществления событий. Функция nехt 26

2.7 Использование приборов 26

2.7.1 Функции ввода транзактов в прибор 27

2.7.1.1 Захват прибора. Функция infac 27

2.7.1.2 Занятие прибора. Функция seize 27

2.7.2 Функция outfac. Вывод транзакта из прибора 28

2.8 Регистрация очередей. Функции inqueue, outqueue 28

2.9 Накопители (многоканальные устройства). Функции enter и leave 28

2.10 Построение гистограмм. Функции tabulate, newhist, prnhist 29

2.11. Создание, использование и обработка списков 29

2.11.1 Создание списков 30

2.11.2 Включение объектов в списки 30

2.11.3 Удаление объектов из списков 31

2.11.4 Просмотр элементов списка. Сканирование 31

2.11.5 Списки пользователя. Организация различных дисциплин обслуживания с помощью списков пользователя 31

2.12 Модельная среда 33

2.12.1 Создание модельной среды 33

2.12.2 Уничтожение очередей, приборов, накопителей и гистограмм 33

2.13 Ансамбли 34

2.13.1 Создание ансамблей. Функция split 34

2.13.2 Сбор членов ансамбля. Функция assemble 34

2.13.3 Изменение приоритета всех членов ансамбля. Функция priority 35

2.13.4 Изменение значения параметра всех членов ансамбля. Функция parmans 35

2.14 Генераторы случайных чисел 35

2.15 Процесс моделирования. Функция plan 36

2.16 Создание системной среды. Функция initlist 37

2.17 Структура модели 37

2.18 Сброс статистики и очистка системной и модельной среды. Функции resetall и clear 38

3 Вывод результатов моделирования 39

4 Отладочные средства 41

4.1 Диагностика ошибок 41

4.2 Трассировка 41

Приложение 1. Коды и сообщения об ошибках 42

Приложение 2. Сообщения в режиме трассировки 44

Приложение 3. Системные константы и типы данных 46

Приложение 4. Системные переменные 50

Приложение 5 Заголовки системных ФУНКЦИЙ 51

Приложение 6. Примеры моделей 56

Пример 1. 56

Пример 2. 57

Пример 3. 61

Соседние файлы в папке МиАПО