Не работает ‘активировать терминальный узел’ и ‘add_existing_component’ в python (pycaita)

#python #product

#python #продукт

Вопрос:

Вот несколько простых кодов для pycatia [Загрузка с сайта PYCATIA], но, похоже, он не работает на моем компьютере.

похоже, загрузка файла полностью успешна. но все product / cgr не активированы, из-за опции «Не активировать формы по умолчанию при открытии» в моем catia.

Хотя код activate_terminal_node задан, он не работает должным образом.

и, пожалуйста, дайте мне знать, как использовать метод ‘add_components_from_files’

заранее спасибо

 from pycatia import catia
from pycatia.enumeration.enumeration_types import cat_work_mode_type
from pycatia.product_structure_interfaces.product import Product

caa = catia()
documents = caa.documents

documents.open(r'D:CATIAtest.CATProduct')
document = caa.active_document
product = document.product()

product.apply_work_mode(cat_work_mode_type.index("DESIGN_MODE"))

Product.activate_terminal_node(product.get_products())