如何使用PowerLogic的OLE功能

powerpcb

0人已加入

描述

如何使用PowerLogic的OLE功能

PowerLogic 现在使用先进的目标连接与嵌入(OLE) (Object Linking and
Embedding)技术,它可以在Windows 95和Windows NT 之类的标准MS Windows
操作系统下进行。
这项技术还允许你嵌入(Embed)外部的目标,如MS Word 文件进入
PowerLogic 的设计。PowerLogic 原理图数据库服务器能够接收这些目标。这些
目标在PowerLogic 中可以看到,并且可以被编辑。
另一种OLE 的功能特点是OLE 兼容的应用程序之间的通讯,如在
PowerLogic 和 PowerPCB 之间。OLE 技术允许你在各个应用程序之间进行交叉
探测。在一个应用程序中交叉搜索(Cross Probing)被选网络(Nets)、元件
(Components)或管脚(Pins),而另一个应用程序中被自动选中。
现在PowerPCB也是OLE自动进行的。这种功能允许用户进一步采用Visual
Basic、MS C++ 或其它工具从PowerPCB 的数据库中提取所需的数据。这个功
能使得在PowerLogic 和PowerPCB 之间可以进行自动数据的传输、同步调整原
理图和PCB的设计数据库。
这一节演示PowerLogic和PowerPCB设计集成功能,包括:
·嵌入(Embedding)和修改到PowerLogic中的目标(Objects)
· PowerLogic和PowerPCB之间的OLE通讯,包括:
·传送网表(Netlist)到PowerPCB
· 原理图驱动(Schematic Driven)布局(Placement)
·在PowerPCB中选择
·在PowerLogic中的多个选择
如果你停止并重新开始本教程,或或者你关闭了以前的设计,打开
previewrules 设计文件。

Logic

嵌入(Embedding)目标(Objects)到PowerLogic中
为了嵌入目标(Embed Objects)到PowerLogic 中,下列一些相同的步骤是嵌
入一些可以进行OLE的应用。
嵌入(Embedding)一个位图(Bitmap)
1. 选择编辑/插入新的目标(Edit/Insert New Object),插入目标(The Insert
Object)对话框将出现。

2. 选择从文件建立(Create From File)。

3. 选择浏览(Browse)按钮,浏览(Browse)对话框将出现。

4. 指定为PadsView\PowerLogic目录。
5. 从这个指定的目录下,选择PADSLOGO.BMP 文件并选择插入(Insert)。
Windows NT 4.0用户:选择打开(Open)图标,以选择PADSLOGO.BMP。

6. 从插入目标(Insert Object)对话框中选择OK,一会儿位图(bitmap)文件内
容将出现。当内容出现后,它仍然处于被选择状态,并且能够被移动或修改尺
寸大小。
7. 重新定义该内容的尺寸大小,以便适应原理图标题块大代码尺寸。
a. 将光标放置在信息内容的角上,直到重新定位光标出现。
b. 在拐角处按下并按住鼠标的左键。
c. 移动光标,重新定义位图尺寸的大小。
8. 在位图(bitmap)的中心,按下并按住鼠标的左键,拖动位图到标题块的
代码区域,也许你还需要调整位图(bitmap)的尺寸,以便适应代码区域的大小。
9. 在原理图的任何地方按一下鼠标左键,将不选中位图(bitmap)。
嵌入(Embedding)一个MS Word 文件
这是一个例子,说明如何使用OLE 技术嵌入一个标准的注释文件到原理图
中。
1. 从工具条(Toolbar)中选择整板(Boarder)图标,以便可以看到整个原
理图。
2. 选择编辑/插入新的目标(Edit/Insert New Object)。3. 选择从文件建立(Create From File)。

4. 选择浏览(Browse)按钮,浏览(Browse)对话框将出现。

5. 指定为PadsView\PowerLogic目录。
6. 从这个指定的目录下,选择LOGIC NOTES.DOC 文件并选择插入
(Insert)。
Windows NT 4.0 用户:选择打开(Open)图标,以选择LOGIC
NOTES.DOC。
7. 从插入目标(Insert Object)对话框中选择OK,一会儿.doc 文件内容将出
现。

8. 调整它的相应尺寸,将它作为一个位图信息,移动选中的角位置处,将
它放置在元件Y1 下面。
9. 对被选择的嵌入目标(Embedded Object),打开弹出菜单(Pop-up menu),
关闭(Disable)(或不确认)目标的白色背景。这个设置将内容的背景信息设置好,
并传输字符内容作为PowerLogic的字符目标。
注意: 当你打印原理图时,你必须在打印输出内具有包含OLE 选项内容。
对于Gerber 输出MS Word 文件和其它OLE 应用内容,一般我们不选择包
含OLE目标输出到Gerber文件或者绘图输出。
修改PowerLogic中嵌入(Embedded)的目标(Object)
一旦你将一个目标嵌入到PowerLogic 原理图数据库中,你可以通过双击
目标修改它。下面的步骤就是如何修改LOGIC NOTES 嵌入目标(Embedded
Object)。
1. 用鼠标左键双击字符目标,将离开PowerLogic 窗口,并且这些字符将
出现在Wordpad窗口内,PowerLogic的菜单将被标准的Wordpad 菜单替代。
注意: 如果你另外一个应用结合到 .DOC 文件,如MS Word,那么这些文
档将出现在相应的应用程序中。
2. 将单词microfarads改为picofarads,然后在PowerLogic 窗口内按鼠标的
左键,退出嵌入目标(Embedded Object),已经完成编辑的内容将自动返回到
PowerLogic中。
3. 再按工作区域,删除字符目标。
保存设计备份
1. 选择文件/另存为(File/Save As)。 文件另存为(File Save As)对话框将出
现。2. 在文件名(File Name)字符框内打入preview.sch。
3. 选择保存(Save)。
PowerLogic保存改变并将preview作为当前文件。在PowerLogic 和PowerPCB 之间进行OLE 通讯
PowerLogic 的OLE 功能允许你在PowerLogic 和PowerPCB 之间交叉选择。
使用这一功能你可以采用原理图驱动(Schematic-driven)方式进行布局(Placement)
或设计(Layout)后的设计查看。
注意: 为了完成教程的这个内容,你必须在你的PC 机上安装PowerPCB
version 2.0或更高的版本。参阅PowerPCB的有关安装和操作的文档。
在开始下列过程以前,确信PowerPCB 程序还没有启动。我们将在下面的
步骤中启动它。
注意: 当执行交叉搜索(Cross Probing)时,设计文件的应用程序依然处于
被控制的打开状态。
1. 在PowerLogic 中选择工具/OLE PowerPCB 连接(Tools/OLE PowerPCB
Connection),连接PowerPCB对话框将出现。2. 选择新的(New),以便开始一个新的PowerPCB窗口。这将使PowerPCB
启动, OLE连接PowerPCB对话框出现。
3. 一旦PowerPCB 启动后,你可以在PowerLogic 和PowerPCB 之间动态
的通讯。将PowerLogic和PowerPCB程序窗口调整为各占一半屏幕大小。
传送网表(Netlist)到PowerPCB
使用PowerLogic 的OLE 工具传输网表(Netlist)到PowerPCB,以避免采用
手工方式输入和输出网表(Netlist)。
1. 在OLE PowerLogic连接(OLE PowerLogc Connection)对话框内,选择
设计表(Design tab)。2. 选择传送网表(Send Netlist)按钮,自动地从PowerLogic中输出一个网表
(Netlist),并将网表(Netlist)送出,通过PowerPCB 的OLE 功能,PowerPCB 将
网表(Netlist)(或ASCII)输入。
在这个过程完成后,所有元件将放置在PowerPCB 的设计原点,以准备布

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分