(CATIA参数化建模)CATIA如何在装配环境下建立全局参数

(CATIA参数化建模)CATIA如何在装配环境下建立全局参数,第1张

1、在装配中和在零件下建立参数的步骤应该是一样的:点下方工具栏的“公式”。

2、默认情况下,装配中的参数是看不见的。要打开选项设置一下:工具,选项,基础结构,产品结构,自定义树,参数,激活之。

void AddProperties(CATIProduct* iInstanceProd, CATDocument * ipDoc){ CATInit_var spInitOnDoc = ipDocif (NULL_var == spInitOnDoc) { cout <<"Could not get init on doc.\n"return } CATIContainer * pCont = (CATIContainer*) spInitOnDoc->GetRootContainer("CATIContainer")CATICkeParmFactory_var spFact(pCont)if(NULL_var == spFact) { cout <<"Could not get parm factory.\n"return} CATUnicodeString key = "Key"CATICkeParm_var spParm = spFact->CreateString(key, "Hallo")CATIPrdProperties_var spProp(iInstanceProd)if(!!spProp) { CATIParmPublisher* pPublisher = NULLspProp->GetUserProperties(pPublisher, TRUE)pPublisher->Append(CATISpecObject_var(spParm))}} 请问我用上面的方法添加的属性怎么修改啊?我用了CATIParmPublisher下的removechild方法删除参数可是没用。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7904050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存