solidworks参数化设计方法探究

solidworks参数化设计方法探究

ID:5240559

大小:27.50 KB

页数:5页

时间:2017-12-06

solidworks参数化设计方法探究_第1页
solidworks参数化设计方法探究_第2页
solidworks参数化设计方法探究_第3页
solidworks参数化设计方法探究_第4页
solidworks参数化设计方法探究_第5页
资源描述:

《solidworks参数化设计方法探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Solidworks参数化设计方法探究  摘要:机械常用零件的设计与制图是一项繁琐且重复性大的工作,人工设计费时费力、容易出错,参数化设计可以提高产品的设计质量和效率,提高企业市场竞争力,针对目前企业普遍的需要,对Solidworks已有的二次开发方法进行讨论和总结,并结合实例重点阐述利用VisualC++6.0编程语言开发Solidworks动态连接库DLL的步骤和编程方法,运用DLL实现Solidworks的无缝集成,希望对企业的机械设计工作有一些启示和借鉴。关键词:二次开发;CAD/CAM;Solidwor

2、ks;机械零件中图分类号:TP391文献标识码:A文章编号:1009-2374(2013)21-0026-021VC开发Solidworks的一般步骤1.1API程序包的安装步骤1:双击apisdk.msi文件,进行安装,注意安装向导文件的路径必须和开发工具所在的路径相同,比如安装VisualStudio6ATLObjectWizard,默认路径是C:\ProgramFiles\MicrosoftVisualStudio\Common\MSDev98\Template\ATL。步骤2:安装完后,将SwAddin文

3、件复制到目录C:\ProgramFiles\MicrosoftVisualStudio\VC98\ATL下。5步骤3:将API程序包再运行一遍步骤如上。注意:非官方程序包apisdk.exe安装,步骤如上,安装完后,将SwAddin文件复制到目录C:\ProgramFiles\MicrosoftVisualStudio\VC98\ATL下,无需重新运行程序包。1.2创建插件的注意事项1.2.1如果SwAddin没有出现,说明APISDK包没有安装或者安装的路径不对,只有路径吻合之后SwAddin图标才会出现。1.

4、2.2swobj.h文件和Part.h文件中生成的代码,需要做路径代码替换。#import“sldworks.tlb”替换为#import“C:\\ProgramFiles\\SolidWorks\\sldworks.tlb”2系列零件设计表建立新配置步骤1:打开文件5D0.7U10(60).SLDPRT,查看尺寸特征。步骤2:选择(插入),(系列零件设计表)命令。步骤3:出现的(系列零件设计表)界面的(源)选项区中选择(自动生成)。步骤4:单击(对号),弹出(尺寸)对话框,选择全部特征尺寸。步骤5:并点击(确定

5、),弹出(零件设计表)界面。5步骤6:在表内输入配置名称和各个参数:Tiplength@CenterGuide设为0.015。D2@centerGuide设为105。步骤7:双击列表空白处,弹出对话框,点击确定在(设计树)选项卡中出现first配置名。步骤8:选择草图,查看CenterGuide,如图6所示:3齿轮的参数化设计步骤1:编辑工程的资源文件StringTable,添加“齿轮”菜单项。步骤2:编辑AddMenus()函数,在零件菜单下添加以下代码:position=-1;//wbmenu.LoadStr

6、ing(IDS_SIGN_MY_ITEM2);method.LoadString(IDS_SIGN_MY_METHOD2);//hint.LoadString(IDS_SIGN_HINT);m_iSldWorks->AddMenuItem2(type,m_swCookie,menu,position,method,update,hint,&ok);步骤3:编辑函数:STDMETHODIMPCaaa::third(){AFX_MANAGE_STATE(AfxGetStaticModuleState())//TODO

7、:Addyourimplementationcodehere5cgeardlg.SetSW(this->m_iSldWorks);if(cgeardlg.DoModal()==IDOK){}returnS_OK;}步骤4:新建对话框:步骤5:添加默认的事件响应函数,单击OK,文件中生成如下代码:voidcgear::OnButton1(){//TODO:Addyourcontrolnotificationhandlercodehere}在OnButton1()函数中添加代码见附录。步骤6:加载插件,在solidw

8、orks里面新建一个零件,选择(配置),(齿轮)命令。步骤7:在弹出的DIALOG对话框里出入齿轮参数。步骤8:点击OK,Solidworks自动生成齿轮。参考文献[1](美)Solidworks公司.Solidworks高级教程:二次开发与API[M].北京:机械工业出版社.5[2]王文波.Solidworks2008二次开发基础与实例[M].北京:清华大学出版社.[3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。