DMT_Board.copyBoard() method
复制板子
签名
typescript
function copyBoard(sourceBoardName: string): Promise<string | undefined>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
sourceBoardName | string | 源板子名称 |
返回值
Promise<string | undefined>
新板子名称,如若为 undefined 则复制失败
示例
javascript
// 1. 取第一块板子的名称作为复制源
const boards = await eda.dmt_Board.getAllBoardsInfo();
const sourceName = boards[0].name;
// 2. 复制板子,返回新板子名称
const newBoardName = await eda.dmt_Board.copyBoard(sourceName);
console.log('source:', sourceName);
console.log('copy:', newBoardName);
// 3. 删除复制的板子,保持工程整洁
const deleted = await eda.dmt_Board.deleteBoard(newBoardName);
console.log('deleted:', deleted);1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12