При добавленном приложении SolidWorks Simulation® Professional можно использовать Анализ движения для расчета движения сборки, содержащей объект, управляющий движением на основе события.
Исследования движения могут быть зависеть от времени или от события.
Зависящие от времени исследования движения описывают реакцию на зависящие от времени изменения в элементах движения при движении в сборке.
Зависящие от события исследования движения определяются набором движений, вызванных событиями-триггерами. Создайте зависящие от события исследование движения, если Вы точно не уверены во временном порядке изменений элементов. Можно получить временной порядок изменений элементов путем расчета исследования движения, зависящего от события.
Например, в процессе изготовления, включающем движение компонентов на конвейере, двигатели включаются или изменяются в зависимости от положения компонента на ленте конвейера. Однако, т.к. Вы не знаете точное время, когда компонент достигает нужное положение перед расчетом движения, Вы не можете определить время для изменения значения двигателя. Не зная точного времени для включения или изменения двигателя, Вы не можете создать исследование движения, зависящее от времени. Однако можно воспользоваться исследованием движения, зависящим от события, для моделирования движения сборки конвейера.
Анализ на базе событий позволяет рассчитать движение по показаниям датчиков, времени или предыдущих событий.
Движение на основе события должно быть обеспечено несколькими задачами. Они могут идти последовательно или частично совпадать по времени. Каждая задача определяется событием-триггером и сопутствующими действиями задач. Действия задачи управляют или определяют движение во время выполнения задачи.
Триггер задачи - это событие, которое управляет движением задачи. Триггеры задачи могут зависеть от времени, предыдущих задач или показаний датчиков, таких как положение компонента.
Заданные действия определяют или ограничивают движение одного или нескольких компонентов сборки. В качестве такого действия можно погасить или активировать сопряжения, остановить движение, переключить или изменить значений двигателей, сил или вращающих моментов.