使用powerdesigner 反向生成PDM步骤:
PDM中的逆向工程是指从现有DBMS的用户数据库或现有数据库SQL脚本中生成PDM的过程。逆向工程有两种对象:
1)通过ODBC数据源连接数据库 2) 现有数据库sql脚本。
本文示例的系统环境如下:
1、 数据库已创建完毕,访问用户和密码设置完成。数据库为Oracle9i。
2、 ODBC数据源已由oracle 的Net Configuration Assistant 创建,本地网络命名服务“Database”。
3、 sql脚本示例crebassql。
4、 Powerdesigner95已安装完成。 一、 通过数据源连接数据库逆向工程生成PDM
1、 配置用户数据库连接参数
(a)选择Database->configure connections,转到system dsn标签,
(b)点击Add按钮,选数据库类型Oracle,点击完成。显示如下:输入DataSource Name“PDMTest”;
(c)输入ServerName“Database”, 配置完成。
(d)点击“Test Connect”输入ServerName“Database”,用户名和密码,若连接成功,显示如下:
以后每次连接,选择Databaseconnect,选择odbc数据源,输入ServerName“Database”,用户名和密码。若无提示,则说明连接成功。同时,可以通过DatabaseConnection Information 查看连接信息。
2、 设置逆向工程选项,生成pdm
创建一个PDM文件,选择与之匹配的数据库类型“oracle9i”。
选择DatabaseReverse Engineer Database,d出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据源“PDMTest”
点击确定后,显示此数据库中所有表、视图、用户。根据需要选择后,转换成pdm。
d出的窗口中,选中COMMENT
确定后注释列就出来了,这样所有的表都是这样的(刚才的 *** 作像是在 *** 作一个模板一样)
第一步:先反向工程,文件-逆向工程-DATABASE(从数据库中加载数据表,字段=信息)
选择数据库类型:如我用oracle 9i
接下来会让我们选择一个ODBC数据源,像我这个已经建立好了的。如果没有的话,就要去建立一个新的: 逆向工程完成后生成的表
到这里,我们的逆向工程,就完成了。
先用问题一所述,显示表的注释信息,然后点reports->reports Wizard
下一步,选择生成格式,一个是HTML网页格式,另一个是RTF格式,也就是WORD格式,
打印模板我选一个Professional,用这个就差不多够了,当然也可以选择别的report template,我之所以用这个,是因为发现模板生成的report有很多我不关心的内容。继续下一步
先选择数据表,然后把表名和表的注释 选上,注意顺序和宽度,如50MM 再选择数据表中的列,然后把列名,列的类型,列长度,列的注释选上,注意顺序和宽度,如50MM
确定 一下就可以了。
选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK
d出的窗口中,选中COMMENT
确定后注释列就出来了,这样所有的表都是这样的(刚才的 *** 作像是在 *** 作一个模板一样)
问题二:如何用PowerDesigner的逆向工程,从数据库中加载数据表信息?
第一步:先反向工程,文件-逆向工程-DATABASE(从数据库中加载数据表,字段=信息)
选择数据库类型:如我SQL2005
//数字字典导出 使用 PDMReader数据字典阅读器官方网站
提供一个文档包含powerdesigner从数据库反向生成模型。以及根据创建的模型生成数据库
从数据库反向生成模型步骤:
建立数据连接。配置ODBC连接到数据库。
Database菜单下 configure coneections,点击Add DataSourse
Database菜单下 Reverse Engineer Database,点击连接到数据源(Connectto a Data Source)
UG NX主要功能
工业设计和风格造型
NX 为那些培养创造性和产品技术革新的工业设计和风格提供了强有力的解决方案。利用 NX 建模,工业设计师能够迅速地建立和改进复杂的产品形状, 并且使用先进的渲染和可视化工具来最大限度地满足设计概念的审美要求。
产品设计
NX 包括了世界上最强大、最广泛的产品设计应用模块。 NX 具有高性能的机械设计和制图功能,为制造设计提供了高性能和灵活性,以满足客户设计任何复杂产品的需要。 NX 优于通用的设计工具,具有专业的管路和线路设计系统、钣金模块、专用塑料件设计模块和其他行业设计所需的专业应用程序。
仿真、确认和优化
NX 允许制造商以数字化的方式仿真、确认和优化产品及其开发过程。通过在开发周期中较早地运用数字化仿真性能,制造商可以改善产品质量,同时减少或消除对于物理样机的昂贵耗时的设计、构建,以及对变更周期的依赖。
NC加工
UG NX加工基础模块提供联接UG所有加工模块的基础框架,它为UG NX所有加工模块提供一个相同的、界面友好的图形化窗口环境,用户可以在图形方式下观测刀具沿轨迹运动的情况并可对其进行图形化修改:如对刀具轨迹进行延伸、缩短或修改等。该模块同时提供通用的点位加工编程功能,可用于钻孔、攻丝和镗孔等加工编程。该模块交互界面可按用户需求进行灵活的用户化修改和剪裁,并可定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等 *** 作常用参数标准化,以减少使用培训时间并优化加工工艺。UG软件所有模块都可在实体模型上直接生成加工程序,并保持与实体模型全相关。
UG NX的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于目前世界上几乎所有主流 NC机床和加工中心,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的铣削加工、2~4轴的车削加工和电火花线切割。
模具设计
UG是当今较为流行的一种模具设计软件,主要是因为其功能强大。
模具设计的流程很多,其中分模就是其中关建的一步。分模有两种:一种是自动的,另一种是手动的,当然也不是纯粹的手动,也要用到自动分模工具条的命令,即模具导向。
自动分模的过程
1分析产品,定位坐标,使Z轴方向和脱模方向一致。
2塑模部件验证,设置颜色面。
3补靠破孔
4拉出分型面
5抽取颜色面,将其与分型面和补孔的片体缝合,使之成为一个片体。
6做箱体包裹整个产品,用5缝好的片体分割。
7分出上下模具后,看是那个与产品重合,重合的那边用产品求差就可以了。
手动分模的步骤就大概就这样,手动分模具有很大的优势,是利用MOLDWIZARD分模所达不到的,在现场自动分模基本上是行不通。但是里面的命令是比较的好用的,我们可以用的有关命令来提高我们的工作效率。
开发解决方案
NX 产品开发解决方案完全支持制造商所需的各种工具,可用于管理过程并与扩展的企业共享产品信息。 NX 与 UGS PLM 的其他解决方案的完整套件无缝结合。这些对于 CAD 、 CAM 和 CAE 在可控环境下的协同、产品数据管理、数据转换、数字化实体模型和可视化都是一个补充。
UG主要客户包括,通用汽车,通用电气,福特,波音麦道,洛克希德,劳斯莱斯,普惠发动机,日产,克莱斯勒,以及美国军方。几乎所有飞机发动机和大部分汽车发动机都采用UG进行设计,充分体现UG在高端工程领域,特别是军工领域的强大实力。在高端领域与CATIA并驾齐驱。
以上就是关于如何使用powerdesigner将db2库生成pdm全部的内容,包括:如何使用powerdesigner将db2库生成pdm、如何用PowerDesigner逆向工程导出ORACLE数据库表结构、如何用PowerDesigner 逆向工程导出ORACLE数据库 表+字段+注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)