建立solidworks插件程序(c++)

建立solidworks插件程序(c++)

ID:9339670

大小:1.07 MB

页数:10页

时间:2018-04-28

建立solidworks插件程序(c++)_第1页
建立solidworks插件程序(c++)_第2页
建立solidworks插件程序(c++)_第3页
建立solidworks插件程序(c++)_第4页
建立solidworks插件程序(c++)_第5页
资源描述:

《建立solidworks插件程序(c++)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、建立SolidWorks插件程序(C++)安装好SolidWorksAPISDK后,启动VisualStudio(这里以VisualStudio2008为例),打开新建工程窗口,选择图中所示的SolidWorks插件程序模板,指定完工程名称与路径后点击OK按钮。图片:1.jpg共条评分收藏新鲜事回复举报分享到淘江湖新浪QQ微博QQ空间开心人人豆瓣网易微博百度鲜果白社会飞信离线GenieUID:3·注册时间2011-01-16·最后登录2012-11-11·在线时间49小时·发帖181·搜Ta的帖子·精华102·金币265·威望1172访问TA的空间加好友用道具管理员·加关注·发

2、消息只看该作者沙发  发表于:2011-05-15在接下来的窗口中有三个标签页,用于设定SolidWorks插件的基本属性。这里的选择如图所示。在Name标签页中,可以设定工程中相关类、头文件等的名称。这里默认的名称是工程的名称,该名称也将是该插件在SolidWorks插件列表中的名称。我们将“Shortname”改为“SwAddin2”,可以看到相关的名称会随之更改。图片:2.jpg在Options标签页中,可以设定线程和接口信息,通常保持默认即可。图片:3.jpg在SwOptions标签页中,上面一部分用于设定插件可以响应的事件,通常根据插件应用场合的不同而有不同选择;下面

3、一部分用于生成属性页界面。图片:4.jpg共条评分回复新鲜事举报离线GenieUID:3·注册时间2011-01-16·最后登录2012-11-11·在线时间49小时·发帖181·搜Ta的帖子·精华102·金币265·威望1172访问TA的空间加好友用道具只看该作者板凳  发表于:2011-05-15点击Finish按钮后,一个SolidWorks插件程序就建立完毕了。可以看到,生成的文件并没有按照我们之前的修改将SwAddin1变为SwAddin2,应该是向导程序的一个BUG。所以最好在建立工程的时候就确定好插件的名称。管理员·加关注·发消息图片:5.jpg编译完成后启动So

4、lidWorks,在菜单中选择“工具->插件”,在插件列表窗口的“其它插件”列表中就可以找到新建的插件。在勾选插件名称前的复选框即可加载该插件。勾选插件名称后的复选框则可以让插件在SolidWorks启动时自动加载。图片:6.jpg如果编译时出现找不到swpublished.tlb等文件的错误,那么需要在工程属性中包含的路径中添加SolidWorks所在路径。以VisualStudio2010为例,即为在下图中的“IncludeDirectories”里添加SolidWorks安装路径。如果是64位的SolidWorks,还需将解决方案平台改为“x64”,否则无法将编译出的DL

5、L注册进SolidWorks中。图片:Include.jpg如果没有上图中的选项(比如在VS2008中),也可添加在下图所示的“AdditionalIncludeDirectories”中。图片:VS2008.jpg在VS2008中编译时可能会出现“fatalerrorLNK1000:InternalerrorduringIncrBuildImage”这个错误,有两种方法可以解决:第一种:下载补丁,链接地址为https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=1

6、1399,不过这个似乎只可以安装在英文版的VS上。第二种:修改链接选项,方法:项目->属性->链接器->常规  下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。共条评分回复新鲜事举报离线GenieUID:3·注册时间2011-01-16·最后登录2012-11-11·在线时间49小时·发帖181·搜Ta的帖子·精华102·金币265·威望1172访问TA的空间加好友用道具管理员·加关注·发消息只看该作者地板  发表于:2011-05-15勾选要加载的插件后,新建一个零件文件,可以看到标签栏上多了一个名为

7、“SwAddin1”的标签。标签上的按钮的名称可能会根据SolidWorksAPISDK版本的不同而不同。图片:7.jpg选择菜单中的“SwAddin1->ShowDialog”将会打开一个MFC窗口,选择菜单中的“SwAddin1->ShowPMP”将会打开属性页。图片:8.jpg共条评分在solidworks2013中,在“SwDocument.cpp”文件中,“ModelView”为SDK的错误,应改为“iModelView”。

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

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

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