Home > IPCB_PrimitiveVia > getState_PrimitiveLock
IPCB_PrimitiveVia.getState_PrimitiveLock() method
获取属性状态:是否锁定
签名
typescript
function getState_PrimitiveLock(): boolean;1
返回值
boolean
是否锁定
示例
javascript
// 1. 生成本次运行专用的坐标,分别放置未锁定和已锁定的两个测试过孔
const x = 3000 + Math.floor(Math.random() * 100000);
const normal = await eda.pcb_PrimitiveVia.create('', x, 3000, 20, 40, 0, null, null, false);
const locked = await eda.pcb_PrimitiveVia.create('', x + 500, 3000, 20, 40, 0, null, null, true);
// 2. 分别读取锁定状态
const normalLock = normal.getState_PrimitiveLock();
const lockedLock = locked.getState_PrimitiveLock();
// 3. 清理测试图元(查询类案例不留测试对象)
await eda.pcb_PrimitiveVia.delete([normal.getState_PrimitiveId(), locked.getState_PrimitiveId()]);
console.log('normalLock:', normalLock);
console.log('lockedLock:', lockedLock);1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14