连接 SailWind Layout教程

有两种方法可以将 SailWind Logic 原理图数据转发到 SailWind Layout:

  • 创建 SailWind Layout 可读取的网络表并导入
  • 使用 SailWind Layout 链接自动管理 SailWind Logic 和 SailWind Layout 之间的数据传输

SailWind Layout 链接会自动在 SailWind Logic 和 SailWind Layout 之间传递设计数据,是同步原理图和 PCB 设计数据库的首选方法。

SailWind Layout 链接的另一个好处是工具间通信。使用此自动化技术可以在链接的应用程序之间进行交叉探测。交叉探测是指在一个应用程序中选择网络、元件或管脚会导致在链接的应用程序中选择相应对象。

SailWind Logic 支持 OLE 自动化。此功能允许您使用 Visual Basic、Microsoft Visual C++或其他工具开发自定义应用程序,从 SailWind Logic 数据库中提取特定数据。

本课程内容:

😎前提

如果尚未运行,请启动 SailWind Logic 并打开\SailWind Projects\Samples 文件夹中的preview.sch文件。

要求: 本教程要求示例库保持原始搜索顺序。在 SailWind Layout 搜索顺序中,预览库必须位于公共库之前,否则会导致错误。

创建网络表

创建网络表是将原理图数据传递到 SailWind Layout 以启动 PCB 设计过程的基本方法。网络表包含零件列表、零件类型及其所有网络连接。它还可以包括设计规则和层堆叠。

创建网络表

  1. 工具菜单 > 布局网络表
  2. 在"网络表到 PCB"对话框中,接受默认设置并点击🖱️确定创建网络表。输出窗口会出现指向 Preview.asc 网络表文件的链接。点击🖱️该链接在默认文本编辑器中打开文件
  3. 查看网络表文件内容,在进行下一节前关闭文件

使用 SailWind Layout 链接

您可以使用 SailWind Layout 链接的功能在 SailWind Logic 和 SailWind Layout 之间进行交叉探测。使用此功能执行原理图驱动的布局或布局的后设计审查。

  1. 工具菜单 > SailWind Layout

  2. 在"连接到 SailWind Layout"对话框中,点击🖱️新建启动新的 SailWind Layout 会话。SailWind Layout 启动可能需要一些时间

  3. SailWind Layout 启动后,两个应用程序即建立链接,并启用 SailWind Logic 和 SailWind Layout 之间的交叉探测。同时会出现 SailWind Layout 链接对话框。花点时间调整 SailWind Logic 和 SailWind Layout 应用程序窗口的大小和位置,使它们各占屏幕一半

    TIP

    调整窗口后,您可能需要重新调整 SailWind Logic 和 SailWind Layout 中的视图。在每个程序中按Home键使视图在调整后的窗口中居中

  4. 为减少使用 SailWind Layout 所需的设置,您将导入一个包含教程所需基本 PCB 元素的文件

    a. 在SailWind Layout中,文件菜单点击🖱️导入

    b. 定位并导入\SailWind Projects\Samples 文件夹中的 logic tutorial.asc 文件

发送网络表到 SailWind Layout

使用 SailWind Layout 链接自动生成网络表并发送到 SailWind Layout。

SailWind Layout 链接对话框中,设计选项卡上点击🖱️发送网络表,从 SailWind Logic 生成网络表并发送到 SailWind Layout。过程完成后,所有元件都位于设计原点,准备放置。

TIP

如果出现提示"原理图网络表可能有错误。要继续吗?",点击🖱️是。

原理图驱动布局

现在您已经有了包含原理图零件和网络的 SailWind Layout 设计,您将准备零件进行布局。您还将使 SailWind Layout 进入移动模式,以便在 SailWind Logic 中选择零件会导致所选零件移动。

在 SailWind Layout 中

使用分散元件命令将元件分布在板边框周围。

  1. 工具菜单点击🖱️分散元件,点击🖱️确认分散
  2. 点击🖱️按钮使视图适合板边框

启用移动元件动词模式。

  1. 在工具栏上点击🖱️设计工具栏按钮打开设计工具栏
  2. 在设计工具栏上点击🖱️移动按钮使 SailWind Layout 进入移动元件模式

在 SailWind Logic 中

在 SailWind Logic 中选择 J1 元件。

  1. 在选择工具栏上点击🖱️筛选按钮,然后点击🖱️零件筛选按钮,使 SailWind Logic 进入仅启用元件选择的模式
  2. 选择原理图逻辑表左侧 J1 连接器的任何管脚
  3. 将鼠标移动到 SailWind Layout 窗口。您现在正在 SailWind Layout 中移动 J1

在 SailWind Layout 中

在 SailWind Layout 中放置元件。

  1. 右键点击🖱️翻转面
  2. 通过输入⌨️S 1650 400并按Enter将其定位在 X1650,Y400
  3. 空格键放置 J1
  4. 在设计工具栏上点击🖱️选择按钮退出移动模式

在 SailWind Logic 中进行多重选择

您还可以通过在 SailWind Logic 中进行组选择并在 SailWind Layout 中应用顺序移动命令来顺序移动多个元件

在 SailWind Logic 中

在 SailWind Logic 中进行组选择。

  1. 未选择任何内容时,将鼠标定位在原理图的左上角,然后点击🖱️并拖动鼠标到原理图的右下角
  2. 当多个元件被选择矩形包围时释放鼠标按钮
  3. 完成选择后,SailWind Layout 中会选中✅与您在 SailWind Logic 中选择对应的元件

在 SailWind Layout 中

按顺序移动元件。

  1. 右键点击🖱️顺序移动
  2. 点击🖱️全部是
  3. 点击🖱️放置第一个元件。
    NOTE

    下一个元件会附加到您的鼠标并可以移动

  4. 继续放置零件直到没有更多元件附加到鼠标

布局驱动选择

您也可以从 SailWind Layout 中的选择驱动 SailWind Logic 中的选择。

在 SailWind Logic 中

启用 SailWind Logic 接收 SailWind Layout 中的选择。

  1. SailWind Layout 链接对话框中点击🖱️选择选项卡
  2. 选择接收选择复选框使 SailWind Logic 能够接收 SailWind Layout 中的选择

在 SailWind Layout 中

在 SailWind Layout 中选择 Y1 元件。

  1. 使用无模搜索和选择命令定位并选择振荡器 Y1,输入⌨️ssy1并按Enter

    NOTE

    Y1 元件在 SailWind Layout 和 SailWind Logic 中被选中✅

  2. 搜索并选择 C3,输入⌨️ssc3并按Enter

    这演示了 SailWind Logic 如何响应 SailWind Layout 中的选择并自动更改图纸以使零件进入视图

  3. 搜索并选择 U6,输入⌨️ssu6并按Enter

    由于 U6 是多门零件,SailWind Logic 中会选中✅该零件的所有门。设备的每个门在选择工具栏的搜索和选择框中独立列出

在 SailWind Logic 中

选择 U6 的特定实例。

  1. 在选择工具栏的搜索和选择列表中滚动项目并点击🖱️U6B。选择更改为仅 U6B。这是在 SailWind Logic 中管理多门零件选择的方式
  2. 不要保存文件副本
  3. 关闭 SailWind Layout 链接对话框和 SailWind Layout 而不保存任何更改

您已完成连接 SailWind Layout教程