2015-04-20 4 views
1

Я создал макрос, который вызывает свойства моей части с этим кодом: ReferenceProduct.PartNumer ReferenceProduct.RevisionAcces массы части в макросе из Catia

Теперь мне нужно позвонить Массе детали. Какой код я могу использовать? Может быть, что-то вроде ReferenceMass.Mass ... ReferenceProduct.Mass .. ?? Я не могу найти код, который будет работать.

Заранее благодарю!

ответ

0

Вы можете рассчитать массу от инерции:

Dim objInertia As Inertia 
Dim objProd  As Product 

Set objProd = CATIA.ActiveDocument.Product 
Set objInertia = objProd.ReferenceProduct.GetTechnologicalObject("Inertia") 
MsgBox objInertia.Mass 

Функция GetTechnologicalObject("Inertia") может привести к сбою легко, если объект не правильно определен, например, если продукт не имеет никакого материала определен. Чтобы предотвратить это, оберните его в хорошую функцию.

Смежные вопросы