2015-04-20 95 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")可以很容易崩潰,如果該對象未正確定義,就像如果該產品沒有定義的材料。爲了防止這種情況,請將其包裝在一個很好的功能中