Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Осуществить зависимость включения двигателя от координат тела?, возможна ли реализация такой зависимости в T-FLEX_динамика?
 
Доброго времени суток!
  Первым делом благодарность - программа классная! Конечно сложновато использовать данный продукт после многолетнего использования других CAD-систем, но это ничто по сравнению с многообразием модулей T-FLEX.

Вопрос по модулю "динамика":
  Нужно реализовать включение выключение двигателя (вращение, кр. момент, перемещение) в зависимости от координаты какого либо тела, входящего в сборку.
Как я понял, это можно реализовать при помощи переменных. Назначаем, допустим, крутящий момент в шарнире равный переменной Mkr. Далее, при помощи уравнений в том же редакторе переменных, присваиваем переменной Mkr либо значение определенного момента, либо значение ноль (тем самым включая, выключая нагрузку). И делаем мы это в зависимости от значения другой переменной, допустим К, равной координате Х перемещаемого (вращаемого) тела.

  Вроде все просто, но тут-то и начались проблемы. Поставил датчик в отслеживаемую координату тела. (Все отлично!) Датчик исправно считает координаты тела, даже показывает их изменение в специальном окошке во время моделирования движения. При добавлении "результата" даже рисуется график изменения выбранной координаты... Вот только ни функция get (получающая данные с датчика), ни функция graph (получающая данные с графика) не изменяются во время динамического моделирования?!! То есть ошибки в редакторе переменных нет. Выше описанные значения функций меняются, если тела сборки переместить "вручную". Но ведь это совсем не то! Нужна непосредственная реакция во время динамического моделирования, ибо перемещение тел естественно повлияет на конечный результат расчета.

  В справочной литературе по T-FLEX приводился пример с движением шара по пространственной кривой ("водяная горка"). Там как то динамически менялось значение одной из переменных, хотя не совсем понятно как...

Будьте добры, окажите помощь в решении вышеописанной задачи.
Изменено: Николай - 10.03.2011 03:53:16
Страницы: 1