基于产品再设计理论的家电产品模块化设计方法

基于产品再设计理论的家电产品模块化设计方法
基于产品再设计理论的家电产品模块化设计方法

模块化家具设计开题报告

模块化家具设计开题报告 课题名称:模块化家具设计 一.课题的意义 在国际国内,家具市场竞争激烈,产品造型花样百出,总结其特点无外乎以下几种类型:花哨,奇形怪状,给生活带来的是一种视觉污染,家居生活需要宁静,惬意;功能单一,外形呆板,随着消费群体的变化,年轻一代已经厌倦这一切,我们的生活需要色彩,需要变化;制作精良,价格却昂贵,只能望洋兴叹。在这样一个追求时尚个性的时代,人们对各种事物都要求体现出自己的个性,房子里的装饰要求符合自己的风格格调,这对于家居产业是一大挑战。这样模块化家具设计就成为一个不错的选择,有一些基本的功能模块,有一些必要的连接材料,这样客户就可以根据个人需要将标准件组装成不同形式和用途的椅子或其它家具,从形式上做到多样,“用最低的成本享受最丰富多彩的家居生活”,努力为消费者营造一个设计的空间,让他们参与进来设计他们的生活,畅想他们的美好未来。家具模块化设计不仅产品满足用户多样化需求的程度提高,企业对市场的响应能力亦增强,新产品的开发与成本降低,还延长了产品的生命周期。 二.模块化家具设计的发展状况 中国家具产业经过改革开发以来20年的发展,已初具规模。现在还继续着多年来的快速发展。但随着工业技术和艺术设计的创 新,中国家具业面临巨大的变革。往抄袭西方设计的道路已不再适合其发展了,只有走原创设计,创立有自己特色的品牌的才是中国家具业的真正出路。功能要求多元化,符合日益丰富起来的生活内容;款式要求多样化,符合日益强烈的个性审美所需。

当今的家具设计界越来越认同并接受这个设计观念,那就是:设计新家具就是设计一种新的生活方式、工作方式、休闲方式、娱乐方式……越来越多的设计师对“家具的功能不仅是物质的,也是精神的”这一理念有更多、更深的理解。现代家具正朝着实用、多功能、舒适、保健、装饰等方向发展。 模块化是在传统设计基础上发展起来的一种新的设计思想,现已成为一种新技术被广泛应用,尤其是信息时代电子产品不断推陈出新,模块化设计的产品正在不断涌现。如何使产品的模块化设计全方位地满足市场的多样化需求,应当引起企业经营者、新产品开发人员及其标准化研究者的高度重视。企业一方面必须利用产品的批量化、标准化和通用化来缩短上市周期、降低产品成本、提高产品质量,另一方面还要不断地进行产品创新使产品越来越个性化,满足客户的定制需求。这样,如何平衡产品的标准化、通用化与定制化、柔性化之间的矛盾,成为赢得竞争的关键能力。模块化的产品设计和生产可以在保持产品较高通用性的同时提供产品的多样化配置,因此模块化的产品是解决定制化生产和批量化生产这对矛盾的一条出路。 三.模块化家具设计的研究内容、研究方法、研究手段、研究步骤 1. 研究内容 在了解家具发展历程以及目前家具市场的发展状况之后,参考室内设计师和家具设计师们的重要文献后,试图探讨模块化家具设计在家具行业的发展前景,以模块化的设计理念来解决目前家具行业的突出矛盾,为消费者营造一个舒适丰富的家居环境,达到“幸福生活,从设计开始”的理念;为如何使得企业降低成本,提高企竞争力提供一个参考的方向。同时将大学所学的理论知识应用到实践中,将脑海中天马行空的想法运用各种方法、手段以及合理的步骤做成实物模型,亲身体验设计的全过程,为今后走上设计岗位打下必要的基础。 2. 研究方法

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

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 机械产品模块化涵义 模块化就是以它的观点去对产品或者系统进行策划和生产方案,在某个限度内的一样或者存在差异的功能、相异规格的产品探究讨论,区分并设计。机械产品的模块化主要可从以下几方面进行分析: (1)功能需求集,指的是市场和客户对模块化产品基本功能要求的合集。产品的功能需求是进行产品模块化的重要内容,是产品发展的重要方向。 (2)功能模块,强调的为产品里所能够充分发挥其性能因素的作用. (3)结构模块,指的是功能模块的具体结构,一般由部件或子结构模块组成。 (4)模块接口,指的是描述结构模块组合时相互间的几何、物理关系的结合面,模块接口是模块组合的重要依据。 (5)基础模块,通用型接口模块,能够满足基本功能,而得以实现的定向模块功能演进的模块形式。 2 模块化设计 2.1 模块划分标准 为了让人们对模块化设计方法在机械设计中运用有更为详细的了解,对模块化的设计进行划分,在数控立式车床设计中,运用模块化设计方法,其中最为关键的内容是进行功能与结构分析,这是决定设计效果的关键内容。因此,设计开始前,要对模块进行处理,详细划分模块。当前,还没有任何一种标准可以作为模块划分原则。这里,依据不同侧重点,对不同模块进行划分。模块具有独立性,

C语言用函数实现模块化程序设计

第7章用函数实现模块化程序设计 习题与思考 2.在C语言中,函数的隐含存储类别是_____A_____. A)auto B)static C)extern D)无存储类别 要点分析:本习题考察变量的存储类别。C语言规定,如不指定变量的存储类别,系统默认为自动类型的,即auto型。 3.以下所列的各函数首部中,正确的是_____C_____. A)void play(var:Integer,var b:Integer) B)void play(int a,b) C)void play(int a,int b) D)Sub play(a as integer,b as integer) 要点分析:本习题考察函数的定义。要求函数首部的各个形式参数应分别指出其数据类型。 4.以下程序的输出结果是_____C_____. fun(int x,int y,int z) { z=x*x+y*y;} void main( ) { int a=31; fun(5,2,a); printf("%d",a);} A)0 B)29 C)31 D)无定值要点分析:本习题考察形参和实参的关系。函数一旦发生传值调用,把实参的值传递给形参后,实参的值仍保留原值。 5.以下程序的输出结果是_____A_____. f( int b[ ],int m, int n ) { int i,s=0; for(i=m;i

return s; } void main( ) { int x,a[ ]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d\n",x); } A) 10 B) 18 C) 8 D) 15 要点分析:本习题考察数组做函数的参数,此时实参为数组名,形参数组不再重新分配存储空间,形参数组共占实参数组所在的存储空间。数组做函数参数是学生出错误比较多的知识点。 7.以下程序的输出结果是_____D_____. int f( ) { static int i=0; int s=1; s+=i;i++; return s;} void main( ) { int i,a=0; for(i=0;i<5;i++)a+=f(); printf("%d\n",a); } A) 20 B) 24 C) 25 D) 15 要点分析:本习题考察静态局部变量。静态局部变量的值在调用结束后仍保持结束后的值。静态局部变量是变量的存储类别的重点,学生应该掌握并应用。 8. 以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 int fun( int n) { int m=0,f=1,i; for(i=1; i<=n; i++) { m+=i*f; f= _____-f_____ ; } return m; } void main( ) { printf("m=%d\n", _____fun(10)_____ ); } 要点分析:本习题考察函数的调用。通过编写fun函数求得累加和。

产品模块化设计

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

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

模块化程序设计实例

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 程序设计基础

家电产品设计

曲面设计方法与家电产品造型思路分析
前言: 此教程是多年从事产品设计以及技术支持工作中所得的部分经验的总结,在我作教学的过程中,我总是 希望能教会学员去分析产品 3D 模型构造的方法和思路,而不是一些简单命令的操作方法,可有时,总 有点心有余而力不足的感觉,由于时间的关系,其中可能有些东西存在错误,还望各位指正!此次教程, 我将针对大部分人感兴趣的曲面建模部分进行分析和探讨!最后希望大家学后,觉得学到一点东西我就 心满意足了。 一、曲面建模误区
随着社会的进步,前几年还是 Autocad 的天下,现在却是三维软件的天下,设计出来的产品也加入了 更多的曲面造型。因此,对工程师的曲面造型能力提出了更高的要求!家电产品的曲面造型主要分为两 类:一类是仅由初等解析曲面(平面、圆柱面等)组成的;另一类是由自由几何形状组成的造型!在这 里我们主要讲如何对自由几何形状的产品进行曲面造型。 对曲面建模,大部分存在比较严重的误区,下面对于家电产品的曲面建模误区分析如下: 1、 不要盲目地追求 G2、G3,一般的家电产品其实对于 G1 连续的曲面已足够,有时,你即使做出了
G2 的面,但曲面的质量不一定有 G1 的好! 2、 关于曲面的连续性,我有我的理解:曲面的连续性有两种情况需要考虑,一是面与面的连接处,二
是曲面本身内部的连续性,很多人在作面时只考虑第一种情况,而不管第二种情况 ian,其实这种面 的质量不好,在 Pro/E 中,我们把它叫做碎面,导致碎面的最简单的原因是曲面混合是节点数目不 一样导致的,但由碎面所引发出来的问题却很多,简单来说有四个: 第一、 几何检查出错 第二、 影响模具设计 第三、 影响加工,容易产生过切 第四、 数据转换易产生破面 3、 一个曲面的构建好与坏,起决定因素的有两个:一是线的构建;二是面的构建,前者是后者的基础, 要向获得高质量的曲面,两者缺一不可!我对线的构建经验总结是: 1、 以较少的点获得想要的形状 2、 曲线延伸,以利于控制 3、 创建的曲线曲率变化不要过于大,如果太大,就需要考虑拆面了
二、家电产品造型思路分析 对于家电产品造型,按模型的形态总结为以下四种类型:
实体模型 局部曲面造型模型 过渡曲面造型模型 包络曲面造型模型
通常可以用一般的实体特征构建出来的元件 大部分形状以实体特征为主,辅以局部造型 有部分时分体的实体,而他们之间的过渡用曲面造型 模型外表面几乎全部曲面造型,只有局部或内部具有实体特征
与拓新同行 与成功为伴
版权所有 请勿传播! - 1 -

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

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

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

模块化程序设计练习题及答案

第四章模块化程序设计练习题及参考答案 一、填空题 1、以下程序的运行结果是(111),把x定义为静态变量运行结果是(123)。void increment(void) { int x=0; x+=1; printf("%d",x);} main() { increment(); increment(); increment(); } 2、若输入的值是-125,以下程序的运行结果是(-125=-5*5*5) #include "math.h" main() { int n; void f(int n); scanf("%d",&n); printf("%d=",n); if(n<0) printf("-"); n=fabs(n); fun(n); } void fun(int n) { int k,r; for(k=2;k<=sqrt(n);k++) { r=n%k; while(r==0) { printf("%d",k); n=n/k; if(n>1)printf("*"); r=n%k; } } if(n!=1) printf("%d\n",n); } 3、设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20;(v为int型)后,v的值是(880) 4、设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40)

则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是(2400) 5、下面程序的运行结果是(5) #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf("%d\n",t);} 6、下面程序的运行结果是(36) #define MUL(z) (z)*(z) main() { printf("%d\n",MUL(1+2)+3); } 7、下面程序的运行结果是(212) #define POWER(x) ((x)*(x)) main() { int i=1; while(i<=4) printf("%d,",POWER(i++)); } 8、下面程序的运行结果是(9) #define MAX(a,b) (a>b?a:b)+1 main() { int i=6,j=8,k; printf("%d\n",MAX(i,j)); } 二、选择题 1、以下正确的说法是(D)建立自定义函数的目的之一是: A)提高程序的执行效率B)提高程序的可读性 C)减少程序的篇幅D)减少程序文件所占内存 2、以下正确的说法是(B) A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失原有含义。 C)系统根本不允许用户重新定义标准库函数。 D)用户若需调用标准函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调用。 3、以下正确的函数定义形式是(C) A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y) 4、以下正确的说法是(D)。在C语言中: A)实参与其对应的形参各占用独立的存储单元。 B)实参和与其对应的形参共占用一个存储单元。 C)只用当实参和与其对应的形参同名时才共占用存储单元。

模块化程序设计

第四章模块化程序设计 教学目的:模块程序设计是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 设计概念及设计方法 家具模块化设计指的是在对家具进行功能分析的基础上,划分并设计出一系列的家具功能模块,通过功能模块的选择与组合构成不同的家具,以满足市场多样化需求的设计方法。与传统的设计方法相比较,家具模块化设

家电产品的造型设计方法

家电产品的造型设计方法&工业设计的概念资料 随着社会的进步,人们生活水平的不断提高,追求完善已成为时尚.人们对消费产品的要求已不仅仅满足于基本功能的完备,同时更注重外观的美感.家电产品在不断提高和完善其功能的同时,在外观造型上要求越来越高,多以复杂方式自由地变化的曲线曲面即所谓自由型曲线曲面组成.而这一类形状单纯用画法几何与机械制图是不能表达的.这就给家电产品的设计及制造带来了挑战. 计算机技术和计算机图形学的不断发展,为人们提供了强有力的工具,三维CAD/CAM/CAE集成化软件被广泛应用于制造业.然而,要快速高质量地完成一个家电产品的造型设计,必须根据家电产品的特点,总结出一套建模方法和技巧.这样才能大大缩短设计周期,提高设计效率,满足客户对产品的各种特殊需求. 1 掌握三维CAD造型的原理,充分了解应用软件中的造型方法 CAD的三维模型有三种,即线框、曲面和实体。早期的CAD系统往往分别对待以上三种造型。而当前的高级三维软件,例如UGII,PRO/E,EUCLID等则是将三者有机结合起来,形成一个整体,在建立产品几何模型时兼用线、面、体三种设计手段。其所有的几何造型享有公共的数据库,造型方法间可互相替换,而不需要进行数据交换。此在进行产品造型时,必须首先充分了解应用软件中的各种造型方法,总结出造型方法的特点、相关参数及应用技巧,减少造型时的盲目性,便能快捷有效地获得满意结果。 1.1线框造型 线框造型可以生成、修改、处理二维和三维线框几何体。可以生成点、直线、圆、二次曲线、样条曲线等,又可以对这些基本线框元素进行修剪、延伸、分段、连接等处理,生成更复杂的曲线,线框造型的另一种方法是通过三维曲面的处理来进行,即利用曲面与曲面的求交,曲面的等参数线,曲面边界线,曲线在曲面上的投影,曲面在某一方向的分模线等方法来生成复杂曲线。实际上,线框功能是进一步构造曲面和实体模型的基础工具。在复杂的产品设计中,往往是先用线条勾划出基本轮廓,即所谓“控制线”,然后逐步细化,

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

模块化产品设计的一些思考和体会 一、产品开发工作的挑战 在剧烈变动的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等。大众现在基本上已经逐渐放弃平台的概念,而采取更抽象的“模

家电产品的造型设计

家电产品的造型设计 摘要:随着社会的进步和人民生活水平的提高,人们在要求家电产品基本功能之外越来越注重外观的美感,当一些家电产品的内在质量几乎差不多的时候,产品形态就成了影响市场销售的最关键因素了。因此家电产品在不断提高和完善其功能的同时,也要注重外观造型的设计。 关键词:家电产品形态色彩设计产品语意 1.前言 工业产品的造型设计其内容主要有形态,色彩和材料等几个方面。产品形态是信息的载体,设计师通常利用特有的造型语言,如形体的分割与组合、材料的选择与开发及构造的创新与利用等,进行家电产品的形态设计,利用家电产品的特有形态向外界传达设计师的思想与理念,以迎合人们的价值观念和审美情趣为目的。一件家电产品,只有迎合了当代人们的价值观念和审美情趣,才能被人们所接受。特别在当今社会物质极为丰富、市场商品十分充裕的情况下,一件缺乏现代审美意识或并无多少文化内涵的家电产品,在市场上是没有竞争力的。 2.正文 2.1家电产品造型设计的基本构成规律 对于家电产品的立体形态创造符合形态的分割和积聚这两个基本规律。在这些千变万化的形态形成过程中,一些形态的形成以分割为主,而另一些形态则以积聚为主。还有一些较为复杂的形态,其构成规律可能是这两种形式的结合应用。 绝大部分家电产品形态的构成均是以抽象的几何形态为基础的,多以复杂方式自由地变化的曲线曲面即所谓自由型曲线曲面组成。设计师通过对一些最基本的几何形态的分割与组合,重新组成新的立体形态。这些新的立体形态就是家电产品造型的雏形,在这一基础上,通过进一步的深化和细部设计,最终成为家电

产品的立体形态。 2.2家电产品造型设计中的色彩设计 在产品的造型个要素中,色彩是非常重要的创作表现语言。现代艺术的奠基人康定斯基曾经对色彩有过这样的论述:“色彩隐藏着一种力量,虽然为少数人们所感觉,但却是真实的、显著的,而且感应着整个人体”。 人们对产品的要求直接指出了色彩设计的方向。在产品的造型设计中,主要要从三个方向来加以考虑,一、产品本身的功能;二、消费者对产品的心理需求; 三、产品的使用环境。而作为产品造型的重要要素之一,在产品的色彩设计上,同样也要遵循这样的规律。

家具模块化设计

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

模块化产品开发的基本思路

●模块化产品开发的基本思路 ▲把产品族分解为模块,建立模块体系。不同模块组合构成柔性的、可变的、多样化的产品。 ▲实现“以不变(模块系列)应多变(用户需求)的产品开发模式。 ●系统分解为模块的基本原则 ▲以功能为核心、结合组装结构进行分解。 ▲系统通用要素的提取和分离,相似要素的简化、归并、统一,经典型化处理,形成模块。 ▲分解点的选择:高内聚,低耦合。 ?模块化产品开发模式 ●模块化设计的基本方法 ▲模块组合法: 新产品=不变部分(通用模块)+准通用部分(改型模块) +专用部分(新功能模块) ▲基本型派生法:研制一种基本型,通过变型(某些零部件的附加、替换、再加工),构成派生型产品,以满足不同需求。 ▲组合法+基本型派生法 ?标准化、模块化对企业的价值 ●现代模块化设计方法——“设计规则” ▲“设计规则”包含模块的三要素。 ——模块“结构规则”:又称“划分规则”。确定构成系统的模块的轮廓(界线),即系统是由哪些模块组成的,它们是怎样发挥作用的。这实际上就是,系统分解(为模块)的规则、或系统要素组合(为模块)的规则。 ——模块间“接口规则”:规定模块如何相互作用,模块间的位置安排、联系,如何交换信息。通过“接口规则”,固化模块间接口特征。 ——模块“评定规则”:即系统集成与检测的规则。它是模块接口的检验、测定“标准”,以保证系统集成质量。 ▲设计规则的价值:把“由上而下”的设计原则,具体化为确立设计规则。即系统设计之前需首先确定设计规则;突出了“接口”(界面)在模块体系建设中的作用。 ?模块化产品开发模式 ●模块化设计特点:与整体式设计方法有原则上的区别 ▲面向产品族:一种模块能通用于多种产品。 ——传统设计:面向某一具体产品; ——模块化设计:是面向整个产品族系统。 ▲三个设计层次: ——模块化系统总体设计。 ——模块系统设计。 ——模块化产品设计。 ▲由上而下设计: ——传统设计:由下而上着眼于功能设计、详细设计。 ——模块化设计:首先着眼于产品族系统分解,由上而下建立通用模块体系,最后由模块组合构成的产品。

51单片机模块化编程设计与实例要点分析

模块化编程设计题 一、简述模块化编程的必要性(模块化的优点) 参考答案: 大多数的编程学习者一开始接触和学习到的程序很小,代码量很少,甚至只有几十行。对于这样短小的程序进行模块化设计不是完全必要的。很多情况下程序模块化设计需要“浪费”很多时间,例如增加了代码的数量,增加了构思的时间。把所有的程序代码都写在一个main()函数中程序完全可以运行。 但是随着学习的深入,代码量的增加,将所有的代码都放在同一个.C文件中的做法越发使得程序结构混乱,虽然可以运行,但是可读性、可移植性变差。即使是自己写的程序,时间长以后对程序的阅读和修改也要花一些时间。模块化编程使得程序的组织结构更加富有层次感,立体感和降低程序的耦合度。 在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配到不同的人。几乎所有商用程序都必须使用模块化程序设计理念。在程序的设计过程中各个开发者分工合作,分别完成某一模块特定的功能,减少开发时间等。 二、模块化编程设计步骤 (1)、创建头文件 在模块化编程中,往往会有多个C文件,而且每个C文件的作用不尽相同。在我们的C 文件中,由于需要对外提供接口,因此还必须有一些函数或者是变量提供给外部其它文件进行调用。对于每一个模块都有相应的.c文件和.h文件,为了阅读调试方便,原则上.c文件和.h文件同名,如和。 (2)防重复包含 例如文件 #ifndef__DELAY_H__ #define__DELAY_H__ void delay(uint t); #endif 假如有两个不同源文件需要调用delay(uint t)这个函数,他们分别都通过#include “”把这个头文件包含了进去。在第一个源文件进行编译时候,由于没有定义过因此#ifndef__DELAY_H__条件成立,于是定义_DELAY_H_ 并将下面的声明包含进去。在第二个文件编译时候,由于第一个文件包含时候,已经将_DELAY_H_定义过了。因此#ifndef__DELAY_H__不成立,整个头文件内容就没有被包含。假设没有这样的条件编译语句,那么两个文件都包含了delay(uint t);就会引起重复包含的错误。所以在.h文件中,为了防止出现错误都进行防重复包含。 (3)代码封装 将需要模块化的进行代码封装 头文件的作用可以称其为一份接口描述文件。其文件内部不应该包含任何实质性的函数代码。我们可以把这个头文件理解成为一份说明书,说明的内容就是我们的模块对外提供的接口函数或者是接口变量。同时该文件也包含了一些很重要的宏定义以及一些结构体的信息,离开了这些信息,很可能就无法正常使用接口函数或者是接口变量。但是总的原则是:不该让外界知道的信息就不应该出现在头文件里(不需要外部调用的函数不在头文件中申明),而外界调用模块内接口函数或者是接口变量所必须的信息就一定要出现在头文件里(需要被外部调用的函数一定要在头文件中申明),否则,外界就无法正确的调用我们提供的接口功能。

相关文档
最新文档