| 查看: 1043 | 回复: 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人回复
请问下国内的中文EI学报有哪些投稿周期比较快的
已经有7人回复
工程热物理与能源利用论文润色/翻译怎么收费?
已经有78人回复
高温激光共聚焦显微镜在研究钢铁中非金属夹杂物的应用
已经有0人回复
纳米压痕仪的前世今生
已经有0人回复
KLA Instruments™为仪器行业提供值得信赖的量测技术
已经有0人回复
高温原位观察熔融钢渣的冷却过程
已经有0人回复
Inorganics-Inorganic Photocatalysts for Environmental Applications特刊征稿
已经有0人回复
高温原位观察铸铁的凝固过程
已经有0人回复
找到一些相关的精华帖子,希望有用哦~
埃索美拉唑钠原料的开发
已经有16人回复
兰索拉唑/阿莫西林二联疗法或为根治幽门螺旋杆菌的一种可取的替代性一线疗法
已经有4人回复
唯一一次的青基机会,祈福能中……
已经有109人回复
【分享】系统维护优化利器Advanced SystemCare Pro 5.1(含注册码)【已搜索无重复】
已经有51人回复
初次做扫描电镜,原子力电竞,透射电镜,求经验
已经有42人回复
【讨论】molpro, molcas和gaussian的优缺点
已经有3人回复
【请教】做实验遇到三个不明白的问题,希望各位师兄师姐指点一二,谢谢
已经有7人回复
【求助】求助有没有做VC++ 对SolidWorks二次开发的
已经有3人回复
科研从小木虫开始,人人为我,我为人人










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