Home > PCB_Document > autoRouting
PCB_Document.autoRouting() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
自动布线
签名
typescript
autoRouting(props?: IPCB_AutoRoutingProps): Promise<IPCB_AutoRoutingResult>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
props | (可选) 自动布线参数 |
返回值
Promise<IPCB_AutoRoutingResult>
自动布线结果
备注
如不传入任何参数,将对所有未布线的网络进行自动布线
示例
javascript
// 对所有未布线的网络进行自动布线
const result = await eda.pcb_Document.autoRouting();
console.log(`布线完成:${result.routedNets}/${result.totalNets}`);
// 指定网络进行自动布线,并忽略部分网络
const result = await eda.pcb_Document.autoRouting({
nets: ['VCC', 'GND', 'SDA', 'SCL'],
ignoreNets: ['NC'],
cornerStyle: EPCB_AutoRoutingCornerStyle.DEGREE_45,
optimization: EPCB_AutoRoutingOptimization.COMPLETION,
});1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11