Autor ::lukas Poslaná :: 30.07.2012 13:50:36 Predmet ::Re: ako sa menia na pmd 85-2 velke a male pismena
prepacte tedy ako funguju tie suradnice na kreslenie tedy move a plot na zaciatku mam 10SCALE 0,20,0,20
a by som chcel nakreslit tky stromcek ihlicnaty a nefunguje to skusil som vsetko a nic prosim poradte.
a stale mi nejdu velke pismena stale male a miesto tedy 1 je ! tak neviem skusil som aj na tejto stranke sa pozriet ale nic aj na nete som hladal ale nic tak poradte dakujem.
Správa
Autor ::Roman Bórik Poslaná :: 31.07.2012 09:45:01 Predmet ::Re: ako sa menia na pmd 85-2 velke a male pismena
Ako som už bol spomínal vyššie a Dex tiež, problém je v zaseknutom klávese Shift (červená šípka dohora; ľavý, pravý, alebo aj oba Shifty). Na prvý pohľad to nemusí byť viditeľné a kláves nie je priamo zatlačený (pod hmatníkom je pružina, ktorá hmatník tlačí hore). Treba skrátka skúsiť na oba "poklepať", zatlačiť ich, či sa neuvoľnia. Vo vnútri klávesu je gumený kontakt, ktorý keď vyskočí z plastového telieska, tak si "sadne" na kontakty na plošnom spoji a tým spôsobí trvalý spoj. Je to "daň" za možno nešťastnú konštrukciu klávesnice a podpísal sa pod to samozrejme aj čas.
Príkaz SCALE x1,x2,y1,y2 určuje mierku pre kreslenie grafickými príkazmi (MOVE, PLOT, LABEL, AXES). Grafické rozlíšenie v BASICu je 256 bodov na šírku a 243 bodov na výšku. Takže ak sa použije príkaz SCALE 0,255,242,0, tak sa bude kresliť v "natívnom" rozlíšení BASICu a bod 0,0 bude vľavo hore.
Príkazom SCALE je možné si samozrejme zvoliť ľubovoľnú mierku a tým sa pozerať na kresliacu plochu "úplne inak". Skutočné bodové rozlíšenie sa samozrejme nezmení, BASIC prepočíta súradnicový systém zvolený pomocou príkazu SCALE na reálne rozlíšenie.
Správa
Autor ::dex Poslaná :: 30.07.2012 20:37:20 Predmet ::Re: ako sa menia na pmd 85-2 velke a male pismena
Drží ti tam shift, sprav si klávesu.
Jinak na popis příkazu SCALE se podívej do manuálu (nejde mi to sem zkopírovat, příspěvek pak nelze odeslat). Hodnoty 0-20 jsou ale pro integer moc malý rozsah (proč ne 0, 243, 0, 255?): http://pmd85.borik.net/?action=download&did=55