连接 SailWind 布局教程

有两种方法可以将 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 Layout 链接

😎前提

如果尚未运行,请启动 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 布局教程