Я пытаюсь применить концепцию цифрового двойника и хочу обновить свою CAD-модель в CATIA, используя данные в реальном времени. например CAD-модель серводвигателя в CATIA/solidworks будет постоянно получать такие данные, как скорость и ускорение, и я смогу увидеть кинематику в CATIA/solidworks, как в конечном результате этого видео https://www.youtube.com/watch?v=tbVXumMtH1A . Я также хотел бы увидеть нагрузку на детали двигателя, как конечный результат этого видео https://youtu.be/9glRJyWWXZw
Я хочу сделать все это с помощью скрипта, который отправляет команды в catia/solidworks, обновляет модель и возвращает обновленные параметры. Поскольку я хочу, чтобы он работал непрерывно, состояние модели должно сохраняться между последовательными командами.
Из всей информации, которую я нашел в Интернете, я почти уверен, что это возможно, но я не могу понять, как это сделать. Я пытался использовать pycatia, но в документации упоминаются только самые базовые функции, а не анализ или моделирование.