如何得到catia中的unit设置 CATIA二次开发

 我来答
匿名用户
2017-09-17
展开全部
首先,因为你的这个SPAWorkbench是当前ActiveDocument的.你当前的活动文档就是你需要测量的2个产品的父文档.它是个Product.在Product里创建Reference只有CreateReferenceFromName可以用的.这个函数的使用需要写出你想创建Reference的特征的BrepName.函数的说明如下:FuncCreateReferenceFromName(CATBSTRiLabel)AsReferenceCreatesareferencefromaname.Areferenceisanobjectthatcanstandforanygeometricalobject.CreatingreferencesisnecessaryforaddingconstraintsbetweentwocomponentsusingBrepelementsoftherepresentationsofthesecomponents.Parameters:iLabelThepathoftheBrepelementtouseintheconstraint.Thispathispassedasacharacterstringcomprisingthecomponentpathfromtherootproducttothecomponentconcerned,concatenatedtotheBrepelementpathintheproduct'srepresentation.Componentsareseparatedusing"/",andtheproductpathisseparatedfromtheBrepusing"/!".Returns:ThecreatedreferenceExample:ThisexamplecreatesareferencefromthepathofaBrepelementintheProd2productlocatedbelowtheRootrootproduct.ThefaceislocatedinthePad.1padandlimitedbytheCircle.1circle.DimRefAsReferenceRef=Prod2.CreateReferenceFromName("Root/Prod2/!Face:(Brp:(Pad.1:0(Brp:(Circle.1))):None())")你用的Part.CreateReferenceFromObject只能在零件级的文档内使用.这个用了也没用.你的Product得不到这个在part里创建的Reference.因为不是一个文档.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式