|
如何使用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 设计文件。

嵌入(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 的设计原点,以准备布 局
|