基于模型设计可以给我们的开发带来怎样的好处?

侯挺


模型设计可以让你直观感受实物成型后的模样,可以随时改进和检验设计与实际的区别,不过模型设计需要学习的软件最少有4种.

AUTOcad,用于做施工图

3D MAX,用于制作效果图的建模型部分.

LIGHTSCAPE,用于渲染模型.

PHOTOSHOP,用于修改,调整成图,并打印出来.

这是目前主流的室内设计电脑表现程序. 当然还有其他方法, CAD高手可以直接用CAD建立模型. 因为建筑模型如果尺寸明确,CAD操作熟练,确实非常快而且方便.

但3DMAX功能非常强大,一些不规则曲面的制作,以及复杂的模型制作,3DMAX都具有不可比拟的优势. 支持面片,SURFACE,NURBS等高级曲面建模. 而且它自身的材质贴图,渲染,动画等功能也很好. 还可以加上以前的MR,巴西,现在的VR,FR,等高级渲染器外挂程序.效果非常好.可操作性强.

LIGHTSCAPE,以其简单的操作,真实的光感表现著称. 光能传递的模拟真实性无可比拟. 现在公司已经被3DMAX的公司收购. 在3DMAX中也可以应用光能传递. 但在使用的方便程度上还是不如LIGHTSCAPE简单明了.

但LIGHTSCAPE有很大的局限性. 比如不支持一些高级的贴图模式. 所以一些高手现在转用VR. 但作为一个新手, 建议你还是学好MAX以后学LIGHTSCAPE渲染.

这样速度是比较快的. 还是不要考虑跳过这个软件的学习,直接接触VR.

PHOTOSHOP就不介绍了.

好好学吧.如果不想学,建议到光神王市场百万3d模型下载库去免费下载。这也可以省去你很多建模时间。


马马技术宅


首先要知道什么叫基于模型的设计?

这是一个很大的话题,因为本人能力所限,仅讨论使用Simulink模型开发嵌入式软件的设计过程。也就是说,我只能聊基于模型的嵌入式软件设计。

我的理解是,通过对算法建模进行软件设计的过程,都可以叫基于模型的设计。

那基于模型的设计到底可以给我们带来哪些好处?

很多人会非常自然的想到,代码生成,代码生成可以提高软件开发效率。没错,代码生成是一个很大的好处,但,代码生成不是唯一的,也不是最大的好处。

其实,基于模型的设计,还有一个天然的优势:图形化设计。对于工程师来讲,图形化的东西,本身就比文字更容易理解,否则我们在软件开发过程中也不会去画流程图和状态机了。

所以总结一下,基于模型的设计可以从以下方面给我们提供便利:

1. 图形化设计

2. 早期验证

3. 代码生成

4. 文档自动化

这些好处,最终会大大提高开发效率,并且改善软件品质,让相关技术人员更方便快捷的为我们提供更优质的服务!




室内设计阿雯


基于模型的设计至少可以给我们带来四个方面的好处:

1. 图形化设计

对于基于模型的设计来讲,图形化设计是天然的、固有的。图形化的优势,工程师们都非常清楚,明确、清晰、唯一,便于交流、便于维护,这也是为什么就算我们不用基于模型设计的方式开发软件,也需要在设计文档中画流程图、状态机的原因。

需要注意的是,我们需要把Simulink模型画到清晰、明确,便于交流、便于维护。

2. 早期验证

话说软件开发过程中,bug的引入难以避免。人非圣贤、孰能无过,引入bug不可怕,能否尽快发现bug对整个开发过程至关重要。这里提到“早期”,什么是“早期”?你某一个阶段的工作产品出来之后,紧跟着就要做验证工作。对于早期验证,以前的方式比较单一,通常我们使用评审的方式去实现最早期的验证,以至于Peer Review在很多公司的流程中被固化下来了,写完文档要评审,做完设计要评审,写完代码还要评审,写好测试用例也要评审。如果我们翻看一些软件工程的教材或者文献,大家对评审的评价非常高,因为在这个阶段每发现一个错误,都会给后续的开发过程带来很多便利,但遗憾的是,评审的效率通常不高。

使用基于模型设计去开发软件,除了评审,我们还有更高效的早期验证方式,包括Simulink模型本身固有的仿真,以及通过形式化方法工具对模型进行形式化的分析。

3. 代码的自动生成

自动生成代码通常是使用基于模型设计进行软件开发的工程师最容易关注的优势。代码都不用写了,“码农”从此跟我无关,还有什么比这事更美好的呢?确实,从开发效率来讲,这个环节,对于效率的提升,是无法量化的,原本需要一个月时间写完的代码,现在可能只要一个上午或者两个小时就可以搞定,谁帮我算一下工作效率提升了多少?不少人对代码生成的开发效率没有质疑,但对生成代码的代码效率却不够放心。这事,很多人都比过,SAE上也能找到这样的论文。通俗点讲,从效率上,生成的代码在各种效率上(RAM、ROM、执行时间等)不比大学毕业后工作了5年的工程师差。当然,遇到那种“写代码像写诗一样”的工程师,代码生成工具还是要甘拜下风的。不过,“写代码像写诗一样”的工程师我们又见过几人?

4. 文档自动化

对于文档,我说两点:

工程师大多不愿意写文档;

开发过程中文档又是不可缺少的。

有三个字足以证明上面两条,那就是“补文档”。在基于模型设计的开发过程中,我们可以通过软件读取模型中相关信息并自动创建文档,实现文档自动化。

上面提到了基于模型设计能给我们带来的好处,也正是因为基于模型的设计可以给我带来上述好处,所以我们才应该使用基于模型的设计。


MTDian装修


基于模型设计可以给我们的开发带来怎么样的好处,我们的见解如下:

1.直观,简捷,更加让人直观的认识和了解三维空间,对设计和后期的施工有个整体的把握。

2生活便捷,出图效果快而且便于人们理解,以及后期工作的有序完成。

3.模型能够让设计者及开发者的理念和思路完整,检验外观设计,检验结构设计。

4. 出问题时可以回到某个时间点,可以在纠错或设计分析模型时复盘, 可以观察特定数据的变化和关联。

5.模型可以从多方面多角度去推敲你的设计,而其他仅仅是在推敲一个角度去推敲你的设计。

6.为了能够节约成本,很多设计人员在开模之前都会找手扳厂做下批量的手板来进行功能和结构上的验证,这对人力、物力上都是极大的节约。


五叶草幼儿园设计


基于模型设计可以设计者带来灵感,也会基于模型上找出很多问题以便于自己设计产品不会出问题,每个设计观点和理解都不同,设计不光有学识还需要有参照物给设计者带来灵感。我文化很低,小时候家里穷小学毕业了就辍学了,出来打工后一直没有离开机械行业,机床、焊接、风力发电、动车等,不断的挣钱不断的学习电脑画图CAD,SW等。然后尝试设计产品走上不归路。


分享到:


相關文章: