首页 理论教育 便捷的产品概念设计方法

便捷的产品概念设计方法

时间:2023-06-23 理论教育 版权反馈
【摘要】:产品概念设计在整个产品设计过程中是最重要、最复杂的,同时也是最活跃、最具有创造力的。与此同时,快速原型能够随时获取各方反馈意见并及时更正设计错误,有利于降低无意迭代次数,优化设计迭代,缩短产品造型设计的时间。从第6~10行的代码本质上和前面使用的中断服务程序代码相同,都是设定合适的输入端口和编码类型,并且从ADC中转移新的采样值。程序清单6.4:“ISRs.c”文件中的ProcessBuffer简化版图4-17产品概念设计基本过程图

便捷的产品概念设计方法

产品概念设计在整个产品设计过程中是最重要、最复杂的,同时也是最活跃、最具有创造力的。在这个过程中,对于设计师来说,对他们的约束相对较小,有利于设计师设计思维的发挥。由于在这一个阶段中,不确定、不稳定的因素有很多,设计的方案也很多,因此,产品设计的可塑造性、创新空间和自由设计度都比较大。一般来讲,将产品概念设计阶段分为如下几个:需求设计阶段、功能设计阶段、原理设计阶段到概念方案设计阶段(如图4-17所示)。那么,从这个阶段性特征来看,虚拟油泥技术FreeForm在面向顾客价值导向和顾客满意程度的设计中,其设计意图是优先考虑顾客需求。因此,用户具有参与设计的权利。从这个角度上来说,除专家级用户以外,大部分用户都对产品的功能、技术及其造型知识了解甚少,于是用户参与到产品设计中,会导致超出常理的产品概念表达,由此应该让用户摆脱现有三维技术的限制,直接表达出他们理想中的产品概念形态。而虚拟油泥技术自从诞生之日起就以简单的操作和快速的三维表达受到了广大使用者的好评。从一定意义上来说,其系统具有分析、判断和决策的战略性设计的能力,同时也具有迭代优化的优势。在这个过程中,该系统能够吸收多方的意见,形成具有分析、判断和决策的战略性设计,有利于提高设计迭代效率快速原型设计,也能及时合理地进入下一次有效迭代。与此同时,快速原型能够随时获取各方反馈意见并及时更正设计错误,有利于降低无意迭代次数,优化设计迭代,缩短产品造型设计的时间。

第2行中变量fill_index用于选择哪一个缓存是当前的输入缓存,第3行中的变量sample_count用作计数器来测定什么时间缓存填满。如我们前面章节看到的一样,声明的那些变量作为静态变量允许他们在中断服务程序调用中保持原有值。记住在输入缓存填满之前中断服务程序被调用了很多次(在这个应用中有96000次),并且处理程序ProcessBuffer很长时间(没有时间致力于任何中断服务程序)都在作它的工作。从第6~10行的代码本质上和前面使用的中断服务程序代码相同,都是设定合适的输入端口和编码类型,并且从ADC中转移新的采样值。第13、14行移动新的采样值到当前输入缓存的适当位置。第17~25行包含逻辑变化到下一个缓存当前的输入缓存填满并测定处理缓存一旦准备好就切换过去。如果处理缓存还没有准备好(在22行中缓存准备好(buffer_ready)[24]标志等于1),程序仍然切换到这个缓存。仅over_run指示这样的错误条件已经发生。一个缓存运行溢出意味着你的实时进度表是不合适的,也就是说ProcessBuffer函数必须设法更快些。

既然我们已经看到输入缓存是如何填满的,ProcessBuffer函数要做什么呢?像以前讨论的那样,我们举一个非常简单的例子,例子由左右通道的求和程序与求差程序构成,来说明缓存的值是如何产生的。(www.xing528.com)

程序清单6.4:“ISRs.c”文件中的ProcessBuffer简化版

图4-17 产品概念设计基本过程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈