Dobrý den,
potřeboval bych dodatečnou kontrolu izolační vzdálenosti padů na stejném spoji.
Pokud při strojním osazování je prokov blízko plošky - cesta k němu je odmaskovaná (viz obr.), dojde k nasátí cínu do prokovu a spoj se musí kontrolavat, opravovat.
https://www.formica.cz/files/forum/izol(krecmer).png
Nešla by taková kontrola doplnit? Tj. přidat přepínač, který by pro "pad to pad" kontrolu ignoroval společný potenciál.

(Přemístil jsem obrázek.)

Dobrý den, tak jsem taky zkusil najít nějaký free editor a nic :-( . Pro jednoduché úpravy používám GerbV, kerý umožňuje alespoň mazat segmenty, posouvat vrstvy a spojovat více vrstev do jedné, takže se něco málo s ním udělat dá.

Ivo Löffler napsal:

OK, myslím si, že bez češtiny se obejdeme :-).

Dobrý den, v rámci prokrastinace jsem se díval do specifikace PDF formátu. Ta uvádí, že stringy (to je i popis vrstvy) mohou být v kódování "PDFDocEncoding"-nemá všechnu diakritiku nebo  "UTF-16BE with a leading byte-order marker (FEFF)". Zkoušel jsem uložit INI do UTF-16, ale fungovalo to jen částečně.
Zkusil jsem i generované PDF otevřít v Acrobatu a editovat název vrstvy na "ěščřžýáíé". A skutečně Acrobat přidal do souboru označení vrstvy ve fromátu UTF-16BE s předznačením FEFF.
Takže by PDF generátor musel převádět a ukládat jména vrstev z 1250 (výchozí kódování INI) do UTF-16BE.

Ivo Löffler napsal:

Bylo by možné se zamyslet nad variantou mít v PDF kromě vrstvy Holes i vrstvu Mirror Holes? Když si chci prohlédnout stranu spojů, tak mi nesedí s vrtáním proti straně součástek.

Standardně vytvářím 2 stránková PDF (pohled TOP a BOTTOM) - tj. v nastavení generátoru používám side A a side B a otvory se generují pro obě strany správně.
Stranu A mám zrcadlově v ose X, stranu B bez zrcadlení a otvory jsou vygenerovány v obou případech OK (na A jsou zrcadleny).
Takže pokud chcete "průhled" přes desku, stačí dát všechny chtěné vrstvy na jednu stranu např. "side B" a vypnout dvoustránkové generování (two pages disabled). Tím je vše konzistentní (vrstvy i vrtání) a je jedno jestli vše zrcadlíte nebo ne. Dal bych sem ukázku, ale nemám teď nápad, kam jednoduše uložit sdílené soubory (na svůj server kvůli spambotům nechci).

Ukázkové soubory zaslané panem Krečmerem jsem vystavil zde: pdf-pohledy.zip

krivka napsal:
Krecmer napsal:

Při kreslení jsem si zapsal tyto drobné náměty úprav programu:
- možnost otevření Layoutu s předáním PCB souboru (ne PNL) + pokud mám zvýrazněnu součástku, pak Layout ji taky zvýrazní nebo na ni přesune kurzor

To je zajímavý námět. Patrně máte na mysli, že by schematický soubor na základě porovnání netlistů nalezl soubor PCB patřící k aktuálnímu schematu a ten předal Layoutu k otevření. Samozřejmě by se musely vyřešit situace, kdy různé desky obsahují stejné zapojení, a také případ, kdy deska ještě neexistuje.

Až tak komplikovaně bych to neviděl. Když vybírám nyní možnost v menu Files/Open Layout, také se mě neptá či nehledá název souboru, pouze vygeneruje PNL dle názvu schematu a oteveře jemu přiřazený program (Layout). Stejný princip bych uvítal i s otevřením PCB místo PNL - tj. druhá položka menu, která otevře PCB soubor dle názvu schematu (jako bonus by bylo zvýraznění zvýrazněné součástky, ale to není nutné).

krivka napsal:
Krecmer napsal:

- při generování netlistu dovoluje sloučit pole PartName+Value - prosil bych ještě možnost: "Value, pokud je prázdné, pak PartName".
   Proč: Standardně je v PartName obecné jméno pro "obecné součástky" (C ,R, L, OZ) a konkrétní hodnota je ve Value (100n, 10k, TL072). U spec. součástek je vyplněno pouze PartName (MAX232) a Value je prázdné.
   Při generování pak vznikají buď nejasné názvy, pokud pole nekombinuji nebo zbytečně dlouhé názvy "C 100n", "R 10k", "OZ TL062", které na desce je pak musím ručně editovat a zkracovat.

Potíž je v tom, že vygenerovaný PNL soubor, v němž by se tato substituce uplatnila, by při porovnání vykazoval rozdíl oproti vzorovému schematu.

To je možné, prakticky jsem nikdy funkci "vzorového schematu" nikdy nepoužil, za to přepisování popisu součástek dělám často ;-).

krivka napsal:
Krecmer napsal:

- přidat řadu tlačítek - plovoucí nebo v horním řádku s možností nastavit makra (třeba <Alt-Ctrl-F1> až <Alt-Ctrl-F12>)

Tohle se týká obou programů.  Ing. Horský se k tomu možná vyjádří.

krivka napsal:
Krecmer napsal:

- přepínač, jestli do výběru bloku se má zahrnout objekt na hranici oblasti - pokud chci odsunout vodiče od zapojené součástky (Move Block), vždy se vybere i součástka, od které chci vodiče odsouvat (kdysi to tak nebylo)
http://soubory.zpaskova.cz/formica/sch1.png --> http://soubory.zpaskova.cz/formica/sch2.png

Pokud chcete při označení bloku jednoznačně určit, zda do výběru patří objekty na hranici, použijte Edit|Group Operation|Select|Window & Border případně Edit|Group Operation|Select|Window Interior. V obecném případě ani toto nemusí stačit, proto schematický editor už od počátku nabízí možnost vybrat blok pomocí středního tlačítka myši. V tom případě se objekty jen zvýrazní a pomocí Add/Sub je možno některé vyřadit a jiné doplnit. Dalším stiskem středního tlačítka přepnete na příkaz Move Group, kterým se pak provede posun vybrané skupiny objektů.

Ano, je více způsobů jak dosáhnout mého výsledku, nicméně nejjednodušší Edit/Move Block mi to neumožní. Myslím, že by stačilo dát do globálního nastavení výše zmíněnou volbu Select Window & Border nebo Select Window Interior a tím zvolit chování pro jakýkoliv výběr přes okno.

5

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

Dobrý den,
GIMP zrovna nepoužívám, ale na různé konverze obrázků z příkaz. řádku je super utililita Image Magick https://imagemagick.org/index.php. Tu si můžete stáhnout a rozbali/nainstalovat.
Ve Formice použijte export do tifu černou barvou a do názvu generované vrstvy přidejte -N.tif, kde N je pořadové číslo vrstvy 0 až 23, tj. pro test.pcb vznikne test-0.tif, test-1.tif ... test-23.tif.
Vytvořil jsem cmd soubor, který převede všechny tify do png, přehodí barvy dle tabulky a sloučí vrstvy do dvou (strana a,b) png souborů.
Barvy se definují na začátku souboru (musí začínat slovem rem, aby se nevykonávaly).
Tento kód si zkopírujte, uložet do cmd souboru, nastavte cestu k imagemagick instalaci a nastavte si barvy dle libosti.

@echo off
:: skript vyuziva free program https://www.imagemagick.org/script/download.php
:: testovan s verzi ImageMagick 7.0.8-14 Q16 x86
:: definice stran a barev vrstev - barvy viz https://imagemagick.org/script/color.php
:: rem vrstva strana barva
rem 0 a BLACK
rem 1 a BLUE
rem 2 a ORANGE
rem 3 a GRAY
rem 4 a "#102030"
rem 5 a MAGENTA
rem 6 a GOLD
rem 7 a khaki
rem 8 a "#909090"
rem 9 a "#f0f0f0"
rem 10 a "#101010"
rem 11 a "#101010"
rem 12 b "#101010"
rem 13 b "#101010"
rem 14 b "#f0f0f0"
rem 15 b "#909090"
rem 16 b khaki
rem 17 b GOLD
rem 18 b MAGENTA
rem 19 b "#102030"
rem 20 b GRAY
rem 21 b ORANGE
rem 22 b BLUE
rem 23 b BLACK

:: cesta k ImageMagick instalaci
set cnv="c:\utils\imagemagick\convert.exe"

:: spojeni vrstev pomoci metody xor, rms, mean atd, viz convert.exe -list evaluate
set eval=xor

:: zacatek jmena souboru
set name=%1
if #%1# == ## (
  echo Name of .tif files is not defined ...
  set name=test
)

:: pomocne promenne, aby se neprevadelo a mazalo co nevzniklo  
set out_a=0
set out_b=0

:: prevod B/W tif souboru do 24b PNG
for /L %%I in (0,1,23) do (
  if exist %name%-%%I.tif (
    %cnv% %name%-%%I.tif -define png:color-type=2 %%I#.png
    echo Layer %%I to PNG
  )
)

:: prevod BLACK barvy na barvu dle vrstvy (tabulka na zacatku souboru)
for /f "eol=@ tokens=1,2,3,4" %%I in (%~f0) do (
  if %%I == rem (
    if exist %%J#.png (
      %cnv% %%J#.png -fill %%L -opaque BLACK -define png:color-type=2 %%J_%%K#.png
      if %%K == a set out_a=1
      if %%K == b set out_b=1
      echo Layer %%J to %%L
    )
  )
)

:: slouceni vrstev do dvou png dle strany a a b
if %out_a% == 1 (
  %cnv% "*_a#.png" -evaluate-sequence %eval% %name%_a.png
  echo Side A generated as %name%_a.png
)
if %out_b% == 1 (
  %cnv% "*_b#.png" -evaluate-sequence %eval% %name%_b.png
  echo Side B generated as %name%_b.png
)
:: vymaz vsech pomocnych png souboru
if %out_a% == 1 (del *#.png) else (if %out_b% == 1 del *#.png)

Po uložení spuštění jako např. png.cmd test skript proběhne (začátek názvu test) a vytvoří soubory test_a.png a test_b.png s vrstami, které našel.
Pokud Vám to pomůže, budu rád a zajímalo by mne Vaše nastavení barev jednotlivých vrstev - já jsem tam dal hodnoty od pasu.
MK

Při kreslení jsem si zapsal tyto drobné náměty úprav programu:
- možnost otevření Layoutu s předáním PCB souboru (ne PNL) + pokud mám zvýrazněnu součástku, pak Layout ji taky zvýrazní nebo na ni přesune kurzor

- při generování netlistu dovoluje sloučit pole PartName+Value - prosil bych ještě možnost: "Value, pokud je prázdné, pak PartName".
   Proč: Standardně je v PartName obecné jméno pro "obecné součástky" (C ,R, L, OZ) a konkrétní hodnota je ve Value (100n, 10k, TL072). U spec. součástek je vyplněno pouze PartName (MAX232) a Value je prázdné.
   Při generování pak vznikají buď nejasné názvy, pokud pole nekombinuji nebo zbytečně dlouhé názvy "C 100n", "R 10k", "OZ TL062", které na desce je pak musím ručně editovat a zkracovat.

- přidat řadu tlačítek - plovoucí nebo v horním řádku s možností nastavit makra (třeba <Alt-Ctrl-F1> až <Alt-Ctrl-F12>)

- přepínač, jestli do výběru bloku se má zahrnout objekt na hranici oblasti - pokud chci odsunout vodiče od zapojené součástky (Move Block), vždy se vybere i součástka, od které chci vodiče odsouvat (kdysi to tak nebylo)
http://www.formica.cz/files/forum/krecmer_sch1.png --> http://www.formica.cz/files/forum/krecmer_sch2.png

7

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

Po delší době jsem při kreslení sepisoval náměty na funkce Layoutu, dávám je zde na zvážení (možná už jsem některé psal):

- zobrazovat graficky izolační vzdálenost kolem taženého vodiče (např. jako Kicad)
  http://www.formica.cz/files/forum/krecmer_obr1.png

- přidat řadu tlačítek pro použití s myší - plovoucí nebo v horním řádku s možností nastavit vykonání makra (třeba <Alt-Ctrl-F1> až <Alt-Ctrl-F12>)
  http://www.formica.cz/files/forum/krecmer_obr3.png

- uživatelské názvy vrstev (ne pouze 0-23)

- oddělit On/Off vrstvy od Dim, aby bylo možné zap/vyp vrstvy měnit jedním makrem (původní stav před Dim)

- možnost zapnutí zrcadlového pohledu = vše se kreslí zrcadlově (tj. když si otočím fyzickou desku můžu srovnávat stranu spojů s kresbou na monitoru) - pro oživování/servis neocenitelná funkce!

- možnost otevření schematického editoru se schematem z menu + pokud mám zvýrazněnu součástku, Schema ji taky zvýrazní nebo na ni přesune kurzor

- zvlášní funkce v menu pro měření vzdálenosti (např. jako Kicad + rozložení do os X,Y) - nyní lze pouze přesunem nulového bodu
  http://www.formica.cz/files/forum/krecmer_obr2.png

- použití uloženého View & Zoom bez popisu je metoda pokus/omyl

- většina "rychlých kláves" (*, Ctrl-* Alt+,Alt-, i samotné + a -,atd.) je, dle mého mínění, pro praváka krkolomně použitelné - musíte pustit myš nebo přesunout levou ruku na opačnou stranu klávesnice

Generování PDF
- posunout vrstu HOLES k masce, aby díry nepřekrývaly texty/čáry
- nastavitelná výchozí viditelnost vrstev (menu nebo aktuální stav)
- uživatelské názvy vrstev
- texty generované tak, aby šlo v PDF hledat (třeba skryté, pod nynějšími vektory) - Schema to takto generuje, tím lze hledáním textu najít pozici např. R12

Snad se něco ujme ...

8

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

Mohl by PDF generátor umožňovat jiné umístění vrstvy HOLES, která je nejvýš, tím pádem jakýkoliv text/čára jdoucí přes díru je přerušený/nečitelný (díra ho překryje)?
Navrhoval bych možnost přesunutí vrstvy děr (HOLES) před maskou, (např. 17, 16, HOLES, 15, 14 ...), tj. texty nepřekryje, spoje ano.
Nynější přeházené pořadí vrstev  (HOLES,21,22,18,23,19,17,16,15,14,13,12,20) má nějaký důvod nebo je to "historický vývoj"?
Také by mohly být vrstvy ve výchozím stavu pdf souboru zapnuty/vypnuty dle nastavení Layoutu při generování (tj. co vidím v Layoutu, to vidím v PDF) - není to volba "generovat on/off", je to nová možnost "visible".
Určitě by se hodily i uživatelské názvy vrstev (v celém Layoutu).

Petr Horský napsal:
HCONTROL napsal:

Dobrý den, jde nějak vyřešit pomalé vykreslování desky ve Win10, kde je layout v podstatě nepoužitelný?
Ve Win7 šlo navolit nějaké nastavení, kdy vykreslování bylo svižné, ale ve Win10 jsem takovou možnost neobjevil.
Podobné téma jsem zde nenašel, znamená to, že to ostatním funguje?
Děkuji

Dobrý den, Windows 10 zřejmě emulují původní grafické rozhraní GDI tak neblahým způsobem, že pro každou dílčí operaci (např. vykreselní jedné úsečky) přesouvají velký kus okolní bitmapy do grafické paměti.  Otázkou, zda toto lze vypnout, jsem se zatím nezabýval, a souhlasím, že vykreslování složitějších desek pod Win10 je ve verzi 4.40 neúnosně pomalé.

Řešením bylo přepsat grafiku tak, aby kreslila „skrz bitmapu“, kterou si udržuje sama.  To však je až ve verzi 4.41 a dalších (zmínka např. zde).  Chcete-li si novou rychlost kreslení vyzkoušet, můžete spustit třeba program LayoutD.exe z pondělního buildu testovací verze www.formica.cz/files/Layout-441-p109-1103.zip (pozor, nejde o instalační sadu).

Dobrý den, protože verze 4.41 je na standardní práci příliš omezená, vyřešil jsem problém pomalosti ve Win10 instalací viruálního PC (VirtualBox) s Win7 (stačí edice Starter) a Formicu pouštím v něm. A v této variantě vykresluje rychle, i když je to řešení "naokolo".
Bude v dohledné době možnost upgradu (chápu, že za peníze) na novější verzi?

Já bych se přimlouval ješte za HPGL (nejjednodušší export pro frézu) a nějaký rastrový PCX nebo TIFF (lze jednoduše dostat do např. WORDu).

Dobrý den,
mám W7-32bit a Intel grafiku na CPU (Intel HD Graphics 2000), verzi DRV 9.17.10.3347, klávesové zkratky Intel mám v nastavení vypnuty a Ctrl-Alt-F8 do Formicy projde bez problémů.

Dobrý den, děkuji za rychlou úpravu. Driver funguje dle mých představ. Jsou zobrazeny všechny pady i otvory a "roztažení" o 1um není ve výsledném tvaru nijak patrné.

Dělám teď dokumentaci pro zkušebnu na ATEX certifikát, tj. pro externí firmu.
Interně mi nevadí, že nemám "štábní kulturu" dokumentace.
Nyní tedy hledám způsob, jak rozumně vytvořit PDF dokumentaci "v jednom souboru".
Corel se mi osvědčil, protože bez problémů (až na zmiňované) natáhne PDF z Layoutu i Schematicu a zachová vrstvy.
Můžu v něm přidat rámeček, razítko, popis, vycentrovat atd.

Termín čím dřív, tím líp samozřejmě, ale chápu, že je to pro Vás jen obtíž.
Děkuji za ochotu a věnovaný čas.

P.S. Schema dělá "junction kruhy" v PDF jiným způsobem, protože ty se zobrazují dobře.

Dobrý den, dříve jste zveřejnil zdrojáky Exportních DLL, nebylo by to možné i u PDF?
Mám problémy s Importem do Corelu, protože všechny kruhy jsou vytvořeny jako "úsečka s nulovou délkou" a danou tlouškou pera.
To bohužel Corel neinterpretuje správně. Potřeboval bych generovat vše jako kružnice.

15

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

Petr Horský napsal:
zzdenek napsal:

(...) vždy mi korektně "jel" jen schematic a při volání z layoutu pomocí makra nebo příkazu, vždy napsalo, že layout není nainstalován korektně a nedal se takto spustit.

Jen se pro úplnost zeptám:  Nastavil jste si v Layoutu asociace přípon (ve verzi 4.40 klávesovou zkratkou Alt-O - I - A)?

Dobrý den,
problém bude zřejmě v právech zápisu do registru pro registraci přípon. Zkuste spustit Layout jako správce a pak provést asociaci přípon.

16

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

Dobrý den, po delší pauze jsem kreslil a měl bych pár drobných "praktických" připomínek k Layoutu.
1. Prosím o změnu v generování partlistu: CSV formát pro Excel standardně používá jako oddělovač ; ne tab, pak lze CSV otevřít bez importu.
2. Byl by velký problém do menu File přidat možnost otevření Schematu pro danou desku (předpoklad stejné jméno, přípona .sch) ?
3. Při kopírování rozměrů padů mezi vrstvami (Dimensions/Tools/Assign Pads...) by bylo lepší přenášet rozměry padu, ne svazovat vrstvy. Dělá to pak problémy.
Příklad: Standardně mám pro masku vrstvu 8/15. Chci podklady pro šablonu pasty, tj. chci přidat pady na vrstvy 7/16. Když to provedu přes toto menu, pak se mi svážou velikosti 7 a 8 (7 je master - změním ji, změní se i maska v 8).
4. Pady při dědění rozměrů nemají stejnou logiku jako vrstvy - řadí se vzestupně ne od středu - je to nutné? Proč nemůže pro nižší vrstvu být vzor ve vrstvě vyšší ?
5. Jaká je aktuální verze, já mám P100.1007 C, ale už nevím odkud..., nemohl byste aktualizovat instalační sadu?

A ještě drobnost: používám pro sdílení konfig. souboru hardlink (http://cs.wikipedia.org/wiki/Hardlink) mezi Schematem a Layoutem. Layout bohužel starou konfiguraci přejmenuje na ~4k, a novou uloží pod f4k. Tím hardlink layout.cnf, který je v adresáři schématu, pak sdílí střídavě záložní kopii ~4k a originál f4k.
??ešilo by to použití softlinku (v XP nelze) nebo zachovávat konfgurační soubor a nepřejmenovávat jej. Je to možné?

17

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

To vyhledávání součástek je vedlejší, ale dobrý efekt. Hlavně mi připadá originál písmo čitelnější a navíc "ladí" se schématem.
Já vždy vytvořím 3 PDF soubory: schéma, rozpisku, a motiv spoje s rozložením součástek.Ty pak spojím do jednoho souboru.
Schema používá všude pro popisy písmo Courier a je dobře čitelný při jakémkoliv zoomu, Layout popisy generuje vektorově, proto velice záleží na poměru velikost písma vs. tlouška čáry.

18

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

Dobrý den,
chtěl bych se zeptat na možnost úpravu PDF driveru tak, že by popisy součástek, resp. všechny nápisy mimo vodivé vrstvy, generoval jako text neproporcionálním fontem (např. Courier). Stejně tak, jako to generuje Schema. Jednak lze pak v PDF najít součástku hledáním a text je i lépe čitelný (soudím podle Schema).

19

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

Dobrý den, neříkám, že je to zcela elegantní, ale lze použít tento postup:
1. Zobrazit tabulku nástrojů (Files/NC Drill/Pad Tools), kde jsou počty použití.
2. Zde stisknout Ctrl+Ins pro kopii txt tvaru do schránky nebo Ctrl+Alt+W pro zápis do txt souboru.
3. Tento výsledek vložit do Excellu (lze i přes tu schránku), Excell přenese počty uvedené v závorkách jako záporná čísla.
4. Vybrat sloupec s počty a nahradit - (mínus) za + (plus) (??pravy/Nahradit)
5. Kontrolu počtu děr provádím v Layoutu Select/Pads/Drilled.
6. V menu info pak vidím počet vybraných Pads+Vias, tj. všechny vrtané otvory.
Tak si můžete vybrat mezi opisováním a tímto postupem ;-)

Dd,
na vypnutí vrstev používám už dlouho makro.
Pak mám definována makra Ctrl+1 .. Ctrl+0, která postupně zapínají/vypínají nejčastěji používané vrstvy:
Ctrl+1 - vyp/zap strana spojů (L9)
Ctrl+2 - vyp/zap strana součástek (L14)
Ctrl+3 - vyp/zap obrysy strany spojů (L0)
Ctrl+4 - vyp/zap obrysy strany součástek (L23)
...
Ctrl+9 - vyp/zap vrtání+čísla pinů
Ctrl+0 - vypni všechny vrstvy
Je to velice rychlé pro práci. Přes Ctrl+0 se dostanu do výchozího stavu a pak si zapnínám co potřebuji.
Bohužel si "vypni vše" nepamatuje předchozí stav, takže zapnout si předešlé vrstvy musím ručně.
To makro je:

  <Ctrl-0> "disable all"  (
    <Alt-O> <Home> <m> <c> <2> <Enter> 
    <Alt-G> <l> <End> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <UArr> <Enter> <f> <UArr> 
    <Enter> <f> <Alt-O> <Home> <m> <c> 
    <3> <Enter> <Alt-G> <l>)

Pokud máte zájem, můžu zveřejnit celý MAC soubor.

kolin napsal:

Pokud bychom koupili novou licenci, tak by uz byt USB musela, nove PC ve firme, myslim, uz LPT nemaji.

Já myslel výměnu klíče kus zak kus. Ne další licenci.
My to tak ve firmě řešíme. Zákazník zaplatí cenu nového USB klíče + nějaký poplatek a my mu klíč vyměníme.

22

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

kolin napsal:

Je mi jasne, ze toto by muselo pockat na zmenu formatu konfig.souboru, ale toto by neslo z urovne zdroj.textu prevest na uroven nacitani z konfig.souboru v pripade, ze nejsou k dispozici hodnoty z oteviraneho souboru PCB? Prijde mi to cistsi a jednodussi, nez se ohlizet na nejakou knihovnu s nejvyssi prioritou. Protoze v okamziku, kdy budu chtit ulozit novou definici, musim vedet kam ulozit, a to pro mene zkusene uzivatele vnasi velky zmatek...

To ale znamená, že musí přibýt volba v menu "Store dimesions as default", nebo jinak nelze uložení provést.
Mně se PCB soubor líbí víc, protože je nezávislý na verzi konfigurace, navíc jej lze bez problémů sdílet s jinými uživateli.

Petr Horský napsal:

Teď nevím, zda je to míněno jako námět pro mne či pro "kolina".  Uvedené problémy však právě nastávají i s USB klíči (ostatně v poslední době jiné ani neodebíráme).

Asi pro vás oba :-)
Nevěděl jsem, že již používáte USB klíče.
Pak je asi cenově rozumnější provést výměnu paralelního klíče za USB, než testovat různé PCMCIA/USB převodníky na LPT.

24

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

Varianta knihovního souboru se mi zdá ideální.
Načtení rozměrů by se mohlo provést před funkcí "otevři soubor" (pokud to jednoduše lze).
Pokud je vyžadováno otevření souboru existujícího, ten stejně rozměry přeplácne svými.
Pokud je otevřen soubor neexistující, popř. prázdný, pak tabulka zůstane naplněna z knihovny.
V instalačním balíčku by mohl být soubor např.  lib_dim.pcb, který by se zaregistroval jako č.1 a obsahoval by "default" rozměry.
Pak by se mohla vypustit z kódu inicializace rozměrů úplně.

A neřešila by to výměna za USB klíč?
U nás ve firmě jsme řešili podobné problémy.
Paralelních portů ubývá a s přechodem na USB Haspy nebyl u nás žádný větší problém.
Jen musíte přidat novou sérii do vyhledávací rutiny.