| 查看: 981 | 回复: 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人回复
金属材料论文润色/翻译怎么收费?
已经有89人回复
北京科技大学/李亚庚教授招收2026年秋季入学博士生
已经有11人回复
省级国家级人才计划申报
已经有0人回复
探究TGF-β在癌症免疫调控中的作用机制|肿瘤
已经有2人回复
探究TGF-β在癌症免疫调控中的作用机制|肿瘤
已经有10人回复
所以当初说在欧美生活𣎴用讲人情世故的人怎么生活的
已经有12人回复
求助Journal of Alloys and Compounds剘刊2014年612卷的封皮、目录、版权页或封底
已经有2人回复
粉末热压生坯代加工
已经有0人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
找到一些相关的精华帖子,希望有用哦~
埃索美拉唑钠原料的开发
已经有16人回复
兰索拉唑/阿莫西林二联疗法或为根治幽门螺旋杆菌的一种可取的替代性一线疗法
已经有4人回复
唯一一次的青基机会,祈福能中……
已经有109人回复
【分享】系统维护优化利器Advanced SystemCare Pro 5.1(含注册码)【已搜索无重复】
已经有51人回复
初次做扫描电镜,原子力电竞,透射电镜,求经验
已经有42人回复
【讨论】molpro, molcas和gaussian的优缺点
已经有3人回复
【请教】做实验遇到三个不明白的问题,希望各位师兄师姐指点一二,谢谢
已经有7人回复
【求助】求助有没有做VC++ 对SolidWorks二次开发的
已经有3人回复
科研从小木虫开始,人人为我,我为人人











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