你的意思是将两个参数创建关系吗?当一个参数改变时,第二个参数会跟着改变~~~
CATCkeListOf(Parm) ParamList6;
ParamList6.Append(spPar1);
CATICkeParm_var spPar2 = spCkeParmFactory->CreateLength( "XXX", 0.);
CATICkeRelation_var spParamRelation = spCkeParmFactory->CreateFormula("XX", "","",spPar2 , &ParamList6,"a1", NULL_var,CATCke::False);//其中a1表示ParamList6列表中的第一个元素
spFunctionFactory->AddToCurrentRelationSet(spPar2 );
CATISpecObject_var spSpecParam2=spParamRelation ;
spParamRelation ->Update(); spParameters2->Append(spParamRelation );
|