当前位置:文档之家› 浅析模块化设计

浅析模块化设计

浅析模块化设计
浅析模块化设计

浅析模块化设计

摘要:模块化设计是指在对一定范围内的不同功能或相同功能不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合可以构成不同的产品,以满足市场的不同需求的设计方法,。通过对减速器结构设计的分析, 更形象具体的阐述什么是模块化设计。

关键词: 模块化设计;功能分析;设计方法

Analysis of the modular design

Abstract:Modular design is refers to the analytical basis functions in different function in a certain range or same function but different performance, different specifications of the product, divide and design a series of functional modules, consisting of different products through the selection and combination of modules, to meet the different needs of design method of the market,. Through the analysis on the structure design of deceleration, more specifically on what is modular design.

Keywords: module design; functional analysis; ways of design

1.产生的背景

第一次工业革命后, 机械加工逐步成为产品加工成型的主要手段, 特别是机械工业产品。机械加工以产品的系列化, 加工的标准化, 形成零、部件具有通用化、互换性, 显示了它强大的生命力。

系列化的目的在于用有限品种和规格的产品来最大限度、且较经济合理地满足需求方对产品的要求。组合化是采用一些通用系列部件与较少数量的专用部件、零件组合而成的专用产品。通用化是借用原有产品的成熟零部件, 不但能缩短设计周期, 降低成本, 而且还增加了产品的质量可靠性[1]。标准化零部件实际上是跨品种、跨厂家甚至跨行业的更大范围零部件通用化。由于这种高度的通用化, 使得该零部件可以由工厂的单独部门或专门的工厂去单独进行专业化制造。

一般产品设计都具有一个明确的使用功能, 机械产品的总体使用功能是通过各个结构来实现的。由于机械产品的结构与功能之间并非是一一对应的关系, 一个结构实体通常可以实现若干种功能, 一个功能往往又可通过若干种结构实体予以实现。可以视机械产品中的实体结构为结构模块, 将机械产品的总体功能分解若干个子功能, 功过结构模块将功能模块转化成实体模块, 从而实现总体功能,因此,采用结构模块化方法进行方案设计较为合适。

产品系列化、组合化、通用化和标准化孕育了模块化设计技术

2.模块化设计的原则

机械产品的模块设计,是以功能化的产品结构为基础,引用已有的产品通用零、部件等,

描述设计任务,即分解系统时就考虑每个分模块是否对应的产品功能目标,这样,能够在产品规划阶段就消除设计模块中可能存在的矛盾,早期预测生产能力、费用,以及开发设计过程中计划的可调整性,由此提高设计效率和设计的可靠性,同时也降低新产品的成本。传统的机械设计将模块设计的功能化产品结构分为4层,产品-功能组成-主要功能组件-功能元件[2]。见图1,并采用面向应用的结构化特征目录,对功能元件进行更为具体的定性和定量描述,因此,在专用机械设计中采用功能化的产品结构,对于评价专用机械的设计、降低制造风险十分有利。

提倡在产品功能分析的基础上,将产品分解成具有某种功能的一个或几个模块化的基本结构,通过选择和组合这些模块化基本结构,组建成不同的产品。这些基本结构可以是零件、部件,甚至是一个系统。理想的模块化基本结构应该具有标准化的接口,并且是系列化、通用化、集成化、层次化、灵便化、经济化,具有互换性、相容性和相关性。结合软件构件技术和CAD技术,将变形设计与组合设计相结合,根据分级模块化原理,将工业产品由大到小分为产品级、部件级、组件级和元件级,并利用专家知识和CAD技术将它们组合成不同品种、不同规格的功能模块,再由这些功能模块组合成不同的加工中心总体方案[3]。

在进行机械系统的方案设计中,用“功能建立”模块对功能进行分解,并规定功能分解出与机构型式最佳相对应功能子模块。“结构建立”模块则作为满足功能要求,选择对象以便于实现总体功能的结构设计。

3.模块化设计的关键

3.1模块标准化

它是指模块结构标准化,尤其是模块接口标准化。模块化设计所依赖的是模块的组合,即联接或啮合,又称为接口。显然,为了保证不同功能模块的组合和相同功能模块的互换,模块应具有可组合性和可互换性两个特征,而这两个特征主要体现在接口上,必须提高其标准化、通用化、规格化的程度。例如,具有相同功能、不同性能的单元一定要具有相同的安装基面和相同的安装尺寸,才能保证模块的有效组合[4]。在计算机行业中,由于采用了标准的总线结构,来自不同国家和地区厂家的模块均能组成计算机系统并协调工作,使这些厂家

可以集中精力,大量生产某些特定的模块,并不断进行精心改进和研究,促使计算机技术达到空前的发展。相比之下,机械行业针对模块化设计所做的标准化工作就逊色一些。机械产品中模块化设计仅应用于为数不多的机床行业。

3.2模块的划分

模块化设计的原则是力求以少数模块组成尽可能多的产品,并在满足要求的基础上使产品精度高、性能稳定、结构简单、成本低廉,且模块结构应尽量简单、规范,模块间的联系尽可能简单。因此,如何科学地、有节制地划分模块,是模块化设计中很具有艺术性的一项工作,既要照顾制造管理方便,具有较大的灵活性,避免组合时产生混乱,又要考虑到该模块系列将来的扩展和向专用、变型产品的辐射[5]。划分的好坏直接影响到模块系列设计的成功与否。总的说来,划分前必须对系统进行仔细的、系统的功能分析和结构分析,并要注意以下各点:

l)模块在整个系统中的作用及其更换的可能性和必要性。

2)保持模块在功能及结构方面有一定的独立性和完整性。

3)模块间的接合要素要便于联接与分离。

4)模块的划分不能影响系统的主要功能。

4.模块化设计的特点

1) 产品更新换代快。新产品的发展常是局部改进, 若将先进技术引进相应模块, 比较容易实现局部改进, 这就加快了产品的更新换代。如计算机制造就是改变其中某些插件( 模块) , 提高了计算机的性能。

2) 缩短了设计和制造周期。当用户提出要求后, 只需更换部分模块, 或设计、制造个别模块即可获得所需产品, 这样就大大缩短了设计和制造周期。

3) 降低成本。模块化后, 同一个功能模块可用于数种产品, 增大了该模块的生产数量, 还便于采用先进工艺、成组技术等, 缩短了设计时间, 从而降低了产品成本, 提高了产品量。

4) 维修方便。产品维修时, 只须更换损坏的模块, 维修方便、快捷。

5) 性能稳定可靠。模块化设计对产品的功能及模块划分进行了精心研究, 保证了它的性能, 使产品性能稳定可靠。

6) 系统较复杂。由于考虑模块的适应性和互换性, 系统比较复杂, 层次编排没有程序化设计清晰。

7) 适用于小批量生产。模块设计特别适用于生产批量较小的系列产品。

5.模块化设计在减速器中设计中的应用

减速器的总功能可以用图1所示的黑箱表示。

图1 总功能示意图

根据减速器工作要求, 可知: n 2 < n1; T 2 >T 1;式中, n2 为减速器的输出转速; n1 为减速器的输入转速; T 2 为减速器的输出转矩; T 1 为减速器的输入转矩。由此可见, 减速器的总功能为降速增矩。建立功能分析与功能模块系统, 减速器的功能分析如图2 所示。

图2 减速器功能分析

在功能分析的基础上建立功能模块系统, 图3 所示为减速器功能模块系统。

图3 减速器功能模块系统

低速重载齿轮箱CAD/ CAM 系统开发, 就是采用这种方法。该减速器采用日本住友汉森齿轮标准, 在14 套标准中心距系列参数中, 某一种标准中心距采用同一个箱体, 组装成

二级、三级、四级直交轴圆锥、圆柱齿轮减速器和一、二、三级平行轴圆柱齿轮减速器。

6.结语

从总的产品造型设计方面来看, 国内工业设计专业模块化设计应用并不是十分广泛。究其原因, 在于工业产品造型本身的复杂性及多样化, 虽然模块化设计在工业设计中已有成

功的先例, 但在工业设计中广泛运用模块化设计方法, 还需要做大量的基础工作, 其中最

主要的是大多数工业设计师, 目前还不能运用现代科学技术加工成型知识, 以及大量机械

加工模块化成功的经验, 推动工业产品造型设计模块化的发展。在产品造型设计的实际应用中, 要求工业设计人员具有较高的技术水平和美学创造、表达能力, 在产品开发的环境中, 能够准确地抓住各个专业系统的特点, 用简练的专业语言和绘画语言表达模块接口特征,

采用模块组合设计, 有效管理模块化、

系列化产品组织的复杂设计, 并将总体的设计意图和方案有效贯彻始终。通过循环优化, 完成产品的整体设计, 并及时丰富和完善模块化与系列化的资源库。模块化设计在产品造型设计中应用体现了发展思路、设计思路、管理思路的变革, 工业设计师运用模块化设计思想开发产品造型设计, 通过严谨细致的全面规划, 充分利用专业系统的建立, 专家对专业系

统的研究,最大程度地降低了各方面的研制风险, 节省了开发费用、缩短了研制周期, 提高了产品质量和可靠性。同时, 通过整合、规划、改造成熟产品造型, 使原有的产品系统焕发

了新的活力。

参考文献:

[1] 高楠. 工业设计创新的方法与案例[M]. 北京: 化工工业出版社,2006.

[2] 简召全. 工业设计方法学[M]. 北京:北京理工大学出版社, 2000.

[3] 施进发, 梁锡昌. 机械模块学理论[ J]. 中国机械工程, 1997, ( 6 ):20- 21.

[4] 田坤. 模块化设计技术[ J]. 成组技术与生产现代化, 1997, ( 2 ):10- 12.

[5] 蔡学熙. 现代机械设计方法实用手册[M ]. 北京: 化学工业出版社, 2004.

模块化设计方法及其在机械设计中的应用

模块化设计方法及其在机械设计中的应用 摘要:随着社会经济的发展,为了提高企业生产效率,模块化设计理念在机械设计领域日益广泛,其对于整合市场、优化结构具有重要意义。我们要树立创新意识,加强其在机械设计中的研究运用,实现模块化的转变。 关键词:模块化;设计方法;机械设计 随着技术的发展和经验的总结,在机械设计中,越来越多的设计方相继出现,并逐渐得到广泛的运用。在实际工作中传统的机械包装方法的弊端日益显现,越来越多不适应机械设计的需要,而模块化设计方法逐渐得到广泛的运用。 1 机械产品模块化涵义 模块化就是以它的观点去对产品或者系统进行策划和生产方案,在某个限度内的一样或者存在差异的功能、相异规格的产品探究讨论,区分并设计。机械产品的模块化主要可从以下几方面进行分析: (1)功能需求集,指的是市场和客户对模块化产品基本功能要求的合集。产品的功能需求是进行产品模块化的重要内容,是产品发展的重要方向。 (2)功能模块,强调的为产品里所能够充分发挥其性能因素的作用. (3)结构模块,指的是功能模块的具体结构,一般由部件或子结构模块组成。 (4)模块接口,指的是描述结构模块组合时相互间的几何、物理关系的结合面,模块接口是模块组合的重要依据。 (5)基础模块,通用型接口模块,能够满足基本功能,而得以实现的定向模块功能演进的模块形式。 2 模块化设计 2.1 模块划分标准 为了让人们对模块化设计方法在机械设计中运用有更为详细的了解,对模块化的设计进行划分,在数控立式车床设计中,运用模块化设计方法,其中最为关键的内容是进行功能与结构分析,这是决定设计效果的关键内容。因此,设计开始前,要对模块进行处理,详细划分模块。当前,还没有任何一种标准可以作为模块划分原则。这里,依据不同侧重点,对不同模块进行划分。模块具有独立性,

模块化设计方法的设计流程

BJ-EPM240T100学习板实验教程 模块化设计方法的设计流程 将这种模块化设计思路运用于FPGA/CPLD设计,将大规模复杂系统按照一定规则划分成若干模块,然后对每个模块进行设计输入、综合,并将实现结果约束在预先设置好的区域内,最后将所有模块的实现结果有机地组织起来,就能完成整个系统的设计。 (1)顶层模块的设计:项目管理者需要完成顶层模块的设计输入与综合,为进行Modular Design实现阶段的第一步—初始预算阶段(Initial Budgeting Phase)做准备。 (2)子模块的设计:每个项目成员相对独立地并行完成各自子模块的设计输入和综合,为进行Modular Design实现阶段的第二步—子模块的激活模式实现(ActiveModule Implementation)做准备。 模块化设计的实现步骤是整个模块化设计流程中最重要、最特殊的,它包含: (1)初始预算–本阶段是实现步骤的第一步,对整个Modular Design起着指导性的作用。在初始预算阶段,项目管理者需要为设计的整体进行位置布局,只有布局合理,才能够在最大程度上体现Modular Design的优势;反之,如果因布局不合理而在较后的阶段需要再次进行初始预算,则需要对整个实现步骤全面返工。 (2)子模块的激活模式实现(Active ModuleImplementation)--在该阶段,每个项目成员并行完成各自子模块的实现。 (3)模块的最后合并(Final Assembly)--在该阶段项目管理者将顶层的实现结果和所有子模块的激活模式实现结果有机地组织起来,完成整个设计的实现步骤。 模块化设计中模块划分的基本原则为: 子模块功能相对独立,模块内部联系尽量紧密,而模块间的连接尽量简单。

家具模块化设计方法实例分析

家具模块化设计方法实例分析 1前言 当前,消费者对家具的个性化需求日益凸显,如何满足这种需求已经成为越来越多家具企业发展的关键。要做到既符合现代机械化生产的发展主流,又节约成本,且能提高产品的市场竞争力。这确实为难了不少的家具企业。有一坐企业尝试通过从销售终端满足个性化,但众多形态各异、尺寸繁多的家具定单从销售端传送至生产和设计部门,却带来了新的矛盾:设计任务艰巨、生产设计难排、产品质量难以保证,甚至由于部件尺寸的相近导致出错率增加、生产效率低下。有一些敢于吃螃蟹的企业尝试从设计入手,通过标准零部件的设计、组合成新产品来满足这种“个性化”“的需求。但遗憾的是,这种做法并未带来预期的效果,单一的产品导致了销售客额和顾客满意率的下降。所以,如何实现产品的个性化?是从销售端,还是从设计与生产端着手呢?这是家具企业必须根据企业现状做出回答的问题。定制是从销售端解决问题,而模块化设计是从设计端解决问题,旨在通过设计具有标准性和通用性的功能模块,达到组合成多样化的家具的目的。毫无疑问,模块化设计在家具业具有很大的发展潜力,它既能解决个性化需求的问题,还能做到低成本与高效率。 模块化设计属于方法学的范畴,在其他工业行业中已经得到了长足的发展。由于家具消费环塘和制造环境的变化,模块化设计以其特有的优势,开始在家具行业尤其是办公家具中应用。而对于民用家具,

近年来个性化需求与家具企业的生产矛盾日益突出,有关模块化设计的探索才刚刚开始。鉴于国内尚无系统的家具模块化设计理论来指导企业的实践,本文着重以衣橱为例,详细具体地分析单个家具的非模块化设计过程,以进一步明确家具模块化设计的必要性和可操作性。 2 设计概念及设计方法 家具模块化设计指的是在对家具进行功能分析的基础上,划分并设计出一系列的家具功能模块,通过功能模块的选择与组合构成不同的家具,以满足市场多样化需求的设计方法。与传统的设计方法相比较,家具模块化设计呈现出许多新特征。首先,它是针对模块和家具产品系统的设计,既要设计模块,又要设计家具成品。其次,它以标准化、通用化的零部件快速组合成家具,能实现家具的多样化。模块化设计不同于标准化设计,标准化设计带来的是单一的产品,而模块化设计则不然,在设计之初就考虑模块可组合成产品的多样性。因此模块化设计是在标准化设计基础之上,实现产品多样化的一种方法。 根据家具模块化设计的概念,笔者提出从三个层次展开家具的模块化设计。第一层次是家具模块化总体设计。这个阶段主要是进行模块化系统的总体策划,确定模块化实施的范围。良好的模块化总体设计,是模块化设计得以实现的基础。第二层次是家具模块设计,这是模块化设计系统具体化的过程,是承上启下的环节。模块化设计的好坏,直接影响到模块化家具组合的最终效果。第三层次是家具模块化产品设计。这个阶段主要是选择模块,评价模块可能组合方式的合理

模块化程序设计实例

9 .5 模块化程序设计实例 《程序设计基础》(基于C语言讲解)石光华编著—北京: 清华大学出版社 下面以设计一个简单的成绩管理软件为例,一步一步地按模块化程序设计方法进行设计。 1 .定义问题 设计一个成绩管理软件,其基本功能包括:输入成绩,成绩加分,计算平均成绩,找出最高分,找出最低分,输出成绩等。 2 .确定组成程序的模块 根据成绩管理软件的功能,确定软件的基本模块包括:输入模块,加分模块,平均分模块,最高分模块,最低分模块,输出模块等。 142 程序设计基础 3 .绘制程序结构图 成绩管理软件的结构图如图9-5所示。 图9-5 成绩管理软件结构图 4 .流程图 用流程图确定主程序的逻辑结构,如图9-6所示。 在流程图中,istate 的作用是记录是否已经输入成绩。istate 的使用有如下两种 方式。 (1) 作为全局变量使用。此时istate可以在所有模块中改变其值,主程序更简洁,但 可能产生边际效应。 (2) 作为主程序的局部变量使用。此时istate只能在主程序中改变其值。在主程序 中可以直观地看到其变化,能够防止边际效应。 采用方式(2)的主程序如下。

#include < stdio .h> #define SIZE 10 void main() { int iscore[SIZE] ={0}; int key= - 1; int iresult=0; float fresult=0; int istate=0; printf(″1:Input scores;\n″); 第9章模块化程序设计 143 图9-6 成绩管理软件主程序流程图 printf(″2:Output scores;\n″); printf(″3:Count for the max score;\n″); printf(″4:Count for the minimum score;\n″); printf(″5:Count for the total score;\n″); printf(″6:Count for theaverage score;\n″); printf(″- 1:Exit .\n″); while(1) { printf(″Please input your choose:″); scanf(″%d″,&key); if (key = = - 1) 144 程序设计基础

产品模块化设计

当今制造业企业一方面必须利用产品的批量化、标准化和通用化来缩短上市周期、降低产品成本、提高产品质量,另一方面还要不断地进行产品创新使产品越来越个性化,满足客户的定制需求。这样,如何平衡产品的标准化、通用化与定制化、柔性化之间的矛盾,成为赢得竞争的关键能力。平台化、模块化的产品设计和生产可以在保持产品较高通用性的同时提供产品的多样化配置,因此平台化、模块化的产品是解决定制化生产和批量化生产这对矛盾的一条出路。 以下总结了推行模块设计过程需要关注的要点: 1 产品模块化设计各个部门远景目标: 1)产品开发:产品开发过程分解为平台开发和产品开发过程,专门的团队进行平台的设计和优化,新产品的开发由平台通过 变量配置实现; 2)产品制造:产品制造部门按照产品平台分配产线和装配资源; 3)供应链管理:实现零库存,根据模块的要求选择能够承接模块设计和开发的供应商; 4)市场部门:实现按订单制定产品开发和制造计划。 2 模块化实施过程: 1)产品系列平台划分,采用“产品型号组方法”则是对整个目标 市场划分所进行的全部变型型号的规划和开发。新产品规划要

定义一组变型型号。配置应当与市场定位关联,其实际定义应 当与产品性能的部分关联,并体现出不同变型型号之间的差异。 2)产品模块划分,可以采用MFD方法进行模块划分,步骤包括: a 定义客户需求,利用卡诺模型区分客户需求与满意度关 系、使用QFD方法定义客户需求与产品性能的对应关系; b 选择技术方法,定义产品功能树,使用波氏方法选择 技术方法;使用DPM矩阵描述技术方法与产品性能的对 应关系; c 产生模块概念,定义模块驱动与技术解决方案的对应关 系,最理想的模块技术解决方法是可以自己组合成一个模 块,至少可以作为一个模块的基础; 不够优化的技术解决 方法应该和其他技术解决方法整合在一起组成模块。 d 评估模块概念,定义模块接口,优化模块接口。 e 模块优化,创建模块规格说明,进行模块优化,进行 经济和技术上的评价。 3)选项变量定义;在一个平台上定义许可的选项/选项集,定义选项之间的关系和约束。 3 模块化设计考核指标 1)部署通用产品结构的型号组/ 全部型号组; 2)通用模块实例/ 全部的模块实例; 3)CAD/PDM系统中零部件族的利用率;

模块化设计研究

一,引言 由于现代通信、数字信号处理、计算机和微电子等种高新技术的迅猛发展, 无线通信装备的技术越来越先进, 也越来越复杂。采用通用模块的设计方法, 可以最大限度地继承与利用已有的硬件和软件研究成果, 从而降低研制风险, 避免同一水平上的重复研制, 缩短研制周期, 节省研制费用, 并且, 采用开放性的模块结构, 便于实现网络互连、信息互通和功能互操作。无线通信装备模块化设计的初衷是为了满足人们追求多品种小批量要求下实现最佳效益和质量的要求, 它的第一受益方是研制厂商, 第二受益方是军队。无线通信装备模块化设计最终将有利于博采家所长, 推进无线通信装备模块化设计研制, 是无线通信发展的催化剂。 二、模块化设计分析 1工厂级模块化设计 工厂级的无线通信装备模块化设计指的是无线通信装备厂拥有自己的模块化结构设计、模块划分原则和总线母板等。随着技术进步和为了便于组织生产, 国内无线通信装备厂已逐步将电路板的织生产, 国内无线通信装备厂已逐步将电路板的大板结构改成按功能划分的小板结构, 并设计了本厂专有的母板。对于目前已有的通信装备而言, 这些措施在一定程度上体现了模块化设计思想, 并且是切实可行的。通信装备模块的划分是工厂级模块化设计的关键。为使划分的模块合理, 首先应对该类装备有充分了解, 然后采取系统工程和功能分解的方法, 对装备组成进行分析和功能分解, 最后划分出级模块。 工厂级模块化设计是以现有技术体制和技术形式, 在对一定范围内的采用传统方式生产的不同型号装备进行功能分析和分解的基础上, 划分并设计、生产理器出一系列通用模块或标准模块, 然后, 从这些模块中选取相应的模块, 并补充新设计的专用模块或零部件一起进行相应组合, 以构成满足各种不同需要的装备。 工厂级模块化设计包括建立模块体系和组合形成新装备这两个基本步骤。 ( 1) 建立模块体系 正确合理地划分特定功能和接口的模块, 既是建立通信装备模块体系和组合形成新装备的关键, 也是今后拟制模块总体规划进行有效开发和应用的关键。因此, 模块的划分、设计、研制、生产以及模块体系的建立, 应是建立在对所有同类装备及组成部分充分了解的基础上, 并对现役装备的改造和新装备的开发等进行综合分析和组合的基础上, 采用系统工程和标准化的原理及方法去处理。根据使用需求, 从顶层向下按功能分解的方法, 将装备分解成不同等级的单元, 同时从底层单元向上进行模块需求分析, 按标准化原理对同类和相似装备进行对比、归类、简化、统一, 合理划分模块, 确定技术指标和质量要求, 然后进行设计、研制和生产, 从而建立起模块体系。 ( 2) 组合形成新装备 工厂级模块化设计应采用组合化设计方法, 充分利用种通用模块、专用模块和零件进行组合或派生种不同要求和用途的新装备。组合设计的关键在于总体方案设计, 这是一个多因素综合权衡的过程。 2设备级模块化设计 设备级的无线通信装备模块化设计指的是, 为了实现互通, 将一些功能模块设计成为个无线通信装备厂都能接受和采用的通用模块, 同时对一些影响互通的部件模块强制实现体制和功能上统一的设计。设备级的无线通信装备模块化设计必须首先抓好顶层设计, 在顶层设计的基础上, 制定设备级的无线通信装备模块化设计的模块化标准, 再以标准为指南, 才有可能实现无线通信装备的互连互通和模块化。 设备级模块化设计包括硬件模块设计和软件模块设计这两方面基本内容。 ( 1) 硬件模块设计

模块化程序设计

第四章模块化程序设计 教学目的:模块程序设计是C程序合作编程序的方法,通过这一章的学习使学生能自己编C 程序中的函数,正确地调用函数,熟悉函数调用时形式参数和实在参数的关系。通过变量的存储类型,能正确使用各种不同存储类型的变量编程序。 重点难点:函数的嵌套调用及函数的递归调用。 前面各几章的学习,大家已有了编制小程序的经验。如果想编制大程序,在C语言下就得用模块化程序设计,其基本思想是将一个大的程序按功能分割成一些模块,使每一个模块都成为功能单一、结构清晰、接口简单、容易理解的小程序。 C语言提供了支持模块化软件开发的功能: 1 函数式的程序结构。程序由一个或多个函数组成,每个函数都有各自独立的功能和界面。 2 允许通过使用不同的存储类别的变量,控制模块内部和外部的信息交换。 3具有预编译处理功能,为程序的调试、移植提供方便,支持模块化程序设计。 本章介绍这些功能及进行程序开发的基本方法。 4.1 函数 C程序结构 无论涉及的问题是复杂还是简单,规模是大还是小,用C语言设计程序,任务只有一种,就是编写函数,至少要编写一个主函数main(),C程序的执行就是执行相应的main()函数。即从它的main()函数的第一个花括号开始,依次执行后面的语句,直到最后的花括号为止。其它函数只有在执行了main()函数的过程中被调用时才执行。 高级语言中“函数”的概念和数学中“函数”的概念不完全相同。英语单词function有“函数”和“功能”两种介绍,高级语言中的函数实际上是功能的意思。当要完成某一个功能时,就用一个函数去实现它。在程序设计时首先要考虑main()函数中的算法,当main()中需要使用某一功能时,就用一个具有该功能的函数表达式表示。这时的函数,我们只知道它具有什么功能,其它先不作处理。设计完main()的算法并检验无误后,这时开始考虑它所调用的函数。如果在库函数中能找到,就可直接使用,否则再动手设计这些函数。这种设计方法称为自顶向下、逐步细化的程序设计方法。这种方法设计出来的程序在功率高,程序层次分明、结构清晰。复杂程序的层次可从以下图形中看出: 许多大型软件系统包含了相当丰富的,可供从事某一领域工作人员选用,如一个高等学校的信息管理系统就包含了教务、科研、人事、财务,设备、图书、后勤、办公室等子系统。每一个子系统以可分为许多子子系统。 这种软件为了方便用户大都采用菜单(menu)方式,这种形式的软件,大家都用过。用户

家具模块化设计方法实例分析(1).doc

家具模块化设计方法实例分析 1 前言 当前,消费者对家具的个性化需求日益凸显,如何满足这种需求已经成为越来越多家具企业发展的关键。要做到既符合现代机械化生产的发展主流,又节约成本,且能提高产品的市场竞争力。这确实为难了不少的家具企业。有一坐企业尝试通过从销售终端满足个性化, 但众多形态各异、尺寸繁多的家具定单从销售端传送至生产和设计部门,却带来了新的矛盾:设计任务艰巨、生产设计难排、产品质量难以保证,甚至由于部件尺寸的相近导致出错率增加、生产效率低下。 有一些敢于吃螃蟹的企业尝试从设计入手,通过标准零部件的设计、组合成新产品来满足这种个性化”的需求。但遗憾的是,这种做法并未带来预期的效果,单一的产品导致了销售客额和顾客满意率的下降。所以,如何实现产品的个性化?是从销售端,还是从设计与生产 端着手呢?这是家具企业必须根据企业现状做出回答的问题。定制是从销售端解决问题,而模块化设计是从设计端解决问题,旨在通过设计具有标准性和通用性的功能模块,达到组合成多样化的家具的目的。毫无疑问,模块化设计在家具业具有很大的发展潜力,它既能解决个性化需求的问题,还能做到低成本与高效率。 模块化设计属于方法学的范畴,在其他工业行业中已经得到了长足的发展。由于家具消费环塘和制造环境的变化,模块化设计以其特 有的优势,开始在家具行业尤其是办公家具中应用。而对于民用家具, 近年来个性化需求与家具企业的生产矛盾日益突出,有关模块化设计的探索才刚刚开始。鉴于国内尚无系统的家具模块化设计理论来指导企业的实践,本文着重以衣橱为例,详细具体地分析单个家具的非模块化设计过程,以进一步明确家具模块化设计的必要性和可操作性。 2 设计概念及设计方法 家具模块化设计指的是在对家具进行功能分析的基础上,划分并设计出一系列的家具功能模块,通过功能模块的选择与组合构成不同的家具,以满足市场多样化需求的设计方法。与传统的设计方法相比较,家具模块化设

模块化程序设计方法在多轴加工中应用

achine Tools Automation M机床自动化 冷加工 中航工业武汉航空仪表有限责任公司(湖北 430074)张庆 模块化程序设计方法在多轴 加工中的应用 模块化程序设计是计算机软件工程中的一个术 语。所谓模块化是将一个待开发的软件(或程序) 分解成若干个小的简单部分,每部分可独立开发、 测试、最后组装成完整的程序。下面从两个方面来 阐明模块化程序设计方法在多轴加工中的应用。 1. 多轴定位加工 多轴定位加工是指在对工件的实际连续切削过 程中,加工工件或刀具主轴方位并不随切削的进给 而改变,即机床的旋转轴首先旋转,将工件(针对 具有旋转工作台的机床)或刀具主轴(针对具有旋 转主轴头的机床)旋转到一定方位,然后对工件进 行类同于三轴的数控加工(见图1)。 模块2的切削刀路与操作导航器的几何视图。 栏目主持索菲娅 图1 图1左侧所示外罩零件在六方面上需加工出一 组方槽和孔,端面上对应处也需加工出一组方槽, 适合五轴机床定位加工。按照常规编程思路须创建 18个加工操作,切削刀路与操作导航器的几何视图 如图1所示。而采用模块化程序设计方法首先划分 各加工模块(见图2),然后按各模块进行编程, 每个模块是程序最基本的单位,模块间的连接存在 上、下级调用关系。图3、图4分别为子模块1和子 图2 图3 图4 0 BEGIN PGM WaiZhao MM 1 BLK FORM 0.1 Z X-80 Y-80 Z+0 2 BLK FORM 0.2 X+80 Y+80 Z+55 3 L A0 C0 R0 FMAX 4 #(CX1 六方0°面上加工方槽和孔程序) 5 TOOL CALL 1 Z S3000 6 L Z+300 R0 FMAX M3 7 L X+0 Y+0 R0 FMAX 8 CYCL DEF 7.0 DATUM SHIFT 9 CYCL DEF 7.1 C+0;(0°) 10 L A-90 C+0 R0 FMAX M8

模块化产品设计的一些思考和体会-王志华

模块化产品设计的一些思考和体会 一、产品开发工作的挑战 在剧烈变动的3C时代(客户Customer、竞争Compete和变化Change),要想赢得竞争的胜利,企业必须通过优化整个产品开发来缩短产品上市时间、提高产品质量、降低成本,同时还要不断通过研发创新来满足客户的变化需求。技术的飞速进步,引起产品越来越复杂,随着客户对教学产品个性化需求程度的增加,也导致产品定制化趋势越来越明显,企业必须创建数量庞大的产品系列来满足学校不断变化的需求。随着现代科技的发展,模块化已成为工程产品的主要发展趋势之一,作为标准化的新形式,模块化被视为实现产品多样化的主要途径。 二、模块化产品设计概念 1、模块的历史来源 模块并不是一个新的概念,早在20世纪初期的建筑行业中,将建筑按照功能分成可以自由组合的建筑单元的概念就已经存在,这时的建筑模块强调在几何尺寸上可以实现连接和互换。然后,模块被引入机械制造业,人们进一步将模块与物理产品的功能联系到了一起,模块具有了明确的功能定义特征、几何连接接口,以及功能输入、输出接口特征。 2、现代模块化的诞生 模块的演变过程是从单纯的几何结构单元,发展到集成功能单元,又演变成为非物理实体的载体,如知识和软件等。 1965年之前,计算机都是整机制造的,当时的设计是相互依赖的,之所以这样是因为计算机系统太复杂了。在这种复杂性灾难之下,不可能像现在这样按照某种标准,遵照通用化原则,设计具有兼容性的可以实现工业化大生产的产品,使得计算机在当时非常昂贵。 比如1944年在美国国防部的资助下,由J.Presper Eckert Jr 和W.Mauchly领导的小组在宾夕法尼亚大学建造了一台名为ENIAC(电子数字积分计算机Electronic Numerical Integrator And Calculator)的计算机。生产完全是在试错过程中进行,应用完全是实验性的。 1945年当ENIACt投入使用之后,设计者累积的知识使他们明白了如何建造一台性能更好的机器。他们把想象中的机器命名为ENVAC,并把计算机系统界定为一种“组合式”制品。标明其关键组成部分是基本存储器、控制单元、运算“器官”、输入/输出和辅助存储器(IBM360电脑)。 随着计算机软件技术的发展,模块的概念又被用到了非物理产品领域,在软件行业模块的概念被广泛的实践着,大型的软件系统(比如PTC公司的Windchill系统)的模块化趋势越来越明显。 3、模块设计的案例 平台化、模块化的产品战略已经有很多成功的案例在世界很多的著名公司中应用。日本索尼公司在20世纪80年代仅利用4个基础平台的Walkman产品,生产出250余种录音机随身听。这250种随身听无论在价位、功能和款式上都有很大的区别,可以满足用户的各种不同需求,但是这4个基础平台却存在着大量的重用模块。 “平台”概念最早由大众集团提出并实践,并在PQ34平台上获得了巨大的成功。PQ24,PQ25,PQ34,PQ35,PQ46,PL45,PQ2,PQ3。 P*4等。大众现在基本上已经逐渐放弃平台的概念,而采取更抽象的“模

浅析模块化设计

浅析模块化设计 摘要:模块化设计是指在对一定范围内的不同功能或相同功能不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合可以构成不同的产品,以满足市场的不同需求的设计方法,。通过对减速器结构设计的分析, 更形象具体的阐述什么是模块化设计。 关键词: 模块化设计;功能分析;设计方法 Analysis of the modular design Abstract:Modular design is refers to the analytical basis functions in different function in a certain range or same function but different performance, different specifications of the product, divide and design a series of functional modules, consisting of different products through the selection and combination of modules, to meet the different needs of design method of the market,. Through the analysis on the structure design of deceleration, more specifically on what is modular design. Keywords: module design; functional analysis; ways of design 1.产生的背景 第一次工业革命后, 机械加工逐步成为产品加工成型的主要手段, 特别是机械工业产品。机械加工以产品的系列化, 加工的标准化, 形成零、部件具有通用化、互换性, 显示了它强大的生命力。 系列化的目的在于用有限品种和规格的产品来最大限度、且较经济合理地满足需求方对产品的要求。组合化是采用一些通用系列部件与较少数量的专用部件、零件组合而成的专用产品。通用化是借用原有产品的成熟零部件, 不但能缩短设计周期, 降低成本, 而且还增加了产品的质量可靠性[1]。标准化零部件实际上是跨品种、跨厂家甚至跨行业的更大范围零部件通用化。由于这种高度的通用化, 使得该零部件可以由工厂的单独部门或专门的工厂去单独进行专业化制造。 一般产品设计都具有一个明确的使用功能, 机械产品的总体使用功能是通过各个结构来实现的。由于机械产品的结构与功能之间并非是一一对应的关系, 一个结构实体通常可以实现若干种功能, 一个功能往往又可通过若干种结构实体予以实现。可以视机械产品中的实体结构为结构模块, 将机械产品的总体功能分解若干个子功能, 功过结构模块将功能模块转化成实体模块, 从而实现总体功能,因此,采用结构模块化方法进行方案设计较为合适。 产品系列化、组合化、通用化和标准化孕育了模块化设计技术 2.模块化设计的原则 机械产品的模块设计,是以功能化的产品结构为基础,引用已有的产品通用零、部件等,

基于项目化模块化的课程设计柳州铁道职业技术学院

基于项目化、模块化的课程设计 罗耀军 摘要:针对高职软件技术、电子商务、会计电算化、物流管理等专业的公共应用基础课程--《数据库应用基础》在专业培养目标中的定位与课程目标,基于项目化整合课程教学内容,台阶式的模块化组织课程知识点,并分析课程各级台阶教学的重点内容、难点内容、解决办法及“教、学、做”为一体的教学模式。 关键词:高职;项目化;模块化;课程;设计 一、引言 根据区域经济建设所需的职业能力,以典型的工作项目构建高职专业的课程教学内容,模块化的组织基于项目化课程的知识点,建立融“教、学、做”为一体的课程教学模式,是当前高职院校急需改革研究的重要课题。基于项目化、模块化的《数据库应用基础》课程设计,在充分的分析课程在专业培养目标中的定位、形成课程目标后,笔者以一个典型的“学分制管理”数据库应用项目为“底盘”,采用竖“木桶”方式理顺《数据库应用基础》课程的知识模块,台阶式的模块化组织课程知识点,并分析课程各级台阶教学的重点内容、难点内容、解决办法及“教、学、做”为一体的教学模式,完成项目化、模块化课程设计。课程教学项目化、模块化及“教、学、做”为一体的教学模式的实施,培养的学生不仅能掌握基于项目化课程的必备知识,还具备较高的综合素质、创新能力和职业岗位竟争能力。 二、课程定位与课程目标 (一)课程定位 《数据库应用基础》是软件技术、电子商务、会计电算化、物流管理等专业的公共应用基础课程,它的前序课程是《计算机文化基础》,后续课程是各专业的《数据库应用技术》。本课程位于《计算机文化基础》课程过渡到各专业的《数据库应用技术》课程的中间,是各专业数据库应用方向的重要基础课程,主要培养学生数据库操作能力、代码编写能力和初步具备应用项目的开发能力。课程定位表如表一所示。

第5章_模块化程序设计

第5章模块化程序设计 5.1 简答题 (1)指令“CALL EBX”采用了指令的什么寻址方式? 寄存器间接寻址 (2)为什么MASM要求使用proc定义子程序? (这个问题不好回答,是不是作者写错了?我猜测可能的原因:在汇编语言中,函数、子程序等都称为过程,所以使用proc定义子程序) (3)为什么特别强调为子程序加上必要的注释? 便于程序员调用时使用,而不必关注子程序的内部实现。 (4)参数传递的“传值”和“传址”有什么区别? 传值是传递参数的拷贝,传址是传递参数的地址 (5)子程序采用堆栈传递参数,为什么要特别注意堆栈平衡问题? 保证正确返回;释放传递参数占用的堆栈空间,避免多次调用可能导致的堆栈溢出(6)INCLUDE语句和INCLUDELIB有什么区别? INCLUDE语句包含的是文本文件、是源程序文件的一部分;INCLUDELIB语句包含的是子程序库文件 (7)什么是子程序库? 子程序库就是子程序模块的集合,其中存放着各子程序的名称、目标代码以及有关定位信息,便于子程序的管理和调用 (8)调用宏时没有为形参提供实参会怎样? 缺少的实参,形参会做“空”处理。 (9)宏定义体中的标号为什么要用local为指令声明? 为了避免宏展开后出现标示符不唯一的情况,定义为局部。 (10)条件汇编不成立的语句会出现在可执行文件中吗? 不会。 5.2 判断题 (1)过程定义proc是一条处理器指令。 错,proc是伪指令 (2)CALL指令的执行并不影响堆栈指针ESP。 错,要改变,因为返回地址要压入堆栈 (3)call指令本身不能包含子程序的参数。 对。 (4) call指令用在调用程序中,如果被调用程序中也有call指令,说明出现了嵌套。 对。 (5)子程序需要保护寄存器,包括保护传递入口参数和出口参数的通用寄存器。 错,不能保护传递出口参数的寄存器 (6)利用INCLUDE包含的源文件实际上只是源程序的一部分。 对 (7)宏调用与子程序调用一样都要使用CALL指令实现。 错,宏调用是通过宏展开实现的调用,不用CALL指令 (8)宏定义与子程序一样一般书写与主程序之后。

浅谈模块化造船

浅谈模块化造船 【摘要】中国造船工业从20世纪80年代初开始与日本的造船业合作,引入设计、制造、管理技术,经过多年的改变,慢慢的由区域导向型造船走向中间产品导向型现在造船模式。传统的造船模式采用区域功能型组织结构,即按共同的生产活动调集资源。工程师和生产人员按功能组织起来。而现代造船模式采用产品导向型组织,即以产品导向型工程分解和成组技术为基础。 【关键词】造船;模块化;区域导向型造船;中间产品导向型造船 中国造船工业从20世纪80年代初开始与日本的造船业合作,引入设计、制造、管理技术,经过多年的改变,慢慢的由区域导向型造船走向中间产品导向型现在造船模式。尽管这种模式尚处在初级阶段,但这对中国造船工业却是一次十分深刻的造船“革命”。 船舶工业的生产过程是一个复杂的有机的整体大系统,随着计算机技术、信息技术在工业中的广泛应用,造船行业正经历着又一次新的技术革命,其目标是通过现代集成制造技术带来造船业更高的经济效益,其主要特征是由区域导向型造船走向中间产品导向型造船。这其中核心技术是基于设计制造一体化的船舶模块化建造技术的发展。 一、模块化概念 所谓模块,就是具有一定功能和特定结合要素的零件、组件和部件。模块化设计就是将一组特定模块在一定范围内组成不同功能或功能相同而性能不同的产品。模块化设计可以满足产品多品种、多规格的要求,并可大大缩短设计周期,提高性价比,使产品便于维修,只是对于结合部位和形体设计有着特殊的要求。模块化设计就像搭积木一样,可根据不同的作用和任务进行组件装配。 模块化造船已经有30多年的历史了,技术上日趋成熟。目前已被多国海军采用,如美国、德国、丹麦、瑞典、俄罗斯等。应用也很广泛,航母、潜艇、巡洋舰、护卫舰等水上、水下舰艇等都开始采用。模块化造船的目的主要是降低整个全寿期费用和保持全舰系统的先进性。包括研发、设计、建造、维护、改装。突出的优点是加快建造周期,升级灵活,便于安装新系统。 二、区域导向型造船与中间产品导向型造船 传统的造船模式采用区域功能型组织结构,即按共同的生产活动调集资源。工程师和生产人员按功能组织起来。而现代造船模式采用产品导向型组织,即以产品导向型工程分解和成组技术为基础。中间产品是指生产的作业单元,是对最终产品进行任务分解的一个组成部分,也是逐级形成最终产品的组成部分。成组技术适宜多品种生产,即多种产品小批量生产.设计和生产以同一方法加以组织,均以同一产品为目标,在造船中即以中间产品为目标。一切设计、计划、船体建

模块化程序设计方法在学生管理系统开发中的应用

模块化程序设计方法在学生管理系统开发中的应用 蒋振超 (山东师范大学信息科学与工程学院计算机系2006级1班) 摘要:随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,在这数字化的时代里,学校的学生信息管理受到了极大的挑战。本文通过设计和建设网络拓扑架构、数据库基础结构、信息的发布与管理,对学生信息管理系统各种功能探讨、定义、以及实现,从而实现学生信息的网络化管理,以方便管理者,老师和学生之间的信息共享、交流和管理。 关键词:学生信息;信息管理系统;管理系统功能 中图分类号:TP393 Modular Programming in Student Management System Development Jiang zhen-chao (School of Information Science and Engineering, Shandong Normal University) Abstract:With the development of computer technology and the Internet era, we have entered the information age, in this digital era, the school's student information management are a great challenge. In this paper, the design and construction of network topology architecture, database infrastructure, information publishing and management, student information management system of various functions, definitions, and implementation, in order to achieve the network management of student information to facilitate the management, teachers and information sharing among students, exchange and management. Key words:student information;information management system;function of information system

C51的模块化设计方法

C51的模块化设计方法 C51的模块化设计方法 一个大的单片机程序往往包含很多模块,我是这样组织的:1、每一个C源文件都要建立一个与之名字一样的H文件(头文件),里面仅仅包括该C文件的函数的声明,其他的什么也不会有,比如变量的定义啊等等不应该有。 2、建立一个所有的文件都要共同使用的头文件,里面当然就是单片机的管脚使用的定义,还有里面放那些需要的KEIL系统的头文件,比如#i nclude,#i nclude等等,把这个文件命名为common.h,或者干脆就叫main.h 3、每个C源文件应该包含自己的头文件以及那个共同的使用的头文件,里面还放自己本文件内部使用的全局变量或者以extern定义的全局变量 4、主文件main.c里面包含所有的头文件包括那个共同使用的文件,main.c里面的函数可以再做一个头文件,也可以直接放在文件的开头部分声明就可以了,里面一般还有中断服务程序也放在main.c里面 5、对于那些贯穿整个工程的变量,可以放在那个共同的使

用的头文件里面,也可以用extern关键字在某个C源文件里面定义,哪个文件要使用就重复定义一下 6、建立工程的时候,只要把C源文件加到工程中,把H文件直接放到相应的目录下面就可以了,不需要加到工程里面。 第一章概述 本手册介绍ASM51宏汇编器及用汇编语言开发MCS-51系列单片机软件的过程。本章概述ASM51宏汇编器及用法。 1.1 模块化程序设计 ASM51宏汇编器允许用户以模块方式编程,以适应用户模块化的程序设计。模块是具有相对独立功能的程序,它能独立进行汇编或编译。模块化程序设计是将一个大的或复杂的程序分成小的功能模块,每个模块程序单独编写、汇编和调试,最后再将这些模块连接起来,形成一个完整的用户程序。这样做比单块程序更易编写、调试和修改。 模块程序的开发只需根据模块的输入及输出定义,按其所需的输入并检查其输出以校核模块的正确性。由于程序具有良好的模块接口,可以把问题限定在模块内,一旦识别出有毛病的模块,解决这个问题就相当简单了。当每个模块都测试完毕即可将各模块连接起来,最后再测试全模块。 模块化程序的另一个好处是程序共享,即一个模块中的程序

模块化在产品设计中的运用

模块化在产品设计中的使用 产品设计初期,设计变更所影响的产品架构幅度较大,反复的设计变 更导致于产品架构与功能模组之间也持续地跟着变动,如此变动造成 在产品开发初期花费太多时间于模组化过程中,导致产品开发时间过长,延迟产品上市时间,不利于产品取得市场优势。系统层级设计阶 段主要是根据产品概念发展阶段所产出的产品雏型,定义产品的结构,产品子系统与构件之划分以及产品系统的最终组装方案等,在此阶段 产品架构定义明确,不容易产生大变动的设计变更,所以在系统层级 设计阶段根据产品架构定义产品模块,界定模块界面,避免花费太多 时间于大幅度及重复地模块化变更,以缩短产品开发之时间。 1模块化产品设计原则 产品的构成是由很多的零件在空间上实行装配而成,但一产品的组成 少则十几个零件,多则上千上万个零件,如何将这些零件依产品之架 构分成不同之模块,模块的范围如何界定,在模块化过程中应依据哪 些准则,基于上述之问题本研究提出之模组化设计的原则如下。 (1)单一功能化:模块单一功能化应是产品模块化设计的第一步, 一产品按照其功能能够区分为不同的系统,例如自行车依其功能性不 同可分为五大系统包含车架系统、制动系统、车轮系统、传动系统及 转向系统,而这五大系统既可分为五个模组。 (2)标准化:也能够称之为重复化,就是同样的零组件重复出现在 不同的产品上。在产品开发过程中重复使用现有零组件,能够分摊开 发的成本,降低新零件数量,缩短整体开发时程。标准化分为内部标 准化及外部标准化。 (3)规格化:也可称之为参数化或数据化。模块化设计强调模块可 搭配变换,所以模块与模块之间锁固方式的相关参数(例如螺栓大小、螺栓孔数量、螺栓孔距离等),及模块实体的相关参数,须建立系统

实验三模块化程序设计

实验三模块化程序设计 【实验目的】 1.理解和掌握多模块的程序设计与调试的方法; 2.掌握函数的定义和调用的方法; 3.学会使用递归方法进行程序设计。 【实验内容】 1.编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。 实验步骤与要求: (1) 编写一个函数isprime(n),如果n是素数返回1,否则返回0。 (2) 编写一个主函数,输入一个整数,调用isprime( )函数,判断此整数是否为素数,并输出结果。 函数isprime(n)算法说明: (1) k = sqrt(n) (2) i = 2 (3) 当i <= k时,执行()(),否则转(4) if ( m % i == 0 ) return 0 i=i+1 (4) return 1 #include<> #include<> int isprime(int n) { int i;

double k; i=2; k = sqrt(n); while(i<=k) { if(n%i==0) return 0; i++; } return 1; } main() { int a; int t=1; printf("请输入一个整数\n"); scanf("%d",&a); t=isprime(a); printf("%d",a); if(t==0) printf("不是素数\n"); else printf("不是素数\n"); } 2.编写函数Celsius返回华氏温度对应的摄氏温度,函数Fahrenheit返回摄氏温度对应的华氏温度。用这些函数编写程序,打印从0到100的所有摄氏温度及对应的华氏温度,32到212度的所有华氏温度及对应的摄氏温度。

家具模块化设计

技术:家具模块化设计方法实例分析 1前言 当前,消费者对家具的个性化需求日益凸显,如何满足这种需求已经成为越来越多家具企业发展的关键。要做到既符合现代机械化生产的发展主流,又节约成本,且能提高产品的市场竞争力。这确实为难了不少的家具企业。有一坐企业尝试通过从销售终端满足个性化,但众多形态各异、尺寸繁多的家具定单从销售端传送至生产和设计部门,却带来了新的矛盾:设计任务艰巨、生产设计难排、产品质量难以保证,甚至由于部件尺寸的相近导致出错率增加、生产效率低下。有一些敢于吃螃蟹的企业尝试从设计入手,通过标准零部件的设计、组合成新产品来满足这种“个性化”“的需求。但遗憾的是,这种做法并未带来预期的效果,单一的产品导致了销售客额和顾客满意率的下降。所以,如何实现产品的个性化?是从销售端,还是从设计与生产端着手呢?这是家具企业必须根据企业现状做出回答的问题。定制是从销售端解决问题,而模块化设计是从设计端解决问题,旨在通过设计具有标准性和通用性的功能模块,达到组合成多样化的家具的目的。毫无疑问,模块化设计在家具业具有很大的发展潜力,它既能解决个性化需求的问题,还能做到低成本与高效率。 模块化设计属于方法学的范畴,在其他工业行业中已经得到了长足的发展。由于家具消费环塘和制造环境的变化,模块化设计以其特有的优势,开始在家具行业尤其是办公家具中应用。而对于民用家具,近年来个性化需求与家具企业的生产矛盾日益突出,有关模块化设计的探索才刚刚开始。鉴于国内尚无系统的家具模块化设计理论来指导企业的实践,本文着重以衣橱为例,详细具体地分析单个家具的非模块化设计过程,以进一步明确家具模块化设计的必要性和可操作性。 2设计概念及设计方法 家具模块化设计指的是在对家具进行功能分析的基础上,划分并设计出一系列的家具功能模块,通过功能模块的选择与组合构成不同的家具,以满足市场多样化需求的设计方法。与传统的设计方法相比较,家具模块化设计呈现出许多新特征。首先,它是针对模块和家具产品系统的设计,既要设计模块,又要设计家具成品。其次,它以标准化、通用化的零部件快速组合成家具,能实现家具的多样化。模块化设计不同于标准化设计,标准化设计带来的是单一的产品,而模块化设计则不然,在设计之初就考虑模块可组合成产品的多样性。因此模块化设计是在标准化设计基础之上,实现产品多样化的一种方法。 根据家具模块化设计的概念,笔者提出从三个层次展开家具的模块化设计。第一层次是家具模块化总体设计。这个阶段主要是进行模块化系统的总体策划,确定模块化实施的范围。良好的模块化总体设计,是模块化设计得以实现的基础。第二层次是家具模块设计,这是模块化设计系统具体化的过程,是承上启下的环节。模块化设计的好坏,直接影响到模块化家具组合的最终效果。第三层次是家具模块化产品设计。这个阶段主要是选择模块,评价模块可能组合方式的合理性,然后根据消费者的需求组合成家具。从这三个层次可看出,家具模块化设计自上而下,从总到细,各个层次的设计环环相扣。 3设计实例

相关主题
文本预览
相关文档 最新文档