模块化设计的优点:
1、非常便于内容的组织和管理;
2、适用于响应式框架;
3、融合卡片和极简风格;
4、基于网格,能在任何项目平台上使用;
模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。模块化的目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。改变某个子功能只需相应改变相应模块即可。
(Modular design) 所谓的模块化设计,简单地说就是将产品的某些要素组合在一起,构成一个具有特定功能的子系统,将这个子系统作为通用性的模块与其他产品要素进行多种组合,构成新的系统,产生多种不同功能或相同功能、不同性能的系列产品。模块化设计是绿色设计方法之一,它已经从理念转变为较成熟的设计方法。将绿色设计思想与模块化设计方法结合起来,可以同时满足产品的功能属性和环境属性,一方面可以缩短产品研发与制造周期,增加产品系列,提高产品质量,快速应对市场变化;另一方面,可以减少或消除对环境的不利影响,方便重用、升级、维修和产品废弃后的拆卸、回收和处理。
就是把所有元素都整合在规整的网格中。每一块设计元素都要在网格中设计的恰到好处。
非常便于内容的组织和管理;
适用于响应式框架;
融合卡片和极简风格;
基于网格,能在任何项目平台上使用;
从建筑设计,室内设计到电脑甚至是汽车的设计,本质上都是可以模块化的。
模块化设计的元素可以互换,如可以在不同电脑中使用的小零件,或一个特定类型的汽车电池,也可以用在多款汽车上。在实践中,模块化设计常常使人们想到一种乐高积木式的设计,其中的组件可以拼在一起或彼此分开。
平面设计中的模块通常以网格的方式体现。网格以及封闭性模块可能会影响到你设计时的方方面面。网格可以让你更加方便地排列各个元素的位置及间距,确定文本的对齐方式。
设计师重新拾起了扁平化设计和运用大面积色块设计的模式,windows在metro设计中就使用了模块化的交互界面。
不同的是网页需要考虑屏幕滚动和不同屏幕分辨率的断点。(你可以利用CSS实现,但我们只专注于视觉方面。)
所见即所得。预制板块已经结合在一起,就像制造汽车和电脑的想法一样,使得每一块适用于一个整体框架,你甚至不需要考虑设计的模块化。
模块化网站的网格要比印刷版本的网格更大,可以把屏幕拆解成小块。最简单的方法就是用两栏的格式将屏幕分成一半(中间有间距)。横向分区通常就是屏幕的高度,浏览器滚动条下拉,查看不同板块,这种方式在视差滚动动画中的应用也很流行。
机械产品的模块化设计始于20世纪初的1920年左右。模块化设计原理开始于机床设计,到20世纪50年代,欧美一些国家正式提出“模块化设计”概念,把模块化设计提到理论高度来研究。模块化设计与产品标准化设计、系列化设计密切相关,即所谓的“三化”。“三化”互相影响、互相制约,通常合在一起作为评定产品质量优劣的重要指标,是现代化设计的重要手段。目前,模块化设计的思想已渗透到许多领域,例如,机床、家电、计算机等。在每个领域中,模块及模块化设计都有其特定的含义,本书特指机械产品的模块化设计。
为开发具有多种功能的不同产品,不必对每种产品施以单独设计,而是精心设计出多种模块,将其经过不同方式的组合来构成不同的产品,以解决产品品种、规格与设计制造周期、成本之间的矛盾,这就是模块化设计的含义。模块是指一组具有同一功能和接合要素(指联结部位的形状、尺寸,联结件间的配合与啮合等),但性能、规格或结构不同却能互换的单元。
机床夹具、联轴器可称为模块,有些零件如插头、插座,从广义上来说也可以称为模块,但不如称为标准件好。在模块化设计中,也用到大量的标准件,但模块多指标准件之外、仍需被设计而又可以用于不同的组合、从而形成具有不同功能的设备单元。
模块化设计是指在对产品进行市场预测、功能分析的基础上,划分并设计出一系列通用的功能模块;并根据用户的要求,对这些模块进行选择组合,就可以构成不同功能或功能相同但性能不同、规格不同的产品,如图4-25所示。
图4-25 计算机风扇模块化设计模块标准化是指模块结构标准化,尤其是模块接口标准化。模块化设计所依赖的是模块的组合,即连接或啮合,又称为接口。显然,为了保证不同功能模块的组合和相同功能模块的互换,模块应具有可组合性和可互换性两个特征,而这两个特征主要体现在接口上,必须提高其标准化、通用化、规格化的程度。例如,具有相同功能、不同性能的单元一定要具有相同的安装基面和相同的安装尺寸,才能保证模块的有效组合。在计算机行业中,由于采用了标准的总线结构,来自不同国家和地区厂家的模块均能组成计算机系统并协调工作,使这些厂家可以集中精神,大量生产某些特定的模块,并不断进行精心改进和研究,促使计算机技术达到空前发展。相比之下,机械行业针对模块化设计所做的标准化工作就逊色一些。机械产品中模块化设计仅应用于为数不多的行业。
模块化设计的原则是力求以少数模块组成尽可能多的产品,并在满足要求的基础上使产品精度高、性能稳定、结构简单、成本低廉,且模块结构应尽量简单、规范,模块间的联系尽可能简单。因此,如何科学地、有节制地划分模块,是模块化设计中具有艺术性的一项工作,既要照顾制造管理方便,具有较大的灵活性,避免组合时产生混乱,又要考虑到该模块系列将来的扩展和向专用、变形产品的辐射。模块划分的好坏直接影响到模块系列设计的成功与否。
随着计算机应用技术向各行各业的渗透及以计算机辅助设计为主体的现代设计的发展,模块化设计形成了以计算机为工具,以模块化设计为目标的各种学科交叉融合的新型技术领域,如计算机辅助模块化设计、模糊模块化设计、智能模块化设计、优化模块化设计等,这些手段反过来又促进了模块化设计思想的发展。