PCB设计时经常遇到多个完全相同或高度相似的电路模块ROOM功能不仅是用于管理元器件摆放区域的功能还支持将ROOM内已完成的布局和布线复制到其他相同电路模块中。为每个PCB模块创建ROOM方法一从Design » Rooms子菜单中选择所需命令然后交互式定义 Room 形状如果选择的是Place命令或自动创建 Room如果选择的是Create命令方法二添加一条新的Room Definition设计约束然后编辑新的 Room 约束再点击Define按钮以交互式定义多边形 Room 的形状方法三使用Tools » Convert » Create Room from Selected Primitives命令基于由一组走线/圆弧形成的已选中闭合轮廓来创建 Room。完成一个模块的PCB布局假设原理图中有4个类似的电路模块比如电源模块Power_1Power_2Power_3Power_4对Power_1模块进行布局或布线及放置电源过孔等操作。保持Channel Offset同步复制Power_1的Channel Offset值选中已布局模块的所有元器件打开PCB List切换至“编辑”模式确认Footprint的排序方式全选Channel Offset列的值同步Channel Offset值选中Power_2模块的所有元器件打开PCB List并确认Footprint顺序粘贴Channel Offset值拷贝ROOM格式ROOM功能最强大的特性之一是能够将一个ROOM的形状、布局和布线复制到包含类似组件的其他ROOM。设计 » Rooms »拷贝 Room 格式点击Power_1所在Room再点击Power_2在对话框中确认通道格式复制重复复制布局至Power_3及Power_4对于多通道、重复电路设计与其逐个模块进行布局不如先完成一个模块的布局和布线再借助ROOM 和 拷贝 Room 格式功能快速复制到其余模块。除了使用 ROOM 进行布局复用外设计人员还可以结合“ PCB 布局复制PCB Layout Replication ”或 “复用模块Reuse Block”“设计片段Snippets”功能提升PCB layout效率。参考资料常见问题解答