电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

solidworks二次开发VIP免费

solidworks二次开发_第1页
1/7
solidworks二次开发_第2页
2/7
solidworks二次开发_第3页
3/7
2.3 Solidworks 二次开发 Solidworks 是在windows 环境下实现的三维机械CAD 软件。它采用了windows 用户界面 ,拥有强大、动态激活的属性管理器 ,以灵活的草图绘制为基础 ,辅助以特征建立能力以及装配控制功能 ,并提供了自由、开放、功能完整的API 开发工具接口 。这些功能使 solidworks 实现了三维CAD 软件所提倡的易操作性、高效性以及功能完全性。Solidworks 软件进行参数化建模的主要技术特点是: (1) 基于特征。将某些具有代表性的平面几何形状定义为特征 ,并将其所有尺寸存为可调参数 ,进而形成实体,以此为基础来进行更为复杂的几何形体的构造。 (2) 全尺寸约束。将形状和尺寸联系起来考虑,通过尺寸约束来实现对几何形状的控制。 (3) 尺寸驱动设计 通过编辑尺寸数值来驱动几何形状的改变,尺寸参数的修改将导致其他相关模块中的相关尺寸的全盘更新。采用这种技术的理由在于它能够彻底地克服 了自由建模的无 约束状态,几何形状均 以尺寸的形式而被 牢 牢 地控制住 。 Solidworks 通过OLE(对象 的嵌 入 与 链 接)或 者 COM 为用户提供了自由开放、功能完整的二 次 开发接口(API)。因 此, 凡 支 持OLE 和 COM 编程 的开发工具, 诸 如 Visual Basic、Visual C++等 均 可用于 Solidworks 的二 次 开发, 以创 建出 使用人 员 所需 的、专 门 化的Solidworks 应 用模块。Solidworks 支 撑Activex Automation 技术,在VB 环境下建立客 户程 序 可以直 接访 问 Solidworks 中的对象 ,在这里 , 为求 方 便 , 我 们 可将 solidworks 理解 为一 个 服 务 程 序 , 把 二 次 开发工具的VB 程 序 作为客 户程 序 , 它们 之 间 只 是服 务 器与 客 户的关系。用户主要在VB上 进行操作, VB 就 可以驱动 Solidworks 完成相应 的工作。通过调用API 对象 属性的设置 和方 法 , 就 可以在开发的程 序 中实现与 solidworks 相同 的功能。对于一般 零 件我 们 可采用人 机交 互 的形式 建立模型 , 设定合 理的设计变量 , 再 通过VB程 序 驱动设计变量 实现模型 的更新方 法 , 系统 开发流 程 如 图 2-5 示 : 图2-5 二次开发几乎是所有应用CAD 软件企业的共同需求,商品化软件开发机构为了开拓市场、扩大市场份额、保持产品的市场地位,也非常重视企业在应用...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

solidworks二次开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部