| 会员登录 立即注册

CATIA教程

搜索

我们要不要接受CATIA笨的一面?

[复制链接]
CATIA新手教程 发表于 2021-1-6 11:00:28 | 显示全部楼层 |阅读模式
CATIA新手教程
2021-1-6 11:00:28 1817 1 看全部
  今天和一个大佬聊到这个话题,确实挺有感触,借这个由头把一些想法再梳理了一下。
  一.CATIA笨吗?
  笨。而且是真笨。在一些方面,笨重,愚钝,不稳定。
  但在一些方面,CATIA也确实也有轻盈,快捷,稳定的一面。
  从我个人的经验而言或许这是因为CATIA内部分化导致的。
  众所周知,V6以来达索拓展了大量模块来说明它的无所谓不能。
  我们可以粗略把这些CATIA模块分为两类:1.核心模块,2.专业扩展模块
  普通使用过程中,用户可以明显感受到
  例如gsd,partdesign,assembly design等核心模块的软件响应与功能稳定性
  较之那些船舶专用模块,例如sfd,sdd,acc,sao等模块要好的多。
  如果你经常留意专业模块的对象不难发现
  本质上专业模块就是在给核心模块套了一层专业属性
  而针对专业特点,又给定了一些快速创建专业对象的功能。
  所以专业模块其实是以核心模块为底层做了一层二次开发。如今CATIA号称的为各个专业提供的解决方案其实就是用通用软件伪装成的专业软件。
  专业功能全不全,取决于这个二次开发者的专业水准,特别是对使用场景的洞察到不到位。
  而功能稳定不稳定,则还要取决于这个二次开发者对CATIA底层的掌握程度。
  所以你看,只要是个专业模块,就必然会比核心模块要不靠谱那么一点。
  所以专业模块都不好用吗?倒也未必,得看运气。我们还是得衡量一下。或者得等,等到这个模块经历过足够多的用户反馈变得成熟,它才会靠谱起来。
  另一方面,从R2015到2019我们也能观察到,达索核心模块的更新相比专业模块要缓慢的多。
  当我们遇到使用问题时,达索倾向于在专业模块中予以专项的处理,或他们常说的“绕行”方案。
  很少会将其提炼为一个底层功能的改进。
  从提交BUG与用户功能需求的情况来看,DS内部也正在极力的避免对内核做优化,转而将问题往外围转移。
  不免令人担心,CATIA软件的核心已经固化甚至僵化。
  现有的开发人员仅仅是在原来的基础上用专业外壳包装与堆砌。
  二.我们需要承受它的笨吗?
  我猜针对这个问题达索的官方回答会是这样的:
  我们承认在一些环节上,软件的效率并不是那么令人满意
  但在完整流程上,DS会有整体上的效率优势。
  当然道理是这个道理,但前提是,整体流程是通畅的,且能经过工程应用的考验的。
  但很遗憾,达索目前利用专业模块构造出的整体流程还只是构想。
  完整流程还仅仅在逻辑上成立
  诚然,完整流程可以继续去与达索一起摸索,尝试。但比起当前软件的笨,我们更要思考的是,我们要不要承担这种共同成长的代价。
  我不否认达索提倡的这种未来可能会带来巨大的收益和行业地位,
  不否认,只要承受当前的笨,它未来会变好的。
  但,恐怕并不是所有企业,或所有的业务部门都能接受这种玩法。我们必须考虑成本。
  所以我认为,现阶段对于“笨”的模块我们确实得尽快“绕行”。
  不是DS告诉我们的,在它笨的架构中用笨的方法再去绕行,
  而是寻找更好更稳定的策略。而不要深陷在一个低效的研究基础中。
  对于一些专业对象,能不能尝试用自己归纳和抽象的表达去呈现呢?
  CATIA设计的核心模块告诉我们如何拆解一个对象,让我们把设计对象描述的更为细致,准确,灵活,甚至智能。
  而专业模块却是在封装一个对象,视图让我们把设计对象处理的更快。
  所以归根到底,当我们勤快点,自己去分析一个专业对象中,是什么几何与什么属性的复合
  并基于这种理解,自己去构造功能。
  就完全有可能不用那么依赖专业模块来提供的那些看上去很高效实则有缺陷的功能。
  三.我们怎么办?
  我的建议是:
  不要被专业模块做出来的物理模型所遮蔽。
  不要指望CATIA教我们做专业上的事情。
  做不到和真实物理状态一模一样的模型没有那么重要。
  我们不如先学习透CATIA底层逻辑中对设计对象的分解方法。
  会分解,才能去重构。
  会重构,才能去抽象。
  我们做设计,不就应该是用抽象替代具体吗?
Suntun 发表于 2021-3-3 10:57:42 | 显示全部楼层
Suntun
2021-3-3 10:57:42 看全部
我宁愿相信这是一份楼主的一番肺腑之言,而不是水粉了
诚然,catia单就在核心模块上的建模某些指令,使用时也有不快之感,相比起同行来讲
  • 您可能感兴趣

查看:1817 | 回复:1

CATIA下载| CATIA安装| CATIA教程| CATIA视频教程| CATIA二次开发| CATIA入门教程| CATIA V5| CATIA V6| CATIA论坛| CATIA论坛
版权声明 wanqiang@rydit.com.cn ICP备案号: ( 蜀ICP备14018086号-5 )
Copyright © 20017-2020 CATIA论坛 All Rights Reserved.  
快速回复 返回顶部 返回列表