Как создать задержку, основанную на времени, которая начинается и заканчивается часами? - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь смоделировать кинотеатр.Фильмы начинаются и заканчиваются в указанное время, независимо от того, когда клиент приходит и садится.Я хочу иметь возможность начинать и заканчивать задержку на единицу времени, выгоняя всех в одно и то же время (когда фильм закончится)

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

Выберите выход, 4 разных сервиса (не пед), затем пэд, затем все тот же сток

Я хочу, чтобы это работало, и это не 'т

1 Ответ

0 голосов
/ 24 апреля 2019

Попробуйте подумать о вашем фильме как об агенте.Каждый фильм может иметь свое собственное событие, которое вы можете настроить на определенную дату / время календаря.Во время мероприятия вы можете отправить всем своим клиентам сообщение о том, что они теперь могут покинуть кинотеатр ... или, если ваши клиенты стоят в очереди с блокировкой удержания для этого конкретного фильма, вы можете просто разблокировать удержание..

С фильмами в качестве агентов вы можете иметь время начала / окончания, а затем создавать свою совокупность фильмов из базы данных, связанной с Excel.То есть вы сможете настроить расписание фильмов вне AnyLogic, что, вероятно, будет проще для тех, кто заинтересован в этом.

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

...