MICROWINDOW A,B,C ; комментарий 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

MICROWINDOW A,B,C ; комментарий



В поле A указывается номер микроокна - константа 1, 2, 3 или 4. Поле B содержит наблюдаемую величину - любой СЧА модели. Поле C определяет состояние микроокна в результате выполнения команды: ON - открыто, OFF - закрыто. Если поле C пусто, то по умолчанию команда открывает заданное микроокно. В поле комментария может быть задано название микроокна длиной до восьми символов.

В процессе моделирования можно также наблюдать одновременно до двух графиков зависимостей любых СЧА модели от модельного времени. Для этого необходимо до запуска модели ввести одну или две команды PLOT (начертить), имеющие следующий формат:

PLOT A,B,C,D; комментарий

В поле A указывается аргумент зависимости - любой СЧА модели. Поле B должно содержать максимальное значение этого СЧА, определяющее масштаб изображения по оси Y. Операнд B задается константой, значение которой должно быть не менее 13. Поля C и D определяют начальное и конечное значения модельного времени, определяющие масштаб изображения по оси X. Эти операнды также задаются константами. В поле комментария может быть задан заголовок графика длиной до 34 символов.

Процесс моделирования можно прервать, нажав одну из клавиш Esc или Home. При этом в строке состояния командного окна появляется сообщение о номере активного транзакта, обрабатываемого симулятором в момент прерывания.

Инициировать прерывание моделирования можно также с помощью команды STOP (остановить), имеющей следующий формат:

STOP A,B,C

В поле A указывается номер транзакта, вызывающего прерывание, задаваемый константой. Если это поле пусто, то прерывание вызывается любым транзактом. В поле B задается имя или номер блока, при входе в который происходит прерывание. Если этот операнд опущен, то прерывание происходит при входе в любой блок. В поле C указывается ON для установки условия прерывания и OFF для снятия этого условия (по умолчанию ON).

 

Лабораторная работа № 27

HАИМЕНОВАНИЕ: Моделирование работы «Бюро ремонта» на АТС.

 

1.ЦЕЛЬ РАБОТЫ: Смоделировать работу «Бюро ремонта» на АТС.

 

2.ЛИТЕРАТУРА:

2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие.

2.2 http://www.belsut.gomel.by/Ellibrary/12/

imitacionnoe_modelirovanie_gpss_kravchenya_shevchenko.pdf

2.3 http://www.bibliofond.ru/view.aspx?id=490533

2.4 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с.

2.5 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Мак­симей. - М.: Радио и связь, 1988. - 232 с.

2.6 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М.: Машиностроение, 1980. - 593 с.

3.ПОДГОТОВКА К РАБОТЕ:

3.1. Изучить предложенную литературу.

3.2. Подготовить бланк отчёта.

 

4. ОСНОВНОЕ ОБОРУДОВАНИЕ:
4.1. Персональный IBM PC.

4.2. Программа GPSS World

 

5. СОДЕРЖАНИЕ ОТЧЕТА:

5.1. Наименование и цель работы.

5.2. Описать модель работы «Бюро ремонта» на АТС.

5.3. Выводы о проделанной работе.

5.4. Ответы на контрольные вопросы.

 

6. КОНТРОЛЬНЫЕ ВОПРОСЫ:

6.1 Что такое «REPORT»?

6.2 ­ Что такое «QUEUE»?

6.3 Что такое «DEPART»?

6.4 Что такое «SEIZE»?

6.5 Что такое «PREEMPT»?

6.6 Что такое «GENERATE»?

 

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Постановка задачи
Бюро ремонта наняла одного мастера для капитального ремонта сдаваемых в аренду АТС, сервисного обслуживания клиентов и выполнения мелкого немедленного ремонта. Необходимость в капитальном ремонте АТС, принадлежащих компании, возникает каждые 40±8 часов, ремонт занимает 10±1 час. Мелкий ремонт, например, замена плавкого предохранителя, настройка каналов и настройка АТС выполняется немедленно. Необходимость в мелком ремонте возникает каждые 90±10 минут, ремонт занимает 15±5 минут. Телевизоры клиентов, требующие обычного обслуживания, прибывают каждые 5±1 часов, их ремонт занимает 120±30 минут. Обычное обслуживание АТС имеет более высокий приоритет, чем капитальный ремонт сдаваемой в аренду техники и техники, находящейся в собственности компании. Необходимо: 1. Смоделировать работу мастерской в течение 50 дней. 2. Определить коэффициент использования мастера и задержки при обслуживании заказчиков.
  Приложение. Листинг
; Пример GPSS World - TVREPAIR.GPS, составлен Джерардом Ф. Каммингсом * Модель телевизионного мастера * * Ремонт сдаваемой в аренду техники производится раз в неделю * * Единица времени равна 1 минуте * GENERATE 2400,480,,,1;Капитальный ремонт арендуемой техники. QUEUE Overhaul;Постановка в очередь на сервисное;обслуживание. QUEUE Alljobs;Сбор общей статистики. SEIZE Maintenance;Мастер принял АТС. DEPART Overhaul;Покинуть очередь к мастеру. DEPART Alljobs;Сбор общей статистики. ADVANCE 600,60;Завершение работы (10+/-1 часов). RELEASE Maintenance;Мастер освободился. TERMINATE;Удаление транзакта. ***************************************************************************** * Мелкий ремонт GENERATE 90,10,,,3;Заявки на мелкий ремонт. QUEUE Spot;Постановка в очередь к мастеру для;немедленного ремонта. QUEUE Alljobs;Сбор общей статистики. PREEMPT Maintenance,PR;Мастер принял АТС. DEPART Spot;Освобождение очереди на немедленное;обслуживание. DEPART Alljobs;Сбор общей статистики. ADVANCE 15,5;Время для настройки и устранения;неисправностей. RETURN Maintenance;Мастер освободился. TERMINATE ***************************************************************************** * Обычный ремонт техники покупателей GENERATE 300,60,,,2;Заявки на обычный ремонт техники. QUEUE Service;Постановка в очередь на обслуживание. QUEUE Alljobs;Сбор общей статистики. PREEMPT Maintenance,PR;Мастер начал работу. DEPART Service;Освобождение очереди на обслуживание. DEPART Alljobs;Сбор общей статистики. ADVANCE 120,30;Время обычного обслуживания. RETURN Maintenance;Мастер освободился. TERMINATE ***************************************************************************** * Счетчик дней GENERATE 480;Каждый транзакт означает один рабочий день. TERMINATE 1 ***************************************************************************** * Таблицы для сбора статистики по очередям Overhaul QTABLE Overhaul,10,10,20 Spot QTABLE Spot,10,10,20 Service QTABLE Service,10,10,20 Alljobs QTABLE Alljobs,10,10,20

Лабораторная работа № 28

HАИМЕНОВАНИЕ: Модель простой телефонной системы.

 

1.ЦЕЛЬ РАБОТЫ: Смоделировать простую телефонную станцию.

 

2.ЛИТЕРАТУРА:

2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие.

2.2 http://www.belsut.gomel.by/Ellibrary/12/

imitacionnoe_modelirovanie_gpss_kravchenya_shevchenko.pdf

2.3 http://www.bibliofond.ru/view.aspx?id=490533

2.4 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с.

2.5 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Мак­симей. - М.: Радио и связь, 1988. - 232 с.

2.6 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М.: Машиностроение, 1980. - 593 с.

3.ПОДГОТОВКА К РАБОТЕ:

3.1. Изучить предложенную литературу.

3.2. Подготовить бланк отчёта.

 

4. ОСНОВНОЕ ОБОРУДОВАНИЕ:
4.1. Персональный IBM PC.

4.2. Программа GPSS World

 

5. СОДЕРЖАНИЕ ОТЧЕТА:

5.1. Наименование и цель работы.

5.2. Описать модель простой телефонной станции.

5.3. Выводы о проделанной работе.

5.4. Ответы на контрольные вопросы.

 

6. КОНТРОЛЬНЫЕ ВОПРОСЫ:

6.1 Что такое LEAVE?

6.2 ­ Что такое TABULATE?

6.3 Что такое TRANSFER?

6.4 Информация об одноканальных устройствах?

6.5 Информация о блоках текущей модели?

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

 
Постановка задачи
Телефонная система имеет две внешние линии. Внешние звонки поступают каждые 100±60 секунд. Если линия занята, то звонок повторяется через 5±1 минуту до тех пор, пока не будет обслужен. Звонок длится 3±1 минуту. Нужно занести в таблицу распределение времени, необходимого для выполнения успешных звонков. Сколько времени потребуется для завершения 200 звонков?
  Приложение.   Листинг
Пример GPSS World - TELEPHON.GPS, составлен Джерардом Ф. Каммингсом Время в минутах Sets STORAGE 2 Transit TABLE M1,.5,1,20;Транзитное время. GENERATE 1.667,1;Входящие звонки. Again GATE SNF Sets,Occupied;Попытка занять линию. ENTER Sets;Установление соединения. ADVANCE 3,1;Разговор, длящийся 3+/-1 минуту. LEAVE Sets;Освобождение линии. TABULATE Transit;Занесение в таблицу транзитного;времени. TERMINATE 1;Удаление транзакта. Occupied ADVANCE 5,1;Ожидание в течение 5+/-1 минуты. TRANSFER,Again;Повторная попытка

 

 


Лабораторная работа № 29

HАИМЕНОВАНИЕ: Модель частной телефонной станции.

 

1.ЦЕЛЬ РАБОТЫ: Смоделировать частную телефонную станцию.

 

2.ЛИТЕРАТУРА:

2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие.

2.2 http://www.belsut.gomel.by/Ellibrary/12/

2.3 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с.

2.4 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Мак­симей. - М.: Радио и связь, 1988. - 232 с.

2.5 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М.: Машиностроение, 1980. - 593 с.

3.ПОДГОТОВКА К РАБОТЕ:

3.1. Изучить предложенную литературу.

3.2. Подготовить бланк отчёта.

 

4. ОСНОВНОЕ ОБОРУДОВАНИЕ:
4.1. Персональный IBM PC.

4.2. Программа GPSS World

 

5. СОДЕРЖАНИЕ ОТЧЕТА:

5.1. Наименование и цель работы.

5.2. Описать модель частной телефонной станции.

5.3. Выводы о проделанной работе.

5.4. Ответы на контрольные вопросы.

 

6. КОНТРОЛЬНЫЕ ВОПРОСЫ:

6.1 Что такое Transit?

6.2 ­ Что такое Extlines?

6.3 Что такое ADVANCE?

6.4 Что такое TRANSFER?

6.5 Что такое TABULATE?

6.6 Что такое TERMINATE?

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Постановка задачи
На частном узле телефонной связи имеются 200 параллельных телефонов, 30 внутренних линий, 30 внешних линий, 8 сигнализаторов и 1 оператор. В среднем телефонные звонки длятся 150 секунд и распределены по нормальному закону со стандартным отклонением в 30 секунд. Время между поступлением внешних звонков обратно пропорционально количеству параллельных телефонов (2500 разделить на количество параллельных телефонов) и распределено по экспоненциальному закону. Время между поступлением внутренних звонков обратно пропорционально количеству свободных параллельных телефонов (1260 разделить на количество свободных параллельных телефонов плюс 1). Направление этих звонков может быть внутренним (66.6%) и внешним (33.3%). Для звонков, поступающих с внутренних телефонов, оператор не нужен. Для внутренних звонков требуется сигнализатор и внутренняя линия, для внешних звонков - внешняя линия. При звонке 15% параллельных телефонов занято, 20% - не отвечают. Время, требуемое для сигнализации, равно 7±2 секунд, для звонка через параллельный телефон - 6±2 секунд. Звонящий слушает сигнал "занято" 4±1 секунду. Работа оператора занимает 9±3 секунды. Необходимо смоделировать работу частного узла телефонной связи в течение 1 часа, а также: 1. Определить коэффициент использования оператора, сигнализаторов, внутренних и внешних линий, параллельных телефонов. 2. Определить количество внутренних и внешних звонков, обрабатываемых каждую минуту. 3. Определить, достаточно ли внутренних и внешних линий, сигнализаторов?
  Приложение. Листинг
; Пример GPSS World - EXCHANGE.GPS, составлен Джерардом Ф. Каммингсом ***************************************************************************** * Модель частной телефонной системы * Время в секундах ***************************************************************************** Transit TABLE M1,20,20,20 ***************************************************************************** Extensions STORAGE 200 Extlines STORAGE 30 Intlines STORAGE 30 Signals STORAGE 8 Operator STORAGE 1 ***************************************************************************** * Определение переменных Internal VARIABLE 1260/(1+R$Extensions) External VARIABLE 2500/(R$Extensions+S$Extensions) * * Таблицы количества звонков Callsint TABLE S$Intlines,2,2,20 Callsext TABLE S$Extlines,2,2,20 ***************************************************************************** * Генерируются звонки, поступающие с внутренних телефонов. GENERATE (Exponential(1,0,V$Internal)),0,20;Внутренние звонки. ENTER Extensions;Снята трубка телефона. QUEUE Inside;Очередь на сигнализатор. ENTER Signals;Занимается сигнализатор. DEPART Inside;Выход из очереди. ADVANCE 7,2;Время для сигнализации. LEAVE Signals;Сигнализатор освобождается. TRANSFER.333,,Intout;33% звонков направлены на внешние;линии. Intint TEST GE R$Intlines,1,Breakoff;Проверка внутренней линии.;на доступность. ENTER Intlines;Занимается внутренняя линия. ADVANCE 4,1;Проводится проверка, занята ли телефон. TRANSFER.15,,Busy;Некоторые параллельные телефоны заняты. Aline ENTER Extensions;Другие параллельные телефоны не заняты. ADVANCE 6,2;Время для звонка по параллельному;телефону. TRANSFER.2,,Nogood;20% не отвечают. ADVANCE (Normal(2,150,30));Продолжительность звонка. Nogood LEAVE Extensions;Параллельный телефон освобождается. Busy LEAVE Intlines;Внутренняя линия освобождается. TRANSFER,Breakoff * Модель звонков с внутренних телефонов на внешние линии. Intout TEST GE R$Extlines,1,Breakoff;Доступна ли внешняя линия? ENTER Extlines;Занимается внешняя линия. ADVANCE 4,1;Время для проверки, если она занята. TRANSFER.200,,Nobody;20% заняты. ADVANCE 6,2;Время для ответа. TRANSFER.200,,Nobody;20% не отвечают. ADVANCE (Normal(2,150,30));Продолжительность звонка. TABULATE Transit;Запись транзитного времени. Nobody LEAVE Extlines;Внешняя линия освобождается. Breakoff LEAVE Extensions;Параллельный телефон свободен. TERMINATE ***************************************************************************** * Обработка внешних звонков. GENERATE (Exponential(1,0,V$External));Внешние звонки. TEST GE R$Extlines,1,Nonefree;Доступна ли внешняя линия? ENTER Extlines;Занимается внешняя линия. QUEUE Outsider;Очередь к оператору. ENTER Operator;Занимается оператор. DEPART Outsider;Выход из очереди. ADVANCE 9,3;Оператор обслуживает звонок. LEAVE Operator;Оператор освобождается. ADVANCE 4,1;Заняты ли телефоны? TRANSFER.15,,Engaged;Некоторые параллельные телефоны заняты. ENTER Extensions;Занимается параллельный телефон. ADVANCE 6,2;Время для звонка. TRANSFER.200,,Noperson;20% не отвечают. ADVANCE (Normal(2,150,30));Время звонка. TABULATE Transit;Запись транзитного времени. Noperson LEAVE Extensions;Параллельный телефон освобождается. Engaged LEAVE Extlines;Внешняя линия освобождается. Nonefree TERMINATE ***************************************************************************** GENERATE 3600;Транзакт каждый час. TERMINATE 1;Счетчик завершения. GENERATE 60;Транзакт каждую минуту. TABULATE Callsint;Количество внутренних звонков. TABULATE Callsext;Количество внешних звонков. TERMINATE

 


ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ

для специальности

210723 – Сети связи и системы коммутации

210709 – Многоканальные телекоммуникационные системы

 

Наименование работы Кол-во часов
  Лабораторная работа № 1. Однофакторные и многофакторные эксперименты различных порядков.    
  Лабораторная работа № 2. Моделирование цифровых устройств (Electronics Workbench).  
  Лабораторная работа № 3. Выбор лучшей математической модели (Mathcad)  
  Лабораторная работа № 4. Планирование имитационного эксперимента  
  Лабораторная работа № 5. Анализ результатов моделирования  
  Лабораторная работа № 6. Запуск и начало работы в GPSSW  
  Лабораторная работа № 7. Рабочее пространство GPSSW  
  Лабораторная работа № 8. Основные операторы языка GPSSW  
  Лабораторная работа № 9. Объекты GPSSW. Системные и стандартные числовые атрибуты объектов  
  Лабораторная работа № 10. Объекты GPSSW. Системные и стандартные числовые атрибуты объектов  
  Лабораторная работа № 11. Трансляция и запуск имитационной модели в GPSSW  
  Лабораторная работа № 12. Средства отладки имитационных моделей    
  Лабораторная работа № 13. Анализ результатов моделирования в GPSSW    
  Лабораторная работа № 14. Операторы GPSSW. Правила записи операторов языка GPSSW    
  Лабораторная работа № 15. Команды управления моделированием (SIMULATE, START, CLEAR, RESET, HALT, CONTINUE, STEP, STOP)    
  Лабораторная работа № 16. Работа с транзактами (блоки GENERATE, TERMINATE, PRIORITY, ASSIGN, SPLIT, ASSEMBLE, MARK)    
  Лабораторная работа № 17. Работа с обслуживающими устройствами (блоки SEIZE, RELEASE, PREEMPT, RETURN, ENTER, LEAVE)    
  Лабораторная работа № 18. Работа с очередями (блоки QUEUE, DEPART)    
  Лабораторная работа № 19. Работа со стандартными числовыми характеристиками объектов GPSSW  
  Лабораторная работа № 20. Управление перемещением транзактов. Работа с логическими ключами (блоки TRANSFER, TEST, GATE, LOGIС, LООР, МАТСН)  
  Лабораторная работа № 21.Работа с переменными и функциями(операторы VARIABLE, FVARIABLE, BVARIABLE, FUNCTION)  
  Лабораторная работа № 22. Работа с константами, ячейками, матрицами сохраняемых величин и таблицами (операторы EQU, INITIAL, МАТИХ, TABLE, блоки SAVEVALUE, MSAVEVALUE. ТАBULATE)    
  Лабораторная работа № 23. Модель простейшей системы массового обслуживания    
  Лабораторная работа № 24. Моделирование работы переговорного пункта    
  Лабораторная работа № 25.Модель сети Ethernet    
  Лабораторная работа № 26.Моделирование работы магазина  
  Лабораторная работа № 27. Моделирование работы «Бюро ремонта» на АТС  
  Лабораторная работа № 28.Модель простой телефонной системы  
  Лабораторная работа № 29.Модель частной телефонной станции  
Итого по дисциплине 58 часов лабораторных работ

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 408; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.116.159 (0.088 с.)