Dobry den,
stale casteji byva roztec pinu v mnohem jemnejsim rastru, nez dovoluje program, jedine misto, kde mi to trochu vadi, je vkladani rady pinu, kde nemohu zadat presne cislo, at je jakekoliv, ale pouze nasobek nejjemnejsiho mozneho rastru. Bylo by mozne upravit to tak, abych mohl vlozit presne cislo, ktere by se zaokrouhlilo jen na tolik, kolik vyzaduje definice typu float, a z tohoto cisla by se pocitala kazda ze souradnic generovanych pinu?
Jinymi slovy chci dosahnout toho, aby se piny umistily v nasobcich puvodni a spravne roztece uvedene v datasheetu s tim, ze jejich pozice bude zaokrouhlena az po vypoctu souradnice, na nejblizsi souradnici nejjemnejsiho rastru programu.
Editor soucastky: Vkladani rady Pinu
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele:
Dobrý den, to rozhodně je dobrá připomínka, už jsem o tom také kdysi uvažoval. Tedy, přesněji řečeno, uvažoval jsem o čemsi trochu jiném, totiž o zadávání celkové délky řady pinů. (Při jejím umísťování by se pak interpolovalo do stejného základního rastru, jinak to ostatně ani nejde.)
Druhotnou motivaci by takovéto řešení mělo v tom, že člověk občas narazí na katalogové listy, v nichž nominální rozteč sousedních pinů není vůbec uvedena, pouze její horní a dolní mez. (Co si vzpomínám, stalo se mi to např. s integrovaným Graetzovým můstkem jakéhosi obskurního výrobce, a možná ještě jinde.) V takovém případě člověk neví, jaké číslo tam má vlastně napsat, i pokud má k disposici neomezenou přesnost.
Podívám se, co by se z těchto dvou možností dalo naprogramovat lépe (zřejmě ta zvýšená přesnost, jinak bych tam asi musel implementovat vkládání obou možných hodnot, jak rozteče sousedních pinů, tak i celkové délky) a přidám do nějaké příští testovací verze.
Druhotnou motivaci by takovéto řešení mělo v tom, že člověk občas narazí na katalogové listy, v nichž nominální rozteč sousedních pinů není vůbec uvedena, pouze její horní a dolní mez. (Co si vzpomínám, stalo se mi to např. s integrovaným Graetzovým můstkem jakéhosi obskurního výrobce, a možná ještě jinde.) V takovém případě člověk neví, jaké číslo tam má vlastně napsat, i pokud má k disposici neomezenou přesnost.
Podívám se, co by se z těchto dvou možností dalo naprogramovat lépe (zřejmě ta zvýšená přesnost, jinak bych tam asi musel implementovat vkládání obou možných hodnot, jak rozteče sousedních pinů, tak i celkové délky) a přidám do nějaké příští testovací verze.
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele:
Nakonec jsem zadávání rozteče pinů prostě zjemnil (stokrát -- ale není to kritické). I nadále je možné zadat číslo bez desetinné tečky, a to pak bude interpretováno jako údaj v základních jednotkách. Mělo by se to snad chovat konsistentně, s jedinou výjimkou (o níž vím) při čtení starého konfiguračního souboru.
Právě jsem Vám poslal odkaz na pokusnou verzi s touto úpravou.
Právě jsem Vám poslal odkaz na pokusnou verzi s touto úpravou.
- Petr Horský
- Member
- Příspěvky: 620
- Registrován: úte čer 19, 2007 12:40 pm
- Bydliště: Praha
- Kontaktovat uživatele: