Top-down之layout的应用
- 格式:doc
- 大小:125.50 KB
- 文档页数:8
齐齐哈尔PLM一期项目TOP DOWN自顶向下设计说明2008年1月V1.0保密声明The descriptive materials and related information in thisexpression of interest contain information that isconfidential and proprietary to UGS®. This informationis submitted with the express understanding that it willbe held in strict confidence and will not be disclosed,duplicated or used, in whole or in part, for any purposeother than evaluation of this expression of interest.本文件的内容和相关的信息包含UGS®公司机密和专有的信息。
持有者必须了解保密的要求,除了评估的目的之外,不可对此文件的全部或部分以任何目的进行披露、复制或使用。
文档历史:文件批准:This document is only used by the special customer personnel for project evaluation. For any other organizations or individuals than SMC, no part of it even the abstract may in any form be transmitted, extracted or duplicated without the permission of UGS.目录1.0概述 (5)1.1.编写目的 (5)1.2.定义和缩写 (5)1.3.参考文件 (5)2.0软件环境 (6)3.0TOP Down设计过程 (6)3.1.阶段1:布局图设计 (6)3.2.阶段2:定义产品结构 (7)3.3.阶段3:骨架模型设计 (8)3.4.阶段4:设计意图传递 (9)3.5.阶段5:下层零件的详细设计 (9)4.0Teamcenter的Pro/ENGINEER数据管理方案 (11)4.1.Pro/ENGINEER 数据集类型 (11)4.2.依赖关系管理 (12)4.3.启动文件 (13)4.4.属性映射 (15)4.5.可视化数据 (17)4.6.命名定义 (17)4.6.1 Item ID (零组件ID) (17)4.6.2 Item Name (零组件名称) (17)4.6.3 Dataset Name(数据集名称) (18)4.7.非精确BOM和精确BOM (18)5.0基于Top-Down 的产品设计应用 (19)5.1.设计团队的组建 (19)5.2.并行设计开发环境 (19)5.3.启动ProE Manager (20)5.3.1从“开始”菜单 (20)5.3.2从命令行窗口 (21)5.3.3从TcEng中打开Pro/E Manager (21)5.4.布局设计 (22)5.5.骨架模型设计 (24)5.6.数据调用 (27)5.7.数据检入和检出 (28)5.7.1数据检入 (28)5.7.2数据检出 (29)5.8.数据打开 (30)5.9.数据保存 (32)5.10.建立基线 (33)5.11.数据更新 (35)5.12.数据审批 (36)5.12.1流程类型 (36)5.12.2流程工作模型 (36)6.0备注 (39)1.0 概述1.1. 编写目的本报告是UGS向齐齐哈尔轨道交通装备有限责任公司(以下简称齐车)提交的本期数据库项目计划阶段的交付文档之一,用于明确Pro/E数据管理及Top-Down设计过程支持。
基于CATIA TOP-DOWN设计思想一.TOP-DOWN设计思想目的:提高设计质量和缩短设计周期.TOP-DOWN的优点:1.参考基准统一,集中,数量少.2.减少设计更改. 便于设计更改3..为初期DMU分析提供初步的原始数据二.使用范围:CATIA软件设计的各种大中小型装配全参数化设计和半参数化设计. 熟悉该产品结构(一般比较适用于成熟产品的改型)三.符合TOP-DOWN设计思想的条件个人认为符合以下产品设计流程和方法才算TOP-DOWN1.前期产品的定义2.前期零件树的建立2.产品周边零件主参考的提取(对整车而言)3.主骨架规划4.主骨架参数的控制5.外部参考的联接6.基于主骨架为总体基准的各零部件参数化建模.四.符合TOP-DOWN设计思想CATIA配置条件CATIA的设置,1、配置参数必选项:Tools \ Options \Infrastructure \ Part Infrastructure \ General \ External References勾选“Keep link with selected object”项,选中以后,应用特征时会把它放到一个“外部引用”的几何图形集并保持链接,否则就会是一个不链接特征。
任选项:Tools \ Options \Infrastructure \ Part Infrastructure \ Display \ Display in Specification Tre e勾选“Parameters”和“Relations”项.Tools \ Options \ Mechanical Design \ Assembly Design \ Constraints\Constraints有三个选项,字义上都比较明了,建议按需选择后两项:Use any geometryUse published geometry of child components only ,这个适合于把发布特征的应用限制在本PRODUCT 范围内,唯有本PRODUCT 里的PART 、子PROCUCT 、子骨架等等才可以参照。
Layout是一种常见的布局方式,它使用XML文件来描述界面布局。
Layout布局可以用于Android应用程序的界面设计。
在Layout布局中,可以使用各种属性来控制界面元素的位置和大小。
例如,可以设置控件的宽度和高度、边距、背景色等。
以下是一些Layout布局的常用属性:
* `android:layout_width`和`android:layout_height`: 用于设置控件的宽度和高度。
* `android:layout_margin`、`android:layout_marginLeft`、`android:layout_marginTop`、`android:layout_marginRight`和`android:layout_marginBottom`: 用于设置控件的边距。
* `android:background`: 用于设置控件的背景色或背景图片。
* `android:layout_weight`: 用于设置控件在水平或垂直方向上所占的比例。
* `android:singleLine`: 用于控制文本是否自动换行。
除了以上常用属性外,Layout布局还支持其他许多属性,可以根据实际需要进行使用。
fpga top-down设计思路FPGA(Field-Programmable Gate Array)是一种灵活可编程的逻辑器件,可以通过编程来实现各种不同的数字逻辑电路。
而FPGA的设计思路则可以采用top-down的方法进行。
Top-down设计思路是一种从总体到细节的设计方法,首先确定系统的总体结构,然后逐步细化,直到最终实现具体的电路功能。
在FPGA设计中,top-down思路可以分为以下几个步骤。
确定系统的总体结构。
在FPGA设计中,总体结构通常由多个模块组成,每个模块负责实现不同的功能。
确定系统的总体结构包括确定各个模块之间的连接关系,以及每个模块的输入和输出。
接下来,对每个模块进行详细设计。
在进行详细设计时,可以采用自顶向下的方法,将每个模块进一步细化为更小的模块,直到每个模块可以通过基本的逻辑门实现。
在细化模块的过程中,可以使用不同的设计方法,如状态机、数据通路等。
在详细设计的过程中,需要考虑各个模块之间的接口定义和数据传输方式。
接口定义包括输入输出信号的名称、宽度和数据格式等。
数据传输方式可以采用同步方式或异步方式,也可以使用总线、FIFO等数据结构进行传输。
完成详细设计后,可以进行模块的实现和验证。
模块的实现可以使用硬件描述语言(如VHDL或Verilog)来编写模块的逻辑代码。
在实现的过程中,需要注意时钟频率、面积和功耗等因素的优化。
完成模块的实现后,可以进行模块级的验证。
模块级的验证可以通过仿真和测试来完成。
仿真可以使用仿真工具来验证模块的功能和时序正确性。
测试可以使用测试向量来验证模块对不同输入的响应是否正确。
完成了各个模块的实现和验证后,可以进行系统级的集成和验证。
系统级的集成可以将各个模块进行连接,并进行整体的功能验证。
验证可以使用仿真和实际的硬件平台来完成。
完成系统的调试和优化。
调试可以通过仿真和实际的硬件平台来进行。
优化可以通过对系统的时钟频率、面积和功耗等进行优化,以满足设计要求。
第一课Top-down 设计概论目前常用的两种设计过程是:自底向上(bottom-up)和自顶向下(top-down)。
自底向上的主要思路是先设计好各个零件(可以由不同的人来完成),然后将这些零件拿到一起进行装配,如果在装配过程中发生零件干涉或不符合设计意图时就要对零件进行修改。
这样,不断重复这个修改过程,直到设计满意为止。
由此可见,如果在设计阶段没有做出很好的规划,没有一个全局考虑,使设计过程重复工作很多,造成时间和人员的浪费,工作效率降低。
这种方法不能完全利用三维设计软件的功能完整地进行产品设计。
自顶向下(top-down)是一种先进的产品设计方法,是在产品开发的初期就按照产品的功能要求先定义产品架构并考虑组件与零件、零件与零件之间的约束和定位关系,在完成产品的方案设计和结构设计之后,再进行单个零件的详细设计。
这种设计过程最大限度地减少设计阶段不必要的重复工作,有利于提高工作效率。
Pro/ENGINEER软件提供了完整的top-down设计方案,通过定义顶层的设计意图(骨架)并从产品结构的顶层向下传递信息到有效的子装配或零件中。
Top-Down设计在组织方式上具有这样几个主要设计理念:确定设计意图;规划、创建产品结构;产品的三维空间规划;通过产品的结构层次共享设计信息;元件之间获取信息。
在构建大型装配的概念设计时,Top-Down设计是驾御和控制Pro/ENGINEER 软件相关性设计工具最好的方法。
而且在遇到需要进行设计变更的时候,只需改动骨架,子装配、零部件就会随之变化。
Top-down设计基本要素1. 定义设计意图(layout)页脚内容1所有的产品在设计之前要有初步的规划,如设计草图、提出各种想法和建议及设计规范等来实现产品设计的目的和功能。
这个规划帮助设计者更好地理解产品并开始系统地设计或进行元件的详细设计。
设计者可以利用这些信息开始定义设计结构和独立元件的详细需求并利用Pro/E进行设计。
Top-Down设计中草图(layout)的作用
在top-down设计过程中,草图扮演着很重要的角色。
草图集中定位并体现产品的整体设计意图。
通常情况下,草图要做到以下几种控制能力:控制设计意图、并体现产品的主要功能;设计变更时控制产品的变化趋势;控制产品与工作环境之间的几何关系;在设计过程中要做到草图和实体模型之间相互影响、相互制约,起到相辅相成的作。
Layout的创建和建立其他新对象一样,File>New>Layout
值得一说的是Layout可以读取外部数据,例如AutoCAD绘制的图形,或其它软件的几何,这可以大大减少在Layout中的绘制工作。
初步认识一下Layout。
用一个PTC的经典模型举例吧。
1 这个是小车零部件总体定位(配置)方案图。
在Layout中的几何图元不具备参数化特性,这里给出的内容是示意图,并有相关文字描述。
2 在Layout中可以包含多个页面,这一页是对小车底架(frame)的方案设计,可以看到
关键控制尺寸已经建立了参数,并且建立了参数表。
表的作用就是方便查询和修改参数。
在左下角有一个消息区,如果设计参数不合理,导致发生干涉等问题,这个消息区会有错误提示。
3 那么错误是怎么被发现的呢,原来Layout中可以通过用关系(Relations)来检测。
这种类型的早期错误检测是Layout的一个强大功能,如果不能提前预测错误,在设计的后期修改工作量便成倍增长。
4 这一页是座椅和控制系统的方案图,设计意图很明确吧。
5 逐步展开方案,关键控制部位尺寸用参数来控制。
6 轮胎参数控制。
7 除了控制参数外,还可以加入描述性文字(notes)。
完毕。