0

Наборы каркасов

Cтанислав 7 months ago in Micromine / Scripting updated 7 months ago 9

Здравствуйте!
Подскажите, как добраться до списка наборов каркасов (через скрипт)?
И как вывести данные набора?

Станислав, благодарю за объяснение. 
Для того чтобы подсказать Вам лучший вариант, опишите, пожалуйста, полную задачу, которую Вы решаете. 

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

В каждом наборе есть свои определённые каркасы.

Из набора каркаса берём каждый "идентификатор"

и строим отдельную пустую блочную модель.

Как то так -  в кратце.

А обязательно получать список наборов каркасов?

Нельзя ли упростить и все каркасы в одном наборе использовать?

Один каркас - одна блочная модель.

+1

Станислав, здравствуйте!

Задача решаема, но достаточно трудоемка, поэтому стоит продумать другой вариант решения Вашей задачи.

Как решить задачу через Ваш подход:

1. Вся информация о формах хранится в файле .BDB. Чтобы получить список форм для определённой функции используйте функцию get_form_info:

Image 3979

Пример кода:

form_operations.py

В функцию необходимо подать id формы, для набора каркасов это 408.Функция возвращает словарь, в котором ключ это имя формы, а значение номер(Идентификатор).

Image 3980

 2. Далее необходимо получить данные из  формы(тип,атрибут,идентификатор), для этого можно использовать код ниже. Проблема в том, что информация будет в XML формате, и чтобы её достать необходимо еще парсить XML.

Image 3981

Image 3983

В целом задача решаема, но стоит ли оно того, смотрите сами.

Илья

Понятно. Будем решать...
Спасибо.