Ведение журнала событий вместе со временем с использованием SimEvents 2016a

Я работаю с SimEvents 2016a, чтобы смоделировать сборочную линию производства, которая может обрабатывать несколько вариантов (например: часть 1 для BMW 5-й серии, часть 2 для BMW 3-й серии, что-то в этом роде)

Я хотел бы записать данные, входящие и выходящие из модели. Данные, такие как:

  1. Идентификатор детали
  2. Время, потраченное на каждый блок (блок, такой как: Entity Server или Queue...) [Насколько я понимаю, это похоже на метку времени для объекта в каждом блоке, через который он проходит]

Эти данные я хотел бы перенести в другой файл Excel (по крайней мере, изначально в рабочую область).

Был бы признателен, если бы какие-либо ресурсы или методы для его реализации или учебного пособия были использованы совместно, чтобы я реализовал вышеупомянутое.:)

1 ответ

Вот несколько полезных подсказок для выполнения вашей задачи:

  1. PartID: вы можете запустить функцию Simulink в действиях по событию стандартного блока, а затем записать вывод, используя блок "В рабочую область".
  2. Время, затрачиваемое на каждый блок: вы можете получить текущее время моделирования с помощью функции "get_param" и использовать его в сценариях Event Action. Действительно, если вы можете отметить время, вы можете оценить разницу между входом и выходом объекта. Тем не менее, убедитесь, что записали значения в полях объекта.

    get_param (bdroot, 'SimulationTime')

Другие вопросы по тегам