Proe Top-Down设计演示

前段时间有网友问我,proe 里面有没有装配设计中当某一零件尺寸需要修改时,

与其相关的零件尺寸都需要随之做相应改变的法子。我认为top-down是很好的选择。

下面介绍一下top-down的理论:

就按照产品的功能要求先定义产品架构并考虑组件与零件、

零件与零件之间的约

束和定位关系,

在完成产品的方案设计和结构设计之后,

再进行单个零件的详细

设计。

这种设计过程最大限度地减少设计阶段不必要的重复工作,

有利于提高工

作效率。

 

Pro/ENGINEER

软件提供了完整的

top-down

设计方案,通过定义顶层的设

计意图(骨架)并从产品结构的顶层向下传递信息到有效的子装配或零件中。

Top-Down

设计在组织方式上具有这样几个主要设计理念:

确定设计意图;

规划、

创建产品结构;

产品的三维空间规划;

通过产品的结构层次共享设计信息;

元件

之间获取信息。在构建大型装配的概念设计时,

Top-Down

设计是驾御和控制

Pro/ENGINEER

软件相关性设计工具最好的方法。

 

而且在遇到需要进行设计变

更的时候,只需改动骨架,子装配、零部件就会随之变化。

自顶向下(

top-down

)是一种先进的产品设计方法,是在产品开发的初期

就按照产品的功能要求先定义产品架构并考虑组件与零件、

零件与零件之间的约

束和定位关系,

在完成产品的方案设计和结构设计之后,

再进行单个零件的详细

设计。

这种设计过程最大限度地减少设计阶段不必要的重复工作,

有利于提高工

作效率。

 

Pro/ENGINEER

软件提供了完整的

top-down

设计方案,通过定义顶层的设

计意图(骨架)并从产品结构的顶层向下传递信息到有效的子装配或零件中。

Top-Down

设计在组织方式上具有这样几个主要设计理念:

确定设计意图;

规划、

创建产品结构;

产品的三维空间规划;

通过产品的结构层次共享设计信息;

元件

之间获取信息。在构建大型装配的概念设计时,

Top-Down

设计是驾御和控制

Pro/ENGINEER

软件相关性设计工具最好的方法。

 

而且在遇到需要进行设计变

更的时候,只需改动骨架,子装配、零部件就会随之变化。

自顶向下(top-down)是一种先进的产品设计方法,是在产品开发的初期就按照产品

的功能要求先定义产品架构并考虑组件与零件、零件与零件之间的约束和定位关系,

在完成产品的方案设计和结构设计之后,再进行单个零件的详细设计。这种设计过程

最大限度地减少设计阶段不必要的重复工作,有利于提高工作效率。  Pro/ENGINEER

软件提供了完整的top-down设计方案,通过定义顶层的设计意图(骨架)并从产品结构

的顶层向下传递信息到有效的子装配或零件中。Top-Down设计在组织方式上具有这样几

个主要设计理念:确定设计意图;规划、创建产品结构;产品的三维空间规划;通过产品

的结构层次共享设计信息;元件之间获取信息。在构建大型装配的概念设计时,

Top-Down设计是驾御和控制Pro/ENGINEER软件相关性设计工具最好的方法。

而且在遇到需要进行设计变更的时候,只需改动骨架,子装配、零部件就会随之变化。

这里用一个简单的案例,演示各零件随着骨架的变化而变化,希望大家得到一点启示。

下面开始教程,阅读说明:图片在上,说明文字在下方。

该教程由本人(幽助)原创,首发沐风CAD ,转载请注明出处!

 

首先新建一个组件。
首先新建一个组件。
 
在组件里面创建元件。
在组件里面创建元件。
 
元件创建时,选“骨架模型”。
元件创建时,选“骨架模型”。
 
创建选项。“从现有复制”,点确定。
创建选项。“从现有复制”,点确定。
 
骨架模型已创建,单独打开它。
骨架模型已创建,单独打开它。
 
用拉伸曲面做一个立方体。
用拉伸曲面做一个立方体。
 
先画横竖2个中心线。
先画横竖2个中心线。
 
画一个100*50 的矩形。
画一个100*50 的矩形。
 
双向拉伸20,封闭端。
双向拉伸20,封闭端。
 
自动倒圆角。
自动倒圆角。
 
圆角半径设为2,面组就是选择刚创建的立方体。
圆角半径设为2,面组就是选择刚创建的立方体。
 
倒完圆角之后,我们复制立方体的面。
倒完圆角之后,我们复制立方体的面。
 
复制2次,后续有用。
复制2次,后续有用。
 
用拉伸做一张面。
用拉伸做一张面。
 
再用拉伸,做一张如上图的面。
再用拉伸,做一张如上图“L“形的面。
 
将\L\形面复制一遍。
将“L”形面复制一遍。
 
再将中心的拉伸面复制。
再将中心的拉伸面复制。
 
合并如上图的面组。
合并如上图的面组。
 
再合并如上图的面组。
再合并如上图的面组。
 
合并如上图的面组。
合并如上图的面组。
 
经过3此合并之后,就分成了3个面组,如上图所示。
经过3此合并之后,就分成了3个面组,如上图所示。
 
选“工具”,“发布几何”。
选“工具”,“发布几何”。
 
选择如上图的曲面组。
选择如上图的曲面组,将其发布。
 
用相同的方法,将3个部分的面组,分别发布出去。
用相同的方法,将3个部分的面组,分别发布出去,保存零件。
 
再新建零件。
再新建第一个零件。
 
复制几何
复制几何
 
选择前面创建的骨架模型。
选择前面创建的骨架模型。
 
选择放置的坐标系。
选择放置的坐标系。
 
“发布几何”这里选择骨架模型里面的一个面组。
“发布几何”这里选择骨架模型里面的一个面组。
将复制过来的几何面组实体化。
将复制过来的几何面组实体化,
用同样的方法,创建第二个和第三个零件。
 
将新建的3个零件,组装到骨架模型所在的组件里面去。
将新建的3个零件,组装到骨架模型所在的组件里面去。
 

 
3个零件都用“缺省”装配即可
3个零件都用“缺省”装配即可
 
下面就开始修改骨架模型的尺寸,看看下面的零件会否跟着变化。
下面就开始修改骨架模型的尺寸,看看下面的零件会否跟着变化。
 
将50 这个尺寸改为30,
将50 这个尺寸改为30,
 
点一下“重新生成”。
点一下“重新生成”。
 
各个零件已经相应的发生变化。
各个零件已经相应的发生变化。
 
再改一个尺寸试试。
再改一个尺寸试试。
 
相对应的零件都会发生变化。
相对应的零件都会发生变化。
 
=====================================================================
至此,教程已完结,我只做了2个尺寸变化的演示,但只要理解掌握了top-down的理念
和思想,大家可以自由发挥,怎么应用都可以。这个方法在设计里面非常好用,
非常便于更改产品的尺寸,省去很多反复修改模型的步骤,只有使用得当,
可以大大的节省设计的时间,提供工作效率。
附上我做的3D 图档,感兴趣的可以下载看看。

 

 

top-down 练习文档

转载于:https://www.cnblogs.com/QQ965213592/p/3721094.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python映射实体类_【HIBERNATE框架开发之二】第一个HIBERNATE-ANNONATION项目(采用@ENTITY、@ID直接映射实体类)...

紧接上一篇,这里Himi直接copy上一篇创建的HelloHibernate项目,然后改名为:HelloAnnonation,Ok;OK,准备工作:首先第一步,继续再我们自定义的user libraries 中添加Annotation所需的包&#xff0c…

从Java集成Active Directory

首先,您将需要设置Active Directory,以便可以运行和测试代码。 如果(像我一样)没有一台装有Windows Server的计算机,那么即使在Mac OSX上,也可以通过这种方法设置Active Directory。 您要做的第一件事是在…

编译 php mysql 依赖包_MySQL 5.5.15源码包编译安装

mysql果然是不愧是目前最火的数据库,自从mysql5.5.8之后,mysql的源码包编译安装都要用到cmake来进行编译了,编译的过程没有本质mysql果然是不愧是目前最火的数据库,自从mysql5.5.8之后,mysql的源码包编译安装都要用到c…

云计算之路-阿里云上:基于Xen的IO模型进一步分析“黑色0.1秒”问题

在发现云服务器读取OCS缓存的“黑色0.1秒”是发生在socket读取数据时,而且是发生在读取开始的字节,甚至在socket写数据时(比如写入缓存key)也会出现超过50ms的情况,我们的好奇心被激发到一个新的高度。 根据我们的实测…

ARIMA模型建模步骤

ARIMA模型建模步骤一. 绘制时序图判断序列是否有明显的趋势或周期二. 单位根检验检验方法ADFDFGLSPPKPSSERSNP前三种有有关常数与趋势项假设,应用不方便,建议少用。后三种是去除原序列趋势后进行检验,应用方便。原假设6种方法除KPPS外&#x…

WT2605C音频蓝牙语音芯片:单芯片实现蓝牙+MP3+BLE+电话本多功能应用

在当今的电子产品领域,多功能、高集成度成为了一种趋势。各种产品都需要具备多种功能,以满足用户多样化的需求。针对这一市场趋势,唯创知音推出了一款集成了蓝牙、MP3播放、BLE和电话本功能的音频蓝牙语音芯片——WT2605C,实现了单…

mysql as join_mysql as 别名与 join 多表连接语法

在MySQL中,使用AS关键字为字段、表、视图取别名,或者不用as,用空格隔开:SELECT (SELECT id a,title b FROM blog c limit 1)d;使用字段别名,可以帮助我们有效的组织查询的输出结果。---------------------------------…

'固定' table宽度,走起!

为了让表格能够填充屏幕(剩余空白区域),常将其宽度属性定义为:100%,单元格也是用百分数来定义。 但这样就会出现问题: 如果单元格中的文本超过宽度限制,就会自动换行,高度自动增高,导致整个表格…

python中view的用法_APIview使用

ModelVIewSet 是对 APIView 封装ModelSerializer 是对 Serializer1.1 在user/urls.py中添加路由urlpatterns [ path(apiview/, views.UserInfoViewSet.as_view()), ]1.2 创建user/serializers.py写序列化器serializers.ModelSerializer 和 serializers.Serializer field参数…

spring mvc 教程_Spring MVC开发–快速教程

spring mvc 教程这是我们的JCG合作伙伴之一,来自Manoj的有关使用Spring开发Web应用程序的简短教程, 网址为“ The Khangaonkar Report ”。 (注意:对原始帖子进行了少量编辑以提高可读性) Spring MVC使用基于模型视图…

实时监听输入框值变化的完美方案:oninput onpropertychange

实时监听输入框值变化的完美方案:oninput & onpropertychange 原文:实时监听输入框值变化的完美方案:oninput & onpropertychange在 Web 开发中经常会碰到需要动态监听输入框值变化的情况,如果使用 onkeydown、onkeypress、onkeyup 这…

R语言对矩阵按某一列排序

[plain] view plaincopy a <- c(5,4,3,2,1) b <- c(1,2,3,4,5) c <- cbind(a,b) [plain] view plaincopyc[order(c[,1]),] #按第一列递增排序 转载于:https://www.cnblogs.com/jamesf/p/4751573.html

java 是用什么写的_java用什么写的

java用什么写的JAVA本身就是一门编程语言&#xff0c;它编译生成的文件运行在JVM上(java虚拟机)。JVM是由c语言和汇编语言开发的。基于此之上就是java了&#xff0c;虚拟机是起到解析执行的作用。JVM是java语言最大的特点&#xff0c;java的优缺点也是缘于JVM技术。JVM是一个可…

java properties 保存_Java 读写Properties配置文件

转自&#xff1a;https://www.cnblogs.com/xudong-bupt/p/3758136.html1.Properties类与Properties配置文件Properties类继承自Hashtable类并且实现了Map接口&#xff0c;也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方&#xff0c;就是它的键和值都是字符…

java垃圾回收机制优化_JVM性能优化--Java的垃圾回收机制

一、Java内存结构1、Java堆(Java Heap)java堆是java虚拟机所管理的内存中最大的一块&#xff0c;是被所有线程共享的一块内存区域&#xff0c;在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例&#xff0c;这一点在Java虚拟机规范中的描述是&#xff1a;所有的对象实…

《linux 网卡别名的添加和绑定》RHEL6

网卡别名的配置&#xff1a; 这个和ifconfig临时修改网卡ip 差不多&#xff0c;但是不一样。都是临时的&#xff0c;只要重启电脑就没了。 配永久的ip别名&#xff1a; cp ifcfg-eth0 ifcfg-eth0:0 vim ifcfg-eth0:0 这样做也能出来&#xff0c;对不对就不知道了 重启网络就ok…

NGUI中UILabel使用url标签的一个bug

在NGUI里&#xff0c;UILabel控件可以支持一些简单功能的标签&#xff0c;使文本显示更丰富及实现类似超链接的功能。但是在使用的时候发现了NGUI3.5.9版本里存在着一个bug。不过还好修复这个bug也很简单。 在UILabel中支持[urllink]text[/url]的方式来定义类超链接的文本。bug…

[转]Oracle DB管理内存

• 描述SGA 中的内存组件• 实施自动内存管理• 手动配置SGA 参数• 配置自动PGA 内存管理内存管理&#xff1a;概览DBA 必须将内存管理视为其工作中至关重要的部分&#xff0c;因为&#xff1a;• 可用内存空间量有限• 为某些类型的功能分配更多内存可提高整体性能• 自动优化…

servlet 3.0异步_Servlet 3.0异步处理可将服务器吞吐量提高十倍

servlet 3.0异步Servlet是Java中处理服务器端逻辑的主要组件&#xff0c;新的3.0规范引入了一些非常有趣的功能&#xff0c;其中异步处理是最重要的功能之一。 可以利用异步处理来开发高度可伸缩的Web应用程序。 使用此功能可以有效地构建Web 2.0站点和AJAX应用程序。 我们的JC…

smartgwt_SmartGWT入门,提供出色的GWT界面

smartgwtSmartGWT简介 我最近开始使用SmartGWT &#xff0c;它是一个基于GWT的框架&#xff0c;该框架为您的应用程序UI提供了一个全面的小部件库&#xff0c;并为服务器端的数据管理提供了帮助。 您可以在SmartGWT展示柜上查看其漂亮的功能。 我准备了一个简短的“入门”指南…