| 查看: 989 | 回复: 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
» 猜你喜欢
旋转定位精度不稳?从机械结构源头剖析实验台的精度瓶颈
已经有1人回复
TEM衍射斑点求助
已经有1人回复
机械工程论文润色/翻译怎么收费?
已经有257人回复
【讨论】实验设备旋转平台选型:蜗轮蜗杆、回转支撑还是凸轮滚子?
已经有0人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
反应机理求助,帮忙画一下这个反应的反应机理
已经有2人回复
北京理工大学(珠海)诚邀全球英才依托申报2026年优青(海外)项目!
已经有0人回复
北大核心期刊目录
已经有2人回复
求助ZrH1.6x的cif文件
已经有0人回复
英国国王大学院士团队诚招两名材料方面的博士后
已经有0人回复
找到一些相关的精华帖子,希望有用哦~
埃索美拉唑钠原料的开发
已经有16人回复
兰索拉唑/阿莫西林二联疗法或为根治幽门螺旋杆菌的一种可取的替代性一线疗法
已经有4人回复
唯一一次的青基机会,祈福能中……
已经有109人回复
【分享】系统维护优化利器Advanced SystemCare Pro 5.1(含注册码)【已搜索无重复】
已经有51人回复
初次做扫描电镜,原子力电竞,透射电镜,求经验
已经有42人回复
【讨论】molpro, molcas和gaussian的优缺点
已经有3人回复
【请教】做实验遇到三个不明白的问题,希望各位师兄师姐指点一二,谢谢
已经有7人回复
【求助】求助有没有做VC++ 对SolidWorks二次开发的
已经有3人回复
科研从小木虫开始,人人为我,我为人人













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