351

(38 odpovědí, posláno do Testovací verze programu Layout)

Nevim presne jak mate delanou strukturu v .cfg, ale vzdy na konec souboru by mohly pribyvat dalsi parametry, ktere budto: program nacte ale protoze je nezna tak je ignoruje, anebo vi, ze uz nacetl vsechny jemu zname polozky, tak dal necte. Ja ve svych programech pouzivam prvni moznost (polozky co nactu a neznam, tak ignoruju, takze mohu kamkoliv do cfg pridat polozku a nic se nedeje)

352

(16 odpovědí, posláno do Dotazy a náměty k programu Layout)

Dobra. Bylo by mozne nejak takovou funkci vytvorit? Myslim ze by byla velice uzitecna.
(Jednoduse prepinac na omezeni se na nulovou carou ohranicenou plochu nebo oblast window pouze v miste, kde klepnu na rozlevany spoj)

...ted me tak napada, ze s touto funkci by odpadla jedna akce navic, a to pokazde znovu nastavovat na ruzna mista window pred vylevanim jine plochy (vetsinou stridave prelevani v top vrstve pod broukem kvuli odvodu tepla, a bottom rozliti po cele plose desky)
Kdyz totiz vylevam po cele plose, kreslim nulovou caru pres obrys desky, takze se nemusim pokazde trefovat presne na obrys, kdyz umistuju window. Proste ho placnu za vnejsi okraje desky.

353

(38 odpovědí, posláno do Testovací verze programu Layout)

Petr Horský napsal:

Celý zásobník by přirozeně bylo možno ukládat do konfiguračního souboru (za cenu opětné změny jeho formátu).  Přidám jej tam, pokud se funkce osvědčí (a jakmile se délka zásobníku ustálí).  Na druhé straně současný stav automaticky řeší mazání zásobníku, což se může také někdy hodit.

Tak sem se chvili snazil pouzivat funkci pro ukladani grafiky, ale protoze pokazde kdyz tu funkci potrebuju tak grafiku akorat tak ulozim a max.jednou pouziju a jdu na dalsi desku (coz znamena ze zaviram program, protoze si honem neuvedomim ze aby se mi nast.grafiky neztratilo tak musim otevirat pres files/open a proklikat se k dalsi desce), tak nemam vicemene pouzitelne vysledky.....

Neslo by to ukladani alespon provizorne, aby se nemenil format jak pisete, do samostatneho pomocneho souboru?

354

(16 odpovědí, posláno do Dotazy a náměty k programu Layout)

tady je ta deska, snad neni treba moc dodavat, vsechno sem strucne popsal na desce.
Proste myslel jsem, jestli WholeNet nema i tu funkci, ze kdyz je off, tak se vyleje jen plocha B, i kdyz oblast pro vylevani je nastavena na celou plochu desky, tedy i na plose B, kde je veden ten samy signal.

http://kolin.pointclark.net/temp/vylevani%20desky.PCB

http://www.formica.cz/files/forum/rozlevani.png

355

(2 odpovědí, posláno do Dotazy a náměty ke schematickému editoru)

cink! dekuji a omlouvam se za slepotu :o)

356

(16 odpovědí, posláno do Dotazy a náměty k programu Layout)

tak ted si nejsem jisty jestli resite spis ohraniceni rozliti medi,
nebo pripad ktery mam na mysli: mate vic ohranicenych samostatnych ploch, kde lezi prokovky pripojene zem, ale chcete aby se ta zem rozlila jen v tom jednom ohranicenem prostoru, tam kam klepnete v rezimu "pour". Jenze vznika problem. Kdyz umistite obdelnik pro vymezeni plochy, tak abyste vylil tu jednu plochu celou, musite umistit obdelnik i pres druhou vymezenou oblast v mistech kde lezi take prokovka pripojena na zem (a ta se pak nechtene rozlije take) - na to ma byt patrne ten prepinac WholeNet, tak jsem to pochopil z napovedy.

357

(16 odpovědí, posláno do Dotazy a náměty k programu Layout)

Leflik napsal:

Jeste mam dotaz na rozlevani medi:
1) pokud si na vrstvach 10 a 13 potrebuji rozlit med a ohranicim oblast vodicem v stejne vrstve,
pak mi i pres aktivovane "WholeNet" a "MarkedElements" na OFF Layout rozlije med po cele desce, tedy i vne takoveho obrazce....

ano, na to sem take predcasem narazil a nevedel jsem co delam spatne (vzhledem k absenci polygonu se to pri rozlevani casto hodi, prelevat med opakovane na nekolikrat je velmi zdlouhave)

Prosim p.Krivku, jestli by nepridal prepinac prohozeni smeru kolecka mysi pri zoomovani, stejne jako to je u layoutu, dekuji

359

(5 odpovědí, posláno do Dotazy a náměty ke schematickému editoru)

aha, dekuji, uz to slape jak ma :o)

360

(5 odpovědí, posláno do Dotazy a náměty ke schematickému editoru)

Zaroven by mne zajimalo jak narocne by bylo alespon castecne urcit knihovni soubory jako knihovni a spojit s tim i nektere odlisnosti prace jakozto s knihovnou prvku a ne jako se schematem...

361

(5 odpovědí, posláno do Dotazy a náměty ke schematickému editoru)

Nazev tematu je sice nepresny vzhledem k nasledujicimu textu, nicmene jedno z reseni k tomu vede.
Obcas se stane, ze pri tvorbe prvku v "knihovnim schematu" zustane nejaky nedokonceny, nechteny, anebo spatny prvek, ulozen v souboru (v Local Library), ale neni umisten na desce, tedy neni videt a nevim ze stale existuje. Kdyz pak kreslim schema, mam moznost tento prvek pouzit a nevim ze je spatny.
Otazka tedy zni: lze nejakym zpusobem tento neumisteny prvek z Local Library odstranit?
Mohlo by se to napriklad resit tim, ze pri opousteni dotycneho souboru se krom pripadneho dotazu na ulozeni zmen objevil i dotaz na "vycisteni nepouzitych prvku z lokalni knihovny"

ps.: ted se mi zrovna neco takoveho stalo a opravou schematu tedy prijdu zhruba o hodinku prace...

362

(38 odpovědí, posláno do Testovací verze programu Layout)

Nebylo by to spatne, uz nekolikrat sem tohle zkousel udelat rucne, hral sem si s barvami a odstiny, ale zjistil jsem, ze to nejspise znamena nastavit jinak logiku prolinani barev. Kdyz si nastavite napriklad popisky na opravdu tmavou sedou, tak tam kde se to prolina s tyrkysovou, vznikaji rusiva svetla mista..
Nicmene je to take dobra funkce (z tech mene dulezitych).

Aha, tak takovy zpusob prace ma taky sve vyhody.
Kazde to reseni ma bohuzel neco dobre neco blbe, takze take hlasuju pro ten prepinac, aby na tom nebyl nikdo skodny.

364

(38 odpovědí, posláno do Testovací verze programu Layout)

Takze pouziti funkce mame shodne.

Rekl bych ze u zoomu je to trochu neco jineho. Zoomujete dokud nejste spokojen s priblizenim, zato tady vite predem co budete delat a ktere vrstvy potrebujete, tedy vejdete do menu a rovnou kliknete na prislusny text, namisto toho, abyste zdlouhave preklikaval.
Vlastne to mate to same jako s nastavovanim rastru, taky predem vite jaky chcete.
Je pravda, ze zas tak male odlisnosti v zobrazenych vrstvach asi nebudou, a ulozenych nastaveni take nebude tolik.
Jen mam pocit ze to neusetri tolik casu, protoze se musim koukat jestli to uz je to co chci.
Mozna nejidelanejsi by bylo zachovat moznost prepinani mezi polozkami funkcemi UP/DOWN, a zaroven mit moznost dojit k polozkam G(raphics), Pr(e)sets (nebo jiny nazev to uz je vedlejsi) a pak cislem 1 az 8 presne vybrat co potrebuji, myslim ze tyto dva zpusoby si nijak neodporuji...

Pro uzivatele by to nejspis zas tak slozite snad nebylo, zvlast kdyz na to budou chtit vytvorit makro..
Rad bych znal nazor i ostatnich uzivatelu jak to cele vidi oni.

Jeste jsem to ted zkousel obejit makrem, ale bohuzel jsem zjistil, ze makrem nelze zapinat a vypinat vrstvy tak, abych mohl konkretne definovat viditelnost prislusne vrstvy i za cenu dlouheho makra (musel bych obslouzit pokazde vsechny vrstvy). Lze jen enterem negovat stav viditelnosti, tedy ani tudy by pro me cesta nevedla.

Zatim to tedy zkusim takto par dni pouzivat, uvidime jak to pujde v praxi a dam vedet.

365

(38 odpovědí, posláno do Testovací verze programu Layout)

Jeste se zeptam, co konkretne v praxi casto prepinate a chcete tuto funkci vyuzivat? Spise prepinani vrstev nebo zapinani obrysu spoju atd.? Resp.co vas vedlo k uvaham o teto funkci?

366

(38 odpovědí, posláno do Testovací verze programu Layout)

Toto je velice uzitecna funkce. Casto totiz potrebuji zobrazit pouze jednu vrstvu medi abych si prohledl nedostatky ktere bych obtizne videl pres ostatni vrstvy. Nebo napriklad zobrazim 15, 21, 22 abych srovnal popisky a z vrstev 21, 22 vytvorim potisk desky, pak se zas musim prepinat zpet do bezneho zobrazeni, atp.
Dle meho nazoru je naopak vyhodnejsi mit na obrazovce jasne popsano "Pouze TOP", "Pouze BOTTOM", "Rovnani popisek", atd., primlouval bych se tedy pro tuto variantu, pripradne uvaha o nejake kombinaci obou zpusobu. Nez totiz klikat tak dluho nez zjistim ze toto je opravdu to co potrebuji, je v podstate rychlejsi dal si vrstvy rucne prepinat...

Moc Vam dekuji, rekl bych ze se to chova presne tak jak jsem myslel.
Jeste pro zajimavost k tomu poslednimu odstavci, mate na mysli system, kdy si uzivatel uklada vsechny PNL nekam stranou do spolecneho adresare a doposavad to bylo tak, ze program vlastne vzdy u kazde desky sahal do jednoho stale stejneho adresare?

Na obnovovani cesty PNL na zaklade udalosti nemusite byt vubec vazan. Pokud vim, tak pri otevirani souboru PCB neni nic co by bylo vazano na umisteni PNL, s tim se pracuje pouze pri jeho nacitani do souboru, tedy v okamziku kdy uzivatel da pokyn k otevreni dialogu pro nacteni PNL souboru.
Jedine o co mi jde, je pri otevirani tohoto dialogu se v dialogu objevi rovnou umisteni, ve kterem je aktualni otevrena deska. V takovem pripade dokonce program nemusi ani nikam ukladat posledni pozici nacitaneho PNL, nebot ta bude ciste odvozena od umisteni PCB.
Ted mam trochu pocit ze jste me spatne pochopil o co mi vlastne jde....
A nebo ja spatne chapu ted vas.

Jestli nekdo uklada soubory desky mimo adresar s netlistem, prijde mi to nesystemove nelogicke a nejsem sam. Uprednostnil bych spise logiku i za cenu male zmeny prace. Je to prirozeny vyvoj kazeho systemu, nemuzem neustale setrvavat za kazdou cenu na stejnych postupech jen proto, ze jsme na ne zvykli a jiz nam neprijde ze je to ci ono uz kostnaty postup.

vezmeme to prakticky:
V adresari by melo byt jedno schema, a od nej aktualni netlist. Desek kolik chci, ty jsou na konci celeho retezce. pokud jde o jinou verzi zarizeni, je i schema jine a zaslouzi si vlastni adresar. Pokud chci mit vsechny verze v jednom adresari, tak mam i nejak kazdou verzi pojmenovanou a nazvy se budu snazit drzet jednotne pro kazdou tu skupinu "schema, netlist, deska" (byl bych proti sobe).
Jiste ze se nelze zavdecit vsem. Ale nemuzu brat celou vec jako zablokovanou jen pro to ze je "jeden" clovek co to dela jinak..

Nejcasteji na to narazim kdyz delam jednu desku a musim rychle predelat jinou. Nevim co je na tom tak sloziteho proste nastavit adresar souboru desky.
Jde i o to, ze ne kazdy dela male desky, dela jich malo a malokdy. Denodenni intenzivni praci usnadni kazda malickost, kazda blbustka. A spousta techle detailu delaji system promakanejsi a konkurence schopnejsi.
Stejne az se jednou rozebehne verze 5, bude ovladani jine a na zaklade takovyhle pripominek muze treba navic byt trochu orientovane na nejpouzivanejsi ukony a ne striktne na systemovost. I tak to muze byt stale prehledne..

Muzete to brat i jako pripravu uzivatele na moznou budouci provazanost schematu a desky, kterou myslim planujete ve verzi 5. Uzivatel se nauci brat skupinu jako jeden virtualne provazany projekt a tak se k nemu chovat.

A pokud se Vam to stale nezda, proc nedat uzivateli sanci se v nastaveni rozhodnout jesti mu ma formica nabizet mistni PNL nebo posledni pouzity?

Slo mi pouze o to aby pri loadovani netlistu se dialogove okno oteviralo na ve stejnem adresari jako je pcb soubor.

371

(1 odpovědí, posláno do Dotazy a náměty ke schematickému editoru)

klavesou delete mohu smazat téměř vše, ale ne texty a popisky (myslím pokud kurzor je v jiném režimu než kreslení). Vadí mi to u mazání labelů při úpravě schémat. Musím přepnout kurzor do režimu delete pick  a nemůžu zmáčknout jen tlačítko na myši (mám desetitlačítkovou myš a tlačítka přemapovaná).

Právě v tomto případě jsem si myslel že se mi to neuložilo a ono se tak stalo. Jde o to že se člověk myší uklepne a ani o tom neví. To je problém a měl by jste to odstranit

Mohl by layout při prvním otevření dialogu loadovaní netlistu začít na té cestě kde je uložený pcb soubor? Chápu úplně první načítání kdy ještě pcb soubor neexistuje. Bežná situace je taková: někdo zjistí chybu. Ja zkopírováním do nové složky založím novou verzi, otevřu schéma, opravím, vygeneruji netlist, spustím layout, zadám načíst netlist, proklikám se celou dlouhou cestou :( Pak už si to pamatuje. Myslím že některé dialogy už to dělají, ale tento je pozadu.

Teď jsem objevil zákeřnou chybu v obou programech která mi zbytečně přidělala práci. Pokud si otevřu soubor a provedu v něm změny které při exitu nechci uložit, musím pochopitelně kliknout na No. Teď jsem však kliknul omylem mimo tlačítko (v schématu to funguje jen pod tlačítkem) a schéma i layout se uložil.
Pro rozveselení: Jednou jsem chtěl ve schématu přepnout na další list a místo W, N jsem zmáčkl Q, N. Taky veselé.

V dnesni dobe soucasny system velikosti a tvaru padu je uz prezitek. Zavadi to strasny pocet problemu, hledani i v nove setridene tabulce je zdlouhave a i kdyz vim cislo padu je mi to k nicemu, protoze nemuzu napsat 231, ale jen 1-9. Branilo by neco tomu ze by si kazdy pad nesl informaci o tom jak je velky, jaky ma tvar atd. ? Nebo pouzit i zcela jiny postup, urcite znate i jine metody. Chapu ze budete mit desitky argumentu proc je lepsi nic noveho nevymyslet, ale asi by to stalo za pokus. Podle me to chce se nebat i velmi zasadnich zmen, nebo casem formica zrati dech i pres nekolik vyjimecne skvelych vlastnosti. V emailech jste psal ze uz mate nekolik let rozdelanou Formicu 5, proc ji neuvolnite? Take by to chtelo udelat free verzi i posledni verze, nejlepe stejnym zpusobem jako eagle=omezenim velikosti desky a ne poctem prvku. Az nekdy skoncim u Papoucha, tak pro svoje domaci bastleni uz formicu nebudu moci pouzit a budu se muset ucit eagle.