第 20 章 AI 驱动的先进功能

阅读以下主题以了解更多关于执行算法驱动布局的流程。

布局区域评估

此功能可自动将元件放置在板框内,遵守布局规则的同时最小化占用空间。可通过以下两种方式触发:

通过菜单栏触发

😎前提

存在未固定的板框外元件。

🏃‍♂️‍步骤

  1. 点击AI > 布局区域评估菜单项。

  2. 配置布局规则,包括:

    • 单面布局 勾选此选项启用单面布局(默认不勾选则为双面布局)。

    • 允许 45 度旋转 勾选以允许元件 45 度旋转。

    • 边界间距 指定元件本体到板框的最小间距。

    • 最大迭代次数 指定算法迭代次数(上限 100 次)。

  3. 添加类别以包含封装并定义类别间间距规则:

    a. 添加类别:在"类别封装名称"框中输入类别名称,点击添加将其加入类别列表。

    选中列表中的类别名称后还可:

    • 点击重命名,使用文本框内容重命名选中类别。

    • 点击删除移除选中项。

    b. 为类别添加 PCB 封装类型:选中列表中的类别,从"可用"列表选择封装加入"已选"列表。

    • 使用 Ctrl/Shift 键进行多选。

    • 点击移除将封装移回"可用"列表。

    c. 定义类别间间距规则:在"同面元素间距规则"区域双击表格单元格定义间距规则。

  4. 点击运行执行布局操作。输出窗口的状态标签页将显示报告文件超链接。

    运行时可以:

    • 在状态栏查看当前/最大迭代次数及面积利用率。

    • 点击取消按钮或关闭对话框终止进程,系统将按当前状态放置元件。

  5. (可选)点击保存按钮存储所有设置供下次使用。

通过右键菜单触发

😎前提

存在未固定的板框外元件。

🏃‍♂️‍步骤

  1. 选择待布局元件:Ctrl+单击选择非连续项,或拖动光标框选范围。

  2. 右键点击选择布局区域评估弹出菜单。

  3. 按提示点击板框或 2D 线项定义布局区域轮廓。

选中元件将按布局区域评估对话框的配置进行放置(最大迭代次数固定为 1 次)。

智能布局

使用布局区域评估功能实现最小化布局面积。

😎前提

  • 通过 SailWind Layout Link 发送原理图网表时需启用AI 布局参考数据选项。

  • 设计中必须已定义板框。

🏃‍♂️‍步骤

  1. 点击AI > 智能布局菜单项。

  2. 在智能布局对话框中,表格列出智能识别的元件组及其对应布局状态与规则集。

    注: 当前版本不支持规则集配置。

  3. (可选)点击规则设置按钮按需配置布局选项,包括:

    • 允许旋转 勾选允许元件 90 度旋转。

    • 布局样式 从下拉列表选择布局样式。

    • 单面布局 勾选启用单面布局(默认不勾选则为双面布局)。

    • 关键部件安全间距 指定智能识别的组内关键元件最小间距。

    TIP

    可跳过此步骤使用默认设置。

  4. 点击模块分析按钮启动模块分析。

  5. 点击模块布局按钮启动布局流程。

    流程完成后,布局状态将变更为"布局完成"。

  6. 点击簇创建按钮从元件组创建簇。

  7. 点击簇布局按钮打开簇放置对话框。