Home > PCB_Document > autoRouting
PCB_Document.autoRouting() method
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
自动布线
Signature
typescript
autoRouting(props?: IPCB_AutoRoutingProps): Promise<IPCB_AutoRoutingResult>;1
Parameters
Parameter | Type | Description |
|---|---|---|
props | (Optional) 自动布线参数 |
Returns
Promise<IPCB_AutoRoutingResult>
自动布线结果
Remarks
如不传入任何参数,将对所有未布线的网络进行自动布线
Example
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