Программное обеспечение для дискретного моделирования событий

Есть ли у кого-нибудь хорошие рекомендации по программному обеспечению для моделирования дискретных событий (DES) для производства, которое может работать на OSX? У меня есть несколько на примете, я использовал JaamSim, Delsi 2.0 и Witness (последний на виртуальной машине), но ни один из них меня не удовлетворил.

Свидетель кажется ближе к моим потребностям, а именно:

  1. Он должен иметь некоторую (хотя бы базовую) правильную визуализацию интеграции производственной логистики и цеховых процессов.
  2. Он должен поддерживать расширение и генерацию новых компонентов с использованием общего языка программирования, такого как Java, C++, Python и т. д. Мне все равно, какой язык, пока есть такая возможность.
  3. В идеале, он должен предоставить какой-нибудь API для связи с веб-сервисами или, по крайней мере, поддержку для написания моего собственного.
  4. Кроме того, как я упоминал выше, было бы хорошо ориентироваться на производство и, если возможно, работать на OSX (хотя это не является строгим требованием).

Ответы (1)

Смена парадигмы.

Попробуйте следующее:

  1. Используйте JavaScript для кодирования логики моделирования.
  2. Используйте объекты AcroForm для визуализации и динамической визуализации. Вам нужно будет создать реальную визуализацию компонентов вашей системы с помощью векторного или растрового программного обеспечения, затем экспортировать его в PDF и, наконец, импортировать страницы PDF в кнопку. Если у вас есть изображения или файлы формы, вы также можете преобразовать их в PDF.
  3. Используйте объекты AcroForm для взаимодействия. Поля, такие как кнопки, имеют набор основных событий для взаимодействия с пользователем (например, MouseUp, MouseEnter, MouseExit, …). Никаких причудливых событий, таких как мультитач, прокрутка и т. д.
  4. API Acrobat/JavaScript (который поддерживается таким программным обеспечением, как Adobe Reader и Adobe Acrobat) включает базовый API для HTTP.
  5. Я думаю, что Adobe Reader и Adobe Acrobat доступны для операционной системы OSX. Они доступны для Windows.

Если у вас есть простой пример задачи моделирования дискретных событий на вашем сайте, я могу попытаться создать демо-симуляцию вашей задачи в формате PDF с использованием объектов AcroForm и JavaScript. Я буду использовать PowerPoint для создания графики; но если у вас есть своя графика, то я тоже могу ее использовать.