参数读取
前面将参数写入到模型,同时也可以读取模型上的参数信息
ProMdl cur_mdl;
ProModelitem cur_modelitem;
ProParameter param;
ProName name;
ProParamvalue proval;
//获取到当前的模型
ProMdlCurrentGet(&cur_mdl);
//转换成模型项
ProMdlToModelitem(cur_mdl,&cur_modelitem);
ProStringToWstring(name,"doubleparam");
//将参数写入param
ProParameterInit(&cur_modelitem,name,¶m); //初始化一个参数
//获取值
ProParameterValueGet(¶m,&proval); //获取一个参数值
CStringW cstrFeatId;
cstrFeatId.Format(_T("参数值 = %f"), proval.value.d_val);
MessageBoxW(NULL,cstrFeatId, _T("参数值"), MB_OK);