Состав сборки. Исключен из расчета.

Автор Spytnik, 09.02.25, 12:22:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Spytnik

Добрый день. I need help)
Есть сборка с деталями исключенными из расчета.
Необходимо получить Обозначение, Наименование и Полный путь всех компонентов (детали, подсборки, компоненты исключенные из расчета).
Компоненты включенные в расчет получаю следующим образом:

#Базовый класс документов КОМПАС
iKompasDocument = iApplication.ActiveDocument
#Базовый класс графических документов КОМПАС
iKompasDocument3D = KAPI7.IKompasDocument3D(iKompasDocument)
iKompasDocument2D = KAPI7.IKompasDocument2D(iKompasDocument)

iPart7 = iKompasDocument3D.TopPart

iParts7 = iPart7.Parts

for i in iParts7:
    i = KAPI7.IPart7(i)
    print(i.Marking, i.Name, i.FileName)

Как получить выше описанные свойства компонентов, которые в расчет не включены?

Михаил88

kompas_document = application.ActiveDocument
kompasDocument3d = kompas_api7_module.IKompasDocument3D(kompas_document)

part7 = kompasDocument3d.TopPart
parts7 = part7.Parts

for index in range(0, len(parts7)):
    part = parts7.Part(index)
    print(part.Marking, part.Name, part.FileName)


+ Благодарностей: 1

lavgirb

Цитата: Spytnik от 09.02.25, 12:22:01Как получить выше описанные свойства компонентов, которые в расчет не включены?
Включить компоненты в расчет, получить их свойства известным Вам способом, исключить компоненты из расчета.

UU

Цитата: lavgirb от 09.02.25, 16:34:32Включить компоненты в расчет, получить их свойства известным Вам способом, исключить компоненты из расчета.
Зачем?
Когда всё можно знать сразу.

Spytnik

Подскажите, как получить признак включен в расчет компонент или исключен?

Doom2

Цитата: Spytnik от 09.02.25, 20:22:09Подскажите, как получить признак включен в расчет компонент или исключен?

Да там проще пареной репы.

Тип данных: BOOL

Excluded = iObject.Excluded
+ Благодарностей: 1

UU

Цитата: Spytnik от 09.02.25, 20:22:09Подскажите, как получить признак включен в расчет компонент или исключен?