Проектирование приблизительной схемы вокзала
Автор: LanaZoriktuevna • Ноябрь 30, 2018 • Реферат • 535 Слов (3 Страниц) • 356 Просмотры
Федеральное агентство железнодорожного транспорта
Дальневосточный государственный университет путей сообщения
ФГБОУ ВО
Кафедра «ТТПиЛ»
Расчётно-графическая работа.
По дисциплине «Информационные технологии в
транспортной логистике»
Выполнил: студент группы 23Т
Шультунова С.З.
Проверил: Дороничев А.В.
г.Хабаровск
2017
Схема.
[pic 1]
Алгоритм
[pic 2]
Описание работы.
Работа начиналась с проектирования приблизительной схемы вокзала. Для того чтобы нарисовать вокзал необходимо зайти во вкладку «палитра», затем найти подраздел «разметка пространства» и выбрать пункт «стена» и обрисовать стены вокзала и его помещений.
После того как схема вокзала нарисована необходимо обозначить вход и выход. Чтобы это сделать заходим в подраздел «разметка пространства» находим пункт «целевая линия». Целевую линию необходимо вынести на схему нашего вокзала в том месте, где будет находиться вход. После этого выбираем подпункт «пешеходная библиотека» и находим там подраздел «Ped Source». Перетаскиваем его под нашу схему вокзала и присваиваем ему значения: в пункте «целевая линия» выбираем название целевой линии входа; в пункте «интенсивность пешеходов» ту интенсивность которая нам необходима. Далее необходимо задать целевую линию выхода из вокзала. Для этого выполняем те же самые операции, что и для входа, но в алгоритм вставляем задачу «Ped Sink».
Для того чтобы добавить в нашу схему пассажиров необходимо открыть вкладку «Палитра» затем зайти в раздел «Пешеходная библиотека» и переместить значок «Тип пешехода» на рабочее пространство нашей модели.
Для того, чтобы учесть то что пассажиры возможно больны откроем вкладку «Палитра». Зайдем в раздел «Основные» и перенесём на нашу модель значок «Переменная». Назовем его «Инфекция». В пункт «Начальное значение» для этой команды запишем «randomTrue(0.05)?1:0»
Для обозначения здоровых и инфицированных пассажиров необходимо поместить на значок пассажира любую геометрическую фигуру и во вкладке внешний вид в окне цвет заливки прописать команду: «lerpColor(Инфекция, blue, red)» Затем зайдём в раздел «Диаграмма состояния» и перенесём на нашу модель последовательно значки: «Начало диаграммы состояния»; «Состояние»; «Переход»; «Состояние»; «Переход».
Первое окно состояния назовем «Здоров». Для первого перехода в окне «Происходит» выберем пункт «При выполнения условия», а в окне условие запишем «Инфекция > 0.5». Второе окно состояния назовём «Инфицирован». Второй переход ставим так, чтобы начало перехода было сбоку окна состояния, а конец внизу этого окна. Для второго перехода в окне «Происходит» выберем пункт «По таймауту», а в окне условие запишем:
«for(люди п : agentsInRange(30)); Send(«Инфекция», п);».
...