设为首页收藏本站积分自助充值

3DST技术网

 找回密码
 快速注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

3DST技术网 专业的3D设计技术学习网站 求助必看 - 论坛公告 - 技术求助

Solid Edge软件下载及安装 Solid Edge最新资源 软件下载-插件中心-模型下载-教程下载

3DST产品与购买 您的支持是我们成长和发展的动力 软件询价 - 月租订购 - 积分充值

推荐不错的solidedge二次开发资料(若干)

发布者: yiyiyicz | 发布时间: 2013-12-7 22:31| 查看数: 2604| 评论数: 8|帖子模式|复制链接



建议您在求助之前,先使用站内搜索一下对应的关键词


第一时间获取3DST技术网最新资讯以及教程,可以访问我们的官方微博http://weibo.com/solidedge,也可以在微信公众账号中搜索「www3dstcom」,或者通过手机扫描左方二维码,关注3DST技术网官方微信公众号,即可获得3DST技术网精华内容推送,以及参与相关活动。

马上注册3DST技术网,享用更多功能!

您需要 登录 才可以下载或查看,没有帐号?快速注册  

x
计算机辅助设计教程
作者:张秉森等
清华大学出版社 2005年
主要是针对草图、轮廓、实体,用VB代码实现。这本书的电子版找不到,但清华大学出版社官网提供了课件。对比google图书上能看到的几页,课件PPT中的代码应该是全的
书中,把涉及草图、轮廓、实体命令捋顺了,列出框架,相对而言最详细且篇幅最短,并附实例帮助理解
http://www.tup.tsinghua.edu.cn/book/SHOWBOOK.asp?cpbh=014275-01
这是链接,注意找到 目录:样章:课件:
把课件下载下来就可以
第五章第3节: SolidEdge二次开发

作为实际应用实例,这个用VB代码实现圆柱斜齿轮三维模型,几乎完全是按照上面思路做出来的。
基于Solid Edge的齿轮三维设计系统的研究
http://bbs.3dst.com/thread-4342-1-1.html

学习solidedge二次开发资料,需要基础
1,能看懂VB等源代码。如对象、属性、方法等的概念。“call”怎么用?“set”怎么用?“."怎么用?等等
2,明白solidedge的对象层次模型。这个很重要却不太好掌握
       从solidedge自带的SDK.chm文件中自己可以归纳总结。方法是从“目录”中看:或者在object条目下找对象层次结构图。对象层次模型内容多,分散在.chm各个部分中(层次图只有Solid Edge ST4 SDK中才有)
       另一方面,利用.chm文件链接功能,可以做到从下往上、从上往下、同级查找等等。具体的链接一般在各个条目的最下方的“see also”,以及properties、methods、members等条目
       如果英文不好,可以参考《solidedge二次开发高级指南》同济大学出版社 李启炎主编。但它没有链接所以就不很方便。这套书在3DST中可以下载
Solid Edge二次开发高级指南(PDF格式)·第1卷
http://bbs.3dst.com/thread-16196-1-1.html
Solid Edge二次开发高级指南(PDF格式)·第2卷
http://bbs.3dst.com/thread-16336-1-1.html
另外,就是《用VB对Solid Edge二次开发技术研究》文章最后给出的参考文献
http://bbs.3dst.com/thread-60-1-1.html

VB语言学习资料推荐
《巧学巧用excel2003VBA与宏》Bill Jelen  电子工业出版社
《Visual Basic 编程技术大全》Francesco  机械工业出版社

二次开发工具性资料
1,《用VB对Solid Edge二次开发技术研究》
http://bbs.3dst.com/thread-60-1-1.html
部分内容如下
1)solidedge的基本特性
2)active X技术与solidedge的对象层次结构
3)用VB创建solidedge命令
3-1)引用类型库
3-2)添加solidedge命令
     a)命令控件
     b)鼠标控件
     c)零件浏览控件
3-3)添加solidedge命令例程

二次开发工具性资料
2、《SolidEdge中属性块定义技术》
这个编程难度就比较大了
http://bbs.3dst.com/thread-56371-1-1.html
部分内容如下:

       组Group在SolidEdge各级对象中的地位,其用于文档内部的图元分组,例如直线、圆、尺寸标注、剖面线,以及组都可以作为集合元素添加到组中。通过API接口分析,Group对象不存储图元的具体信息,仅仅存储图元对象的指针,并提供了如下的接口用于组内对象的添加与删除
    void AddToGroup()
    void RemoveFromGroup();
    同时提供通用的Item方法来访问组内对象,同时通过如下的方法分类访问组内的图元集合对象:
    Dispatch*Item([in]VARIANT Index);
    Lines2d*Lines2d();
    Circles2d*Circles2d();
    利用VB调用SolidEdgeCOM接口定义组的一般方法为:
    Dim oGroups As SolidEdgeFrameworkSupport.Groups
    Dim oGroup As SolidEdgeFrameworkSupport.Group
    Dim oSelectSet As SelectSet
    Set oGroups=oSheet.Groups
    Set oSelectSet=m-oActiveDoc.SelectSet’构建选择集
    …
    Set oGroup=oGroups.Add

       通过COM接口可以定义更加复杂的属性信息,用户可以构建自定义的属性集合,并可以控制属性信息的读取。SolidEdge中对象的属性信息是通过属性集集合AttributeSets来存储,在属性集集合AttributeSets中包括多个属性集AttributeSet,SolidEdge系统提供的对象属性一般存储在序号为1-5的集合属性集中。用户可以调用AttributeSets提供的Add方法构建信息的属性集合,典型过程如下:
    Dim oPropSets As SolidEdgeFramework.AttributeSets
    Dim oPropSet As SolidEdgeFramework.AttributeSet
    Set oPropSets=oBlock.AttributeSets
    Set oPropSet=oPropSets.Add(”UserProperty”)

       从SolidEdge本身提供的组对象为基础构建新的类ExtBlock(如图2所示,其中SolidEdge表示为SolidEdge本身提供的对象定义),此类继承于Group类,类基本属性如表1所示。
       实际使用包括:创建块、插入块、修改块、块属性定义、块属性读取


       以上是VB编程内容。如果要开发参数化驱动的变型设计、配置设计的cad\CAPP系统还需要机械、数学等方面的内容。
        推荐资料
《机械工程标准手册》系列 汪恺先生主编
          不仅仅是标准汇编,如齿轮强度计算等内容也收集在内
《DIN 4000》系列标准 德国标准,关于“事物特性表”
          此标准有对应的GB标准和ISO标准

《机床设计手册》 北京机床研究所主编 共五册,大概有八本
          这是非常好的工具书,虽然老了点
《航空制造工程手册》 系列
          详细的、规范的工艺设计资料
《工程力学手册》 杜庆华教授 主编
《机械零件》 德国 尼曼教授(大牛)
《现代机构手册》 孟宪源先生
《机械优化设计》 孙靖民教授

《离散数学》         左孝凌教授
《图论及其应用》 卢开澄教授
《系统工程》        汪应洛教授
           最后这三本书中的知识,用于建立尺寸传递网络,设计导航等

上述资料,大部分可以在网上下载

第5章 CAD软件二次开发简介.ppt

183.5 KB, 下载次数: 39, 下载积分: 体能 -1

最新评论

cchin 发表于 2013-12-8 09:25
哈哈,好东西,楼主你真太好了!
疯火狼 发表于 2013-12-15 21:15
太棒了,正需要,感谢楼主!
Mercedes 发表于 2014-11-25 12:57
谢谢分享
18043215720 发表于 2016-4-8 15:37
好东西呀
far00899 发表于 2016-4-25 07:54
太棒了,正需要,感谢楼主!
轻舞飞扬 发表于 2016-11-24 16:02
哈哈,好东西,楼主你真太好了!
18043215720 发表于 2017-9-1 15:20
学习学习
coolvolcaono 发表于 2018-4-15 14:48
很好,学习
快速回复 返回列表 客服中心 搜索 官方QQ群 3DST技术网积分充值
快速回复 返回顶部 返回列表