| 查看: 970 | 回复: 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
» 猜你喜欢
英国贝尔法斯特女王大学 良心导师CSC招生 复合材料制造方向
已经有1人回复
Journal of Mechanical Science and Technology审稿流程
已经有10人回复
工程热物理与能源利用论文润色/翻译怎么收费?
已经有197人回复
如何产生Frank分位错
已经有2人回复
英国格拉斯哥大学机器人方向招校奖博士生
已经有11人回复
燕山大学机械工程学院Marian Wiercigroch院士团队招收2026年博士5人
已经有0人回复
请大家帮忙看下,这样的审稿状态是否凶多吉少?
已经有12人回复
中国地质大学(北京)工程技术学院薛启龙课题组招收2026年博士生
已经有3人回复
招收硕,博士,博士后及联培:设备状态监测, 可靠性与维护,人工智能,图像处理
已经有0人回复
找到一些相关的精华帖子,希望有用哦~
埃索美拉唑钠原料的开发
已经有16人回复
兰索拉唑/阿莫西林二联疗法或为根治幽门螺旋杆菌的一种可取的替代性一线疗法
已经有4人回复
唯一一次的青基机会,祈福能中……
已经有109人回复
【分享】系统维护优化利器Advanced SystemCare Pro 5.1(含注册码)【已搜索无重复】
已经有51人回复
初次做扫描电镜,原子力电竞,透射电镜,求经验
已经有42人回复
【讨论】molpro, molcas和gaussian的优缺点
已经有3人回复
【请教】做实验遇到三个不明白的问题,希望各位师兄师姐指点一二,谢谢
已经有7人回复
【求助】求助有没有做VC++ 对SolidWorks二次开发的
已经有3人回复
科研从小木虫开始,人人为我,我为人人













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