Ввод живых данных в AnyLogic
В настоящее время я студент машиностроения, который изучает проект по интеллектуальному производству.
Я использовал AnyLogic, чтобы изучить производственное моделирование. Я создал базовый Jobshop, который включает в себя транспортировку материальных поддонов от доставки к хранению и обработке. Мой следующий шаг - перевести эту статическую систему планирования в систему динамического планирования.
Я хотел бы знать, есть ли способ активно манипулировать симуляцией во время ее работы? Например, управление доступностью обрабатывающих машин в режиме реального времени или запуск доставки. До сих пор я не смог найти какой-либо способ манипулирования симуляцией после ее запуска.
Кто-нибудь имеет опыт ввода данных в реальном времени в программное обеспечение для моделирования?
1 ответ
В вашей модели вы всегда можете добавить элементы управления (кнопки, флажки, ползунки и т. Д.). Добавляя их в модели, вы можете управлять своей моделью во время выполнения. Например... если в вашей модели переменная X равна 3, если вы используете кнопку, вы можете добавить код X=4; и переменная X изменит свое значение.
Я предлагаю вам изучить различные варианты в палитре элементов управления и обратиться к справке anylogic, чтобы узнать, как использовать каждый из них.
Эти элементы управления должны быть размещены в "главном", чтобы вносить изменения во время симуляции. Если вы поместите их в окно эксперимента по моделированию, вы не сможете использовать их во время выполнения.