Program - prosím otestovat

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#16 Příspěvek od ZdenekHQ »

Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
MrMarian
Příspěvky: 48
Registrován: 14 říj 2010, 00:00

#17 Příspěvek od MrMarian »

Zdravim,

A preco je tato tema v "Programování PIC, ATMEL, EEPROM a dalších obvodů"

Prajem pekny den.

M.
Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 00:00

#18 Příspěvek od Davidus »

PMrMarian > Programování PIC, ATMEL, EEPROM a dalších obvodů.. pentium 4 :wink:
ale pokud je to opravdu takový problém tak nechť toto téma administrátoři přesunou do správné kategorie a omlouvám se

děkuji i za ostatní příspěvky k samtnému programu
Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 00:00

#19 Příspěvek od Davidus »

Uživatelský avatar
mtajovsky
Příspěvky: 3728
Registrován: 19 zář 2007, 00:00
Bydliště: Praha

#20 Příspěvek od mtajovsky »

Celkem dobrý, chělo by trochu víc trotlfest, poradit si s tou desetinnou tečkou/čárkou automaticky.

Za promptem se dělá dvojtečka a mezera, aby se vstup z klávesnice nespojoval s promptem. Pokud je potřeba ke konkrétnímu vstupu nějaká nápověda, dává se přímo do promptu. Například:

Jednotka [O,k,M]: zde je vstup

Pokud se předpokládá, že nějaký konkrétní vstup je defaultní, tak se nabídne a uživatel může jen odentrovat. Například:

Pokračovat [a=ano, n=ne] (a): zde je vstup

Enter se předpokládá jako standardní potvrzení vstupu, není jej třeba dávat do nápovědy. Pokud je proveden nepovolený vstup, otázka se opakuje (je však vždy třeba mít možnost program ukončit).

Pokud se taková věc dělá na komerční bázi, tak se to nedělá jako hotový program. Vezme se jádro algoritmu a zabalí se jako ActiveX prvek, knihovna pro .NET, webová služba, .so, webová stránka, plugin do něčeho a podobně.

Pokud se už taková věc udělá jako jednoúčelový program, je dobré, aby se vstupní parametry mohly zadat na povelovém řádku pomocí přepínačů, jako třeba:

rezistory -r 1234.5 -u O

s možností vynechat parametr -u. Výstup pak do standardního výstupu a hnedle je možnost sestavit nějaký skript v shellu. Dneska by bylo super cool, kdyby ten výstup byl v XML. :D
Uživatelský avatar
jnd
Příspěvky: 53
Registrován: 21 úno 2010, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#21 Příspěvek od jnd »

Vypadá to, že tam máš špatně znamínko u odchylky. Když vyjde menší hodnota než požadovaná, tak by to mělo být mínus a naopak.

Jiank mě vyhovuje tahle stránka se skriptem, kde vyjede úplně jednoduchý a přehledný seznam několika možností seřazený podle odchylky: http://www.qsl.net/in3otd/parallr.html U tohoto programu naopak ještě musím skrolovat (při defaultním okně), abych viděl všechny čtyři výsledky.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“