| 查看: 1025 | 回复: 0 | |||
jh0262木虫 (正式写手)
|
[交流]
Proe5二次开发--修改实体尺寸
|
|
环境:vs2008+Proe5 目的:通过编写对话框代码实现对实体尺寸的修改 方法:在(2)的基础上进行修改,建立一个拉伸实体。并建立两个参数,分别关联两个尺寸,即轴的直径和轴的长度。修改上节的对话框,添加两个编辑框,分别作为用户的接口,关联两个变量。 添加如下函数用于修改尺寸 ProError UserSetParamValue(ProModelitem owner,char* name,double value) { ProError err; ProParameter param; ProName param_name; ProStringToWstring(param_name,name); err=ProParameterInit(&owner,param_name,¶m); if (err!=0) { return err; } ProParamvalue proval; proval.type=PRO_PARAM_DOUBLE; proval.value.d_val=value; err=ProParameterValueSet(¶m,&proval); if (err!=0) { return err; } return PRO_TK_NO_ERROR; } 修改上节的MyTest函数为 int MyTest() { AFX_MANAGE_STATE(AfxGetStaticModuleState()); if (pdlg!=NULL) { delete pdlg; } pdlg=new CTestDlg(); if (pdlg->DoModal()==IDOK) { ProError err; ProFamilyName name; ProMdl p_handle; ProModelitem p_modelItem; ProStringToWstring(name,"TESTZHOU" ;err=ProMdlRetrieve(name,PRO_MDL_PART,&p_handle); if (err!=PRO_TK_NO_ERROR) { return 1; } err=ProMdlToModelitem(p_handle,&p_modelItem); err=UserSetParamValue(p_modelItem,"ZHIJING1",pdlg->m_zhijing); err=UserSetParamValue(p_modelItem,"LENGTH",pdlg->m_length); err=ProSolidRegenerate((ProSolid)p_handle,PRO_REGEN_NO_FLAGS); err=ProMdlDisplay(p_handle); int window; ProMdlWindowGet(p_handle,&window); ProWindowActivate(window); } return 0; } 即可实现对轴的尺寸的对话框式修改! |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : Learn2.rar
2012-01-13 15:50:52, 191.79 K
» 猜你喜欢
趋势洞察:聚焦智能化——引领行业的智慧实验室设计公司与核心设备商
已经有0人回复
热式气体流量计源头厂家推荐,直供更省心
已经有0人回复
机械工程论文润色/翻译怎么收费?
已经有157人回复
高性价比氦氖激光器厂家推荐
已经有0人回复
求助低温等离子渗氮
已经有0人回复
AMT连续流靠谱代理商推荐:长期合作、信誉优先
已经有0人回复
国产气体罗茨流量计厂家哪家靠谱?实力品牌盘点
已经有0人回复
费希奥自控80GHz雷达液位计:集研发、生产、销售于一体的源头企业
已经有0人回复
石英微通道反应器厂家质量哪家好
已经有0人回复
智慧实验室设备知名品牌一览 专业制造商选购指南
已经有0人回复
中科院兰化所招推免生啦!
已经有0人回复
找到一些相关的精华帖子,希望有用哦~
埃索美拉唑钠原料的开发
已经有16人回复
兰索拉唑/阿莫西林二联疗法或为根治幽门螺旋杆菌的一种可取的替代性一线疗法
已经有4人回复
唯一一次的青基机会,祈福能中……
已经有109人回复
【分享】系统维护优化利器Advanced SystemCare Pro 5.1(含注册码)【已搜索无重复】
已经有51人回复
初次做扫描电镜,原子力电竞,透射电镜,求经验
已经有42人回复
【讨论】molpro, molcas和gaussian的优缺点
已经有3人回复
【请教】做实验遇到三个不明白的问题,希望各位师兄师姐指点一二,谢谢
已经有7人回复
【求助】求助有没有做VC++ 对SolidWorks二次开发的
已经有3人回复
科研从小木虫开始,人人为我,我为人人











;
回复此楼
点击这里搜索更多相关资源