Вопрос

Возможно ли смоделировать пользовательские силы (в моем случае электромагнитные) с помощью SolidWorks API для Animator / Motion Study / COSMOS / EMS?

Я ищу любую комбинацию API, которая предоставляла бы необходимые данные для имитации динамика либо электрического положительного /отрицательного, либо магнитного севера/юга силы.

Самые основы того, что мне нужно уметь делать, это:

  • Смоделируйте два куба
  • Отметьте точку на одном из них как имеющую положительный заряд, а точку на другом - как отрицательный заряд (или северный / южный магнетизм).
  • Нажмите "Перейти"
  • Наблюдайте, как они собираются вместе и прилипают

Как только я смогу понять, как это сделать, я смогу перейти к более сложному коду, который я пытаюсь написать (проблема не в этом).Я просто зациклился на том, с чего начать.Я искал и искал, но не могу найти окончательного ответа, документация скудна и трудна для понимания.

Если это определенно невозможно или не стоит пытаться в SolidWorks, то это приемлемый ответ.Я бы никогда не выбрал SolidWorks, если бы мне предоставили свободу выбора платформы, но она была выбрана за меня.

Редактировать
Похоже, класс IDDMActionReactionForce от COSMOSMotion API - это то, что я искал.Кто-нибудь может указать мне на пример его использования для определения пользовательской силы между двумя объектами?

Это было полезно?

Решение 2

После долгих попыток я пришел к выводу, что SolidWorks не является подходящей платформой для этого.Он не позволяет вам подключиться к его внутренним физическим вычислениям, а Силовой объект, о котором я говорил, слишком неэффективен для задачи, которую мне нужно было смоделировать.Теоретически, это сработает для объединения двух кубов с помощью встроенных в side SolidWorks элементов моделирования гравитации / обнаружения столкновений, но когда мы столкнулись с проблемой n-тел, стало очевидно, что она не предназначена для этого.

Другие советы

Я не могу говорить о SolidWorks, поэтому мой ответ может быть неуместным, НО я использовал программное обеспечение для трассировки лучей для моделирования динамических систем.

В моем случае я моделировал обстоятельства лунных и солнечных затмений.Программное обеспечение для трассировки лучей (POVRay) позаботилось о создании изображения сцены, включая Солнце, Землю и Луну, но мне пришлось рассчитать положения различных тел для каждого кадра анимации.

Я подозреваю, что это может иметь место при моделировании электромагнитной динамики, и ты вам нужно будет рассчитать положения задействованных тел через определенные промежутки времени, чтобы Solidworks отрисовала сцены анимации.

Возможно, я сильно ошибаюсь относительно возможностей SolidWorks, поэтому желаю вам удачи.

У меня был соблазн сказать, что "это невозможно", потому что вы сказали, что это был бы "приемлемый ответ", но это было бы слишком просто.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top