Home > ISCH_PrimitiveBus > toSync
ISCH_PrimitiveBus.toSync() method
Convert Primitive to Sync primitive
Signature
typescript
function toSync(): ISCH_PrimitiveBus;1
Returns
Bus primitive object
Example
javascript
// 1. 创建一条测试总线(创建后默认处于异步模式)
const bus = await eda.sch_PrimitiveBus.create('DATA[0..7]', [1000, 1000, 1400, 1000]);
// 2. 转换为同步图元,isAsync() 变为 false
const syncBus = bus.toSync();
const isAsyncAfterToSync = syncBus.isAsync();
// 3. 清理测试图元(本案例只演示模式转换,不修改画布)
await eda.sch_PrimitiveBus.delete([bus.getState_PrimitiveId()]);
console.log('isAsync after toSync:', isAsyncAfterToSync);1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11