请输入您要查询的百科知识:

 

词条 自顶向下
释义

自顶向下的意义

将复杂的大问题分解为相对简单的小问题,找出每个问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。其核心本质是"分解"。

自顶向下(top-down)的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。之所以称这样的算法为自顶向下是由于分析树隐含的编号是一个前序编号,而且其顺序是由根到叶自顶向下的分析程序有两类:回溯分析程序(backtracking parser)和预测分析程序(predictive parser)。预测分析程序试图利用一个或多个先行记号来预测出输入串中的下一个构造,而回溯分析程序则试着分析其他可能的输入,当一种可能失败时就要求输入中备份任意数量的字符。虽然回溯分析程序比预测分析程序强大许多,但它们都非常慢,一般都在指数的数量级上,所以对于实际的编译器并不合适。

递归下降程序分析和LL(1)分析一般地都要求计算先行集合,它们分别称作First集合和Follow集合。由于无需显式地构造出这些集合就可以构造出简单的自顶向下的分析程序。

您可以自下而上设计一个装配体,或自上而下进行设计,或两种方法结合使用。

自下而上设计方法

自下而上设计法是比较传统的方法。在自下而上设计中,先生成零件并将之插入装配体,然后根据设计要求配合零件。当您使用以前生成的不在线的零件时,自下而上的设计方案是首选的方法。

自下而上设计法的另一个优点是因为零部件是独立设计的,与自上而下设计法相比,它们的相互关系及重建行为更为简单。使用自下而上设计法可以让您专注于单个零件的设计工作。当您不需要建立控制零件大小和尺寸的参考关系时(相对于其它零件),则此方法较为适用。

自上而下设计方法

自上而下设计法从装配体中开始设计工作,这是两种设计方法的不同之处。您可以使用一个零件的几何体来帮助定义另一个零件,或生成组装零件后才添加的加工特征。您可以将布局草图作为设计的开端,定义固定的零件位置、基准面等,然后参考这些定义来设计零件。

例如,您可以将一个零件插入到装配体中,然后根据此零件生成一个夹具。使用自上而下设计法在关联中生成夹具,这样您可参考模型的几何体,通过与原零件建立几何关系来控制夹具的尺寸。如果改变了零件的尺寸,夹具会自动更新。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 2:08:31