Uživatelské vlajky, uživatelské barvy prvků

zde najdete popis změn v testovacích či ladicích verzích programu Layout
Post Reply
User avatar
Petr Horský
Member
Posts: 622
Joined: Tue Jun 19, 2007 12:40 pm
Location: Praha
Contact:

Uživatelské vlajky, uživatelské barvy prvků

Post by Petr Horský »

Dobrý den, jak možná víte, v programu Layout lze ke každému prvku nebo součástce připojit až 4 uživatelské vlajky. Ty byly původně určeny hlavně pro ukládání mezivýsledků množinových operací, dnes jsou užívány zejména k barvení netlistu. (Širšímu využití ovšem bránilo i to, že nejsou ukládány do .pcb souborů, což by se od další verze jejich formátu mělo změnit.)

Image

Pokusná verze, na níž teď pracuji, dovoluje pomocí uživatelských vlajek obarvit i jednotlivé prvky. Barva vlajky pak má přednost před barvou vrstvy, která ostatně může být visuálně potlačena užitím společné šedé. Na následujících screenshotech se snažím ukázat, jak by to vypadalo a k čemu by se to případně mohlo hodit: Co když se například chci podívat na několik signálů zároveň, a zajímá mne třeba plocha smyček, které spolu tvoří? Na vrstvě mi u toho tolik nezáleží, ale výhodná bude možnost signály pohodlně odlišit od sebe.

Tady ještě užívám starší příkazy, tj. potenciály zvýrazněné v režimu Mark Track. K visuálnímu rozlišení potenciálů bych na ně nejspíš musel klikat dynamicky, jinak jsou propleteny natolik, že bych je těžko rozeznával:

Obrázek

Následující tři screenshoty již využívají uživatelské vlajky, liší se jen v tom, kolik je zachováno ze standardních barev vodivých vrstev:

Obrázek

Obrázek

Obrázek

(Desku Triton.pcb si můžete stáhnout z galerie.)

Toto však je jen jedna z možných aplikací vlajek, která mne napadla. Rád uvítám další náměty, než bude verze implementující barvy vlajek dokončena. A kolik by těch vlajek mělo být?
User avatar
Ivo Löffler
Member
Posts: 65
Joined: Fri Jul 20, 2007 8:10 pm
Location: Kladno

Post by Ivo Löffler »

To je zajímavé, občas se mi na deskách objevuje více napětí, takže zobrazit si barevně náhled kde až všude které mám by rozhodně pomohlo. Počet vlajek si neodvažuji troufnout odhadnout.
User avatar
Petr Horský
Member
Posts: 622
Joined: Tue Jun 19, 2007 12:40 pm
Location: Praha
Contact:

Post by Petr Horský »

K zobrazování řízenému uživatelskými vlajkami jsem dostal velmi zajímavý námět od pana Ocha: Vlajky nemusejí jen určovat barvu zobrazovaných prvků, ale prvky s nastavenou uživatelskou vlajkou by mohly být zobrazeny v barvě vrstvy i tehdy, když ta je dimována nebo vypnuta. Současná testovací verze má tuto funkci řízenu uživatelem zadávanou maskou určující, které uživatelské vlajky budou fungovat popsaným způsobem. Jako její přirozené rozšíření by se nabízelo mít tam takovéhle masky dvě, z nichž jedna by umožňovala „překonat“ jen dimování vrstvy a druhá (odpovídající funkci té masky, která je tam teď) také její vypnutí.

Protože si jsem vědom, že z tohoto popisu nemusí být vůbec zřejmé chování ani jeho možné využití, raději opět připojuji nějaké screenshoty. Případným zájemcům mohu poslat odkaz na pokusnou verzi (někteří jej ode mne již dostali).

Zde je opět deska Triton, podobně jako na prvním obrázku prvního příspěvku vlákna. Zvýraznění dvou silových vodičů však bylo přesunuto do uživatelských vlajek A a B (na tenhle screenshot by stačilo do jedné z nich), a pro ně maska povoluje barvy vrstev, které však byly jinde dimovány (na rozdíl od citovaného obrázku s výjimkou vrstvy 21, takže názvy součástek dovolují základní orientaci na desce.) Výsledkem je zřetelné odlišení dvou vodičů, u nichž zároveň zůstává dobře patrné, na kterých jsou vrstvách.

Obrázek

Pomocí uživatelské vlajky C jsou tady selektivně dimovány čáry typu 20, užité k rozlévání mědi na obou vnějších vodivých vrstvách. Výsledné zobrazení dobře ukazuje strukturu měděných ploch (viz též http://www.formica.cz/clanky/copper_tips.pdf).

Obrázek

Podobně pro jinou (čtyřvrstvou) desku: vybrané napájecí spoje...

Image

... a dimování rozlévané mědi na všech čtyřech vrstvách.

Image
User avatar
Petr Horský
Member
Posts: 622
Joined: Tue Jun 19, 2007 12:40 pm
Location: Praha
Contact:

Počet uživatelských vlajek

Post by Petr Horský »

Petr Horský wrote: Mon Aug 21, 2017 2:36 pm A kolik by těch vlajek mělo být?
Verze 4.42 (jak teď doplňuji s několikaletým odstupem) má uživatelských vlajek 16. Jedna (nebo i více) z nich přitom může automaticky označovat všechny změněné a všechny nově doplněné prvky.

Na ukázce níže je to vlajka M (ta fialová).

Obrázek
User avatar
Petr Horský
Member
Posts: 622
Joined: Tue Jun 19, 2007 12:40 pm
Location: Praha
Contact:

Re: Uživatelské vlajky, uživatelské barvy prvků

Post by Petr Horský »

Obrázek
Další ukázka praktického využití vlajek, tentokrát při zpětném inženýrství přes 40 let staré procesorové desky (nepříliš přehledné, též v důsledku omezení na IV. konstrukční třídu a dvě vrstvy).

Obrázek
Uživatelské vlajky zde označují osmibitovou datovou sběrnici. Všimněte si, že stejná vlajka i barva se opakuje na obou stranách jejího oddělovače, tedy na různých vodičích a netech.
Post Reply