В настоящее время я создаю модель на производственной линии, и симуляция работает без ошибок. Внезапно, когда я вошел в виртуальный режим, чтобы быстро запустить симуляцию, модель начала замедляться, хотя шаг высокий. Я пытаюсь определить, где проблема, но ничего не работает. В определенный момент симуляция просто останавливается, пока шаг все еще выполняется.
Это изображение поддона, возможно, это связано с экспериментом.
Вы создали бесконечный цикл, который может быть вызван различными вещами в вашей модели.
Скорее всего, у вас есть незавершенный цикл while, который также может быть переходом на основе условия.
Однако вам нужно найти это самостоятельно. 3 варианта:
traceln
(увидеть, где они перестанут отображаться, приближая вас к виновнику)Бенджамин прав, вы создали бесконечный цикл. Нажмите на вкладку «События» на панели разработчика и посмотрите, какие события запланированы примерно на то время, когда ваша модель замедляется до 0 дней/сек. Вы также можете обратить внимание на счетчик «Шаг:» в нижней части панели разработчика и посмотреть, где скачки количества шагов — например, если ваша модель имеет примерно 10 000 шагов в день и внезапно начинает подниматься до 400 000 шагов примерно через 25,99 дней, вы можете обратить внимание на то, что происходит в вашей логике в это время, и сузить область, где создается бесконечный цикл. traceln также очень поможет