Все ответы об инженерном анализе

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Получить тип выбранной координатной системы ACT

sertet
Аватар пользователя sertet

У меня в Mechanical есть объект нагрузки созданный в XML. У этого объекта нагрузки есть свойство "Coordinate system", где пользователь выбирает нужную ему координатную систему. Нужно получить тип этой системы: декартовая, цилиндрическая или сферическая.

В одной python-функции получается это сделать таким образом:

cs_type = load.Properties["Coordinate system"].Value.CoordinateSystemType

В другой же функции на эту же команду получаю ошибку:

TypeError: expected int, got str

Не понимаю почему получается такая ошибка, ведь в обоих функция есть входной аргумент load.

Во второй функции будет работать следующий вариант:

cs = Model.CoordinateSystems.Children[1]
cs_type = cs.CoordinateSystemType

Но надо получить тип именно выбранной пользователем координатной системы и она не всегда будет второй.

sertet
Аватар пользователя sertet

Пришлось объявить cs_type глобальной переменной в первой функции. Не идеальное решение, но работает.

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.