Ignore net attributes to improve schematic diagrams (eliminate wierd bus routing in some cases).
This commit is contained in:
parent
b4977b2c2a
commit
da0bd681e1
1 changed files with 11 additions and 0 deletions
|
|
@ -318,6 +318,17 @@ export async function buildAndRoute(lockedPlacements = {}, runPlacement = true)
|
|||
|
||||
// Classify (bus detection)
|
||||
const cls = _wb.classify();
|
||||
for(let i = 0; i < cls.size(); ++i) {
|
||||
const item = cls.get(i);
|
||||
if(item.isBus) {
|
||||
console.info("Resetting bus:", item.name, "isGround:", item.isGround, "isPositive:", item.isPositive, "busLevel:", item.busLevel);
|
||||
item.isBus = false;
|
||||
item.isGround = false;
|
||||
item.isPositive = false;
|
||||
item.busLevel = -1;
|
||||
cls.set(i, item);
|
||||
}
|
||||
}
|
||||
_wb.applyClassification(cls);
|
||||
cls.delete();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue