Опубликован: 15.02.2013 | Доступ: свободный | Студентов: 235 / 0 | Длительность: 16:52:00
ISBN: 978-5-9556-0146-5
Лекция 5:

Модель функционирования сети связи

Результаты моделирования по каждому абоненту

Вариант размещения элементов для вывода результатов моделирования показан на рис. 4.4.

Для вывода количественных показателей использован элемент Текстовое поле из палитры Элементы управления и элемент Гистограмма из палитры Статистика.

  1. В Палитре выделите Презентация. Перетащите элемент Скругленный прямоугольник в область просмотра облАбонент.
  2. На странице Основные в поле Имя: оставьте имя, предложенное системой. Сбросьте флажок Отображать имя.
  3. Перейдите на страницу Дополнительные панели Свойства. Введите в поля X: 13, Y: 1250, Ширина: 447, Высота: 371.
    Размещение элементов для вывода результатов моделирования

    увеличить изображение
    Рис. 4.4. Размещение элементов для вывода результатов моделирования
  4. Перетащите элемент text. В поле Текст: введите Результаты моделирования.
  5. В Палитре выделите Элементы управления. Перетащите элементы Текстовое поле на элемент Результаты моделирования. Разместите их так, как показано на рис. 4.4. Значения свойств установите согласно табл. 4.3. У элементов editbox и editbox5 Ширина: 100, Высота: 31. У остальных - Ширина: 50.

Осталось поместить элемент для обработки и вывода статистической информации о времени передачи одного сообщения.

  1. В Палитре выделите Статистика.
  2. Перетащите элемент Гистограмма. Характеристики его размещения даны в табл. 4.3.
    Таблица 4.3.
    Всего сообщений получено Получено сообщений по категориям
    editbox editbox1 editbox2 editbox3 editbox4
    X: 21 X: 177 X: 247 X: 317 X: 389
    Y: 1310 Y: 1310 Y: 1310 Y: 1310 Y: 1310
    Всего сообщений отправлено Отправлено сообщений по категориям
    editbox5 editbox6 editbox7 editbox8 editbox9
    X: 19 X: 179 X: 249 X: 319 X: 389
    Y: 1390 Y: 1390 Y: 1390 Y: 1390 Y: 1390
    Время передачи сообщения
    Минимальное Максимальное Среднее
    editbox13 editbox12 editbox15
    X: 319 X: 319 X: 319
    Y: 1470 Y: 1520 Y: 1570
    сhart-Гистограмма
    X: 19 Y: 1450 Ширина: 240 Высота: 160
  3. На странице Основные панели Свойства в поле Имя: оставьте имя, предложенное системой. Сбросьте флажок Отображать имя.
  4. Щёлкните кнопку Добавить данные и введите в поле Данные: имя врПередачи.
  5. В поле Заголовок: введите Время передачи.
  6. Значения остальных свойств (цвет и др.) установите по собственному усмотрению.
  7. Добавьте остальные элементы презентации (номера категорий сообщений, другую текстовую информацию) согласно рис. 4.4.

И снова, прежде чем перейти к построению событийной части сегмента Абонент, разместим на корневом объекте Main необходимые элементы для сбора статистических данных, обработки, расчёта показателей качества обслуживания сети и их вывода. Это необходимо сделать по той причине, что также имена этих элементов нужны будут при написании кода в сегменте Абонент.

Показатели качества обслуживания сети связи
  1. Откройте корневой объект Main.
  2. Перейдите на область просмотра ViewData.
  3. Перетащите или скопируйте элементы Простая переменная, разместите и дайте имена согласно рис. 4.5.
    Элементы для сбора и обработки данных за сеть в целом

    увеличить изображение
    Рис. 4.5. Элементы для сбора и обработки данных за сеть в целом
  4. Тип всех переменных double. Переменные отпр11…отпр66 предназначены для накопления статистических данных о количестве отправленных сообщений абонент - абонент. Например, отпр23 - количество сообщений, отправленных абонентом 2 абоненту 3, а отпр32 - количество сообщений, отправленных абонентом 3 абоненту 2. По этим данным рассчитываются коэффициенты пропускной способности кПрСп12…кПрСп66 абонент - абонент.
  5. Выровняйте элементы. Выделите нужные элементы, щелкните правой кнопкой мышки, выберите Выравнивание.
  6. Перетащите элемент Данные гистограммы с палитры Статистика.
  7. Задайте свойства элемента:
    • измените Имя: на врПередСооб;
    • сделайте Количество интервалов: равным 10;
    • задайте Нач. размер интервалов: 0.01.

Теперь организуем вывод в более презентабельном виде. На рис. 4.6 показаны элементы для вывода показателей качества обслуживания сети связи. Часть результатов моделирования будем выводить в таком же виде и такие же, как и для каждого абонента.

  1. Перейдите на область просмотра ViewResult.
  2. Откройте объект Абонент.
  3. Скопируйте элементы в скруглённом прямоугольнике с именем Результаты моделирования.
  4. Перейдите на корневой объект Main и вставьте скопированные элементы в верхнюю часть области просмотра ViewResult (см. рис. 4.6).
  5. Добавьте элемент Текстовое поле (editbox10) для вывода коэффициента пропускной способности сети.
  6. Внесите правки в текстовые сообщения согласно рис. 4.6.
  7. В Палитре выделите Статистика. Перетащите элемент Гистограмма.
  8. На странице Основные панели Свойства в поле Имя: оставьте имя, предложенное системой. Сбросьте флажок Отображать имя.
  9. Щёлкните кнопку Добавить данные и введите в поле Данные: имя врПередачи.
  10. В поле Заголовок: введите Время передачи.
  11. Значения остальных свойств (цвет и др.) установите по собственному усмотрению.
  12. В Палитре выделите Презентация. Перетащите элемент Скругленный прямоугольник в область просмотра результатов ViewResult.
    Вывод показателей качества обслуживания сети

    увеличить изображение
    Рис. 4.6. Вывод показателей качества обслуживания сети
  13. На странице Основные в поле Имя: оставьте имя, предложенное системой. Сбросьте флажок Отображать имя.
  14. Перейдите на страницу Дополнительные панели Свойства. Введите в поля X: 10, Y: 1000, Ширина: 420, Высота: 410.
  15. Перетащите элемент text. В поле Текст: введите Коэффициенты пропускной способности абонент-абонент.
  16. В Палитре выделите Элементы управления. Перетащите элемент Текстовое поле. Разместите X: 20, Y: 1078, Ширина: 48, Высота: 25. В поле Имя: введите КПрСп11. Сбросьте флажок Отображать имя.
  17. Перетащите элемент text. В поле Текст: введите КПрСп11.
  18. Скопируйте элементы text и Текстовое поле. Вставьте их пять раз согласно рис. 4.6. При этом в полях Имя: последовательно меняются имена КПрСп12… КПрСп16. Но поле Текст: останется неизменным, т.е. КПрСп11. Внесите правки в соответствии с рис. 4.6. Элемент text добавлен потому, что в ходе моделирования имя элемента Текстовое поле не отображается.
  19. Аналогичным образом добавьте остальные элементы text и Текстовое поле согласно рис. 4.6.

Теперь можно перейти к построению событийной части сегмента.

Алексей Гроссман
Алексей Гроссман

Здравствуйте, прошел курс "Концептуальное проектирование систем в AnyLogic и GPSS World". Можно ли получить по нему сертификат? У нас в институте требуют сертификаты для создания портфолио.

Елена Блинаева
Елена Блинаева