找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 696|回复: 1

浅析SW在开发过程中的方法

[复制链接]
发表于 2015-9-9 17:26:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

配置(Configurations)是SolidWorks 中实现零部件库的一个重要方法,它可以在单一的文件中对零件或装配体天生多个设计变化。配置提供了简便的方法来开发与治理一组有着不同尺寸、零部件或**参数的模型,它是通过插入系列零件设计表实现的,SolidWorks 内嵌Excell 表以支持此功能。


1,使用ModelDoc 对象中的CreateCircle2 函数即可按照制定的圆心和圆周上一点绘制圆形。使用PartDoc 对象中的FeatureExtrusion3函数进行拉伸,得到一个圆柱。
2,使用ODBC 或者JDBC 建立程序和数据库的连接,调用不同的直径值在SolidWorks 中天生不同尺寸的圆柱形。

3,在数据库(如SQLServer)中建立一组不同规格的圆的直径表。
SolidWorks 提供了完整的API 函数,调用接口函数可以实现各种绘图功能。以实现一个圆柱系列化为例,其步骤如下:

SolidWorks 的二次开发通常是利用SolidWorks 公司提供的功能齐全的API 函数库,使用Visual C ++ 或者Visual Basic 语言设计完成的。这样的工作对于软件开发企业来说比较简朴,而一旦二次开发软件交付用户使用,理解和修改代码的工作对于用户来说将变得十分难题。下面的讨论就是基于用户只具有基本的计算机操纵能力,没有软件开发能力的条件之下,如何绕开代码修改,仍能够对二次开发软件进行增补和进级的四种方法,以知足企业立异和发展的需要。

SoIidWorks三次开发的四种方法

将以SolidWorks 为例,结合实际工程项目经验,探讨在二次开发过程中充分考虑用户三次开发需求而进行的若干改进和尝试,从而保证用户在软件交付使用后仍旧能够自行进级和维护该软件。

如何解决这些题目成了企业发展立异道路上的新难题,由此产生了企业三次开发的需求———企业在有限的软件开发能力之下,不必支付大量的维护进级本钱就能自主进行三次开发,让软件适应企业日益增长的设计需求。

企业产品要更新换代,进而带动零部件库的更新和程序设计流程的变化。从企业需求角度而言,立异设计是企业赖以生存的基石,设计变动将频繁发生;而从软件的角度来说,涉及变动严峻威胁了软件的寿命,任何改动都可能导致既有软件功能完全丧失。假如对每次设计变动都要联系软件设计企业,必定造成无谓的二次投资,而对于软件企业更改原有软件带来的开销往往是惊人的。

设计变动频繁:企业的设计软件充分体现了企业的技术特点和技术上风,这样的二次开发软件具有很强的保密性。为了防止技术资料泄漏并保持同行业内的竞争上风,企业往往非常慎重地选择软件开发伙伴,这样就为日后维护带来很大的难题。以空气分离设备行业为例,该行业准入门槛低,拥有核心技术的职员可以很轻易地组建新的出产企业,因此资料的保密是关系到企业生存的大事。如何在保密的情况下,长期维护和进级软件成了企业面对的新题目。

保密性高:企业往往无法在现有CAD 软件中找到适合自己行业的零件库,在此情况下便产生了二次开发的需求,因此二次开发产生的零部库一般都是针对某个设计行业。这样的零部件库日后很难从软件市场上得到进级和增补,例如空气分离设备行业,全国只有近百家专业出产厂商,现在CAD 厂商通常不会为这样的专业领域企业设计完善的零部件库。



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 225个

财富等级: 日进斗金

发表于 2024-4-18 20:18:43 | 显示全部楼层
不错,谢谢分享!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-1 23:31 , Processed in 0.422230 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表