• 1.28 MB
  • 2022-04-29 14:43:15 发布

最新33设计的评价课稿课件PPT.ppt

  • 53页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'33设计的评价课稿 设计的一般原则创新实用经济美观道德技术规范可持续发展其他 第三节设计的评价 没有良好的设计过程,就不可能有良好的设计成果.加强对设计过程的评价是树立质量管理意识、加强质量管理、实现设计目标的关键.1.设计过程的评价(1)设计过程是否完备(2)分工是否合理(3)采用的方法是否正确(4)各个环节或阶段的任务是否完成(5)形成的中间成果(方案)是否符合要求(6)全过程是否有质量控制和相应的监督、改进措施评价的内容 1.发现与明确问题2.制定设计方案3.制作模型或原型4.测试、评估及优化5.产品的使用和维护对设计过程的评价应寓于设计的全过程要注意:1.各个环节或阶段的主要任务和目标2.各个环节或阶段之间的协调3.阶段性成果的质量4.应服务于完善设计方案、促进个人发展的根本目标 2.对最终产品的评价----对设计成果的总评价两个依据参照设计的一般原则进行评价根据事先制定的设计要求进行评价 对一个日常用品,可从以下方面进行评价:功能、形态、效率、创新、安全、操作、性能价格比、美学因素,对社会、环境、资源的影响、市场前景等对书架(小凳子)的评价 3、设计的评价与设计的交流(1)设计的评价目的是为了相互交流信息、征求意见、共同研讨,进而完善设计方案。(2)设计的交流贯穿与设计的全过程,是设计评价的基础。在设计的交流过程中,应当注重提炼关键的技术信息,要客观的看待别人的评价,择其优者而用以改进自己的设计,从而使交流的过程成为改进自己设计,开阔视野的过程,因此同学们要有虚心的态度和宽容的胸怀来看待设计评价中的他评。 序号交流方式特点适用场合1234设计交流的各种方式的特点:口头语言文本、图表技术图样、模型计算机演示、网页简洁、方便较规范,可反复查阅、核对感性、直观生动、形象、灵活交流适用于面对面、规范要求不严格的场合。适用于相对比较正式,具有一定技术要求的交流。具有较高技术要求的交流。具有较高技术要求的交流。 小结一、什么是设计的评价二、对设计过程的评价三、对最终产品的评价四、设计的评价与设计的交流 1、如图是一条带储物架的桌腿。要存储东西又不能占用桌面的空间,我们通常想到的都是在桌子旁边放一个架子。而所示桌子桌腿的截面被设计成了L形,可以将配套的储物筐卡在L形的槽内,这样一来就可以占用更少的空间存储更多的东西了。请分析它是如何体现设计的美观、实用和创新原则的。美观原则:整张桌子的设计给人一种美的感受;实用原则:占用更小的空间存储更多的东西;创新原则:桌腿的截面被设计成L形,桌腿带储物 练习2、如图所示是一辆折叠式自行车,它折叠后可以放在背包里,重量只有5公斤左右。你认为这项设计侧重于技术设计还是艺术设计?它的侧重点主要体现在哪些方面?侧重于技术设计侧重点体现在功能(骑行轻便、携带方便)、结构(可折叠但有相当强度并稳定) 练习3、这是一款硬塑料的人形刀架,请你用学过的知识对该产品的优缺点进行评价。答题要点:优点:创新;实用;美观;结构稳定。缺点:不符合道德原则;安全性差。 4、如图,是一种个性化的“立体”名片。它仍沿用了原先的平面化印刷,但给人以立体感。在传递文字信息的同时也传递了个人的爱好和形象,给人一种直观、清晰和创意。请对该作品的设计进行最终评价。 5、诺基亚在手机发展史上创造了几个第一,如下表,从技术与设计的关系方面对诺基亚手机的设计进行了评价,请分析它们是如何体现设计的创新、实用和技术规范原则的。诺基亚6110是第一款内置游戏的手机,内置的几款游戏,其中的贪吃蛇更是流传至今,成为诺基亚手机的必备游戏。有蓝、灰、紫三种颜色可选。诺基亚7110是第一款WAP手机,它的出现标志着手机上网时代的开始,诺基亚7110首次把手机和互联网连接在一起。诺基亚6150是第一款双频手机,适用于GSM900MHz/1800MHz网络,有蓝、红两种颜色可选。诺基亚N91是第一款内置硬盘的手机,采用了微硬盘存储,完美的解决了闪存式手机带来的弊端。 创新原则:每款手机都是对原来手机的创新。比如,诺基亚6110是第一款内置游戏的手机,诺基亚6150是第一款双频手机,诺基亚7110是第一款WAP手机,诺基亚N91是第一款内置硬盘的手机。实用原则:他们各自具有一定功能,方便使用。如,诺基亚6110具有娱乐功能,诺基亚7110有上网功能,诺基亚N91具有硬盘存储数据功能。技术规范原则:如诺基亚6150适用于GSM900MHz/1800MHz网络。 第五节matlab的程序设计——matlab语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。是matlab重要组成部分。 m文件简介用户如想灵活应用matlab去解决实际问题,充分调用matlab的科学技术资源,就需要编辑m文件包含matlab语言代码的文件称为m文件,其扩展名为m。编辑m文件可使用各种文本编辑器。 一、matlab的工作模式指令驱动模式通常matlab以指令驱动模式工作,即在matlab窗口下当用户输入单行指令时,matlab立即处理这条指令,并显示结果,这就是matlab命令行方式。命令行操作时,matlab窗口只允许一次执行一行上的一个或几个语句。 在matlab窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。因此应编辑m文件。命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件。 m文件模式将matlab语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。程序文件不能在指令窗口下建立,因为指令窗口只允许一次执行一行上的一个或几个语句。 二、m文件的创建m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。如dos下的edit,windows的记事本和word等。具体的创建方法:在matlab命令窗口点击file菜单newm-file 2.点击file—SaveWorkspaceAs将工作空间中的内容存入文件。3.!edit——用dos下edit编辑器编制m文件。4.edit——用matlab自带的编辑器编制m文件。5.word——用word编辑m文件。m文件编辑器的设定m文件编辑器可自己设定,设定方法是matlab命令窗口options菜单下点击EditPreference选定m文件编辑器。 m文件编辑器缺省设置是c:windowsnotepad.exe还可设成:c:windowswrite.exec:windowscommandedit.comc:programfileofficewinword.exe注意:所创建的m文件必须纳入matlab搜索路径后,才能在matlab命令窗口运行。 三、matlab文件的类型数据文件.matmat文件是matlab以标准二进制格式保存的数据文件,可将工作空间中有用的数据变量保存下来。mat文件的生成和调用是由函数save和load完成的。例如:loadgatlinimage(X) colormap(gray);axisequal;axis("off") 2.m文件m文件的语法类似于c语言,但又有其自身特点。它只是一个简单的ASCII码文本文件,执行程序时逐行解释运行程序,matlab是解释性的编程语言。m文件有两类独立的m文件—称命令文件可调用m文件—称函数文件(1).命令文件—简单的m文件命令文件实际上是一串指令的集合,与在命令窗口逐行执行文件中的所有指令,其结果是一样的。没有输入输出参数。 命令文件包括两部分:注释文件和程序文件%RANKNumberoflinearlyindependentrowsorcolumns.%K=RANK(X)isthenumberofsingularvaluesofX%thatarelargerthanMAX(SIZE(X))*NORM(X)*EPS.%K=RANK(X,tol)isthenumberofsingularvaluesofXthat%arelargerthantol.%Copyright(c)1984-94byTheMathWorks,Inc.s=svd(x);if(nargin==1)tol=max(size(x))*max(s)*eps;endr=sum(s>tol);程序部分 (2).matlab内置函数文件matlab自定义的函数文件称内置函数文件调用内置函数的方法:使用函数名并给出相应的入口、出口参数即可。例如:sin.m函数——用typesin查不到。调用格式:y=sin(2*x)实际应用中:x=0:2*pi/180:2*pi;y=sin(2*x)plot(x,y) 又如sqrt(x)——求x的平方根abs(x)——求x的绝对值det(a)——求行列式的值等等。matlab拥有大量的内置数学函数,供我们在数值运算和符号运算中调用。(3).函数m文件—需要输入变量,返回输出变量matlab用户可以根据需要编辑自己的m文件,它们可以像库函数一样方便的调用,从而极大地扩展了matlab的能力。 对于某一类特殊问题,如创建了许多m函数文件,则可形成新的工具箱。这种用matlab语言创建定义新的matlab函数的功能,正体现了matlab语言强大的扩展功能。 函数m文件的格式:function返回变量=函数名(输入变量)注释说明语句段程序语句段特定规则:函数m文件第一行必须以单词function作为引导词,必须遵循如下形式:function<因变量>=<函数名>(<自变量>)m文件的文件名必须是<函数名>.m。程序中的变量均为局部变量,不保存在工作空间中。其变量只在函数运行期间有效。 四、matlab的程序结构matlab语言的程序结构与其它高级语言是一致的,分为顺序结构,循环结构,分支结构。(1).顺序结构——依次顺序执行程序的各条语句(2).循环结构——被重复执行的一组语句,循环是计算机解决问题的主要手段。循环语句主要有:for—end 语法为:fori=表达式(表达式为一个向量)可执行语句end例:利用for循环求1!+2!+3!++5!的值sum=0;fori=1:5pdr=1;fork=1:ipdr=pdr*k;endsum=sum+pdr;endsum=153 while—end循环while循环将循环体中的语句循环执行不定次数。语法为:while表达式循环体语句end表达式一般是由逻辑运算和关系运算以及一般运算组成的,以判断循环的进行和停止;只要表达式的值非0,继续循环;直到表达式值为0,循环停止。 例:用while循环求1~100间整数的和sum=0;i=1;whilei<=100sum=sum+i;i=i+1;endsumsum=5050 (3).分支结构——根据一定条件来执行的各条语句。if—else—end语句有3种形式if表达式执行语句endif表达式———是语句1else————否语句2end if表达式1———多分支语句1elseif表达式2语句2elseif表达式3语句3···else语句nend这种结构实现了一种多路选择,比较复杂。可替代一般高级语言中的switch-case-end语句 在条件表达式中,通常都是由关系操作符>,<,<=,>=,==,~=等逻辑操作符&,|,~等逻辑函数:isequal——若是相等则为真isempty——若是空矩阵则为真isstr——若是字符串则为真例:编写m函数,计算函数值x(x<1)2x-1(1=10) 五、matlab程序流的控制matlab的控制语句同c语言有相似之处,但没有c语言复杂、灵活和多变。因而语法比较简单,容易掌握。echo指令—用来控制m文件在执行过程中是否显示echoon—打开所有命令文件的显示方式echooff—关闭所有命令文件的显示方式echo—在以上两者间切换 input——提示用户从键盘输入数值、字符串、表达式。例:n=input("Howmanyapples=")Howmanyapples=5n=5pause——暂停,等待用户响应可令m文件执行暂停,并在继续执行前按任一个键。 keyboard——与input类似,功能更强keyboard调用键盘与调用m文件一样,当keyboard在m文件中出现时,它停止文件的执行并控制键盘,用于修改程序。break——中断break中断for,while循环语句的执行,在嵌套循环结构中,break进从最里层循环推出。menu——产生一个拥护可选择输入的菜单格式:k=menu(‘标题’,‘菜单1’,‘菜单2’…) 六、文件操作matlab文件输入、输出(I/O)函数允许把其它格式的数据文件直接读进matlab,它是以c语言文件I/O函数为基础的。打开和关闭文件(fopen,fclose)格式:fid=fopen(‘数据文件’,‘r’)‘r’——读‘w’——写‘a’——附加‘rt’——读写 文件一旦打开,即可进行读写操作。sta=fclose(fid)——关闭上述打开文件sta=fclose(all)——关闭所有打开的文件与save,load类似,是matlab专用数据文件读写工具(*.mat)。2.读写二进制数据文件fread,fwrite——可读写数据文件,文本文件。例:fid=fopen(‘user.dat’,’r’)a=fread(fid,50)sta=fclose(fid) 七、应用程序接口应用程序接口——是matlaab的附加组件。是一个由相关函数组成的接口函数库,可实现与外部程序的交互。MEX文件:是matlab环境下调用C、FORTRAN语言编写的应用程序模块。matlab计算引擎:在使用C、FORTRAN编程时可调用matlab函数库进行计算。MAT文件:实现matlab与C、FORTRAN语言程序间的数据交换 八、matlab编译matlab编译的原因:1.提高运算速度2.隐藏特定算法3.可产生独立的m文件matlab编译函数:mccMCC[-options]fun[fun2...][mexfile1...][mlibfile1...] 小结本节主要介绍了matlab语言程序设计基础。matlab编程简单,容易掌握。通过学习,应能编写简单程序 结束语本课程基于matlab语言基础,望大家以后进一步学习,方能编写出高质量m文件,以适应高科技的需要。望你们今后能成为matlab高手。 再见'