Fórum témák
» Több friss téma |
Én úgy érzem azért nem esszük olyan forrón a kását ..
Majd a pénzt akkor kéne összeszedni ha mindenki rábólint a végösszegre .
Csak azért érdekel, hogy holnap utánra kell, vagy 1-2 hónap, mert akkor próbálom úgy alakítani, hogy legyen rá keret.
Kicsit átdolgoztam... amúgy szőkésen
De szerintetek lehetne rajta még ésszerűsíteni? Egy alapmenüt szeretnék létrehozni, minél kisebb helyigényűt...
Szia! Van benne egy hiba. Amikor a kilépés menüt választod és mielőtt igen vagy nem lenne nyomva felejtődik a gomb akkor 1-est vagy 2-est ír az alsó sorba, ha a gombot elengeded csak akkor lesz igen vagy nem. nálam erre volt a pluszminusz makroba a menu 10 figyelése. és ha a nemu 10-ben voltál akkor nem írt számot.
Egyszerűsítés. Cseréld le a gomb makrókat bemenetekre egyből kisebb lesz( kapcsolónként 13 szó), másik meg mivel te nem engedted hogy a menu automatikusan léptessen amikor egy gomb benyomva maradt( wait release key) ezért nem kellenek a késleltetések ennyivel is kisebb lesz. Mellesleg ezek a gyári wait-ok is elég nagyok, ha lecseréled őket homemade megoldással (bemenet figyelés feltételes elágazás ha nem akkor ugrás a kapcsoló elé) akkor ismét megspórolsz 20 szót minden egyes wait-nál. Mellesleg a legnagyobb spórolást akkor tudod megtenni ha nem mind a 10 menüt használod fel.
Kijavítottam... alakul de mintha kezdene kusza lenni,
bár még átlátható... Az egyszerűsítéshez próbáltam csak a Flowcode eszközeit megragadva belekontárkodni. persze a mesterek biztos megírják varázsnyelven 2 szóval , még nem tartok ott de igyekszem Itt még a menüpontok szövegeit próbáltam makróba tenni nyerve ezzel egy kis helyet. Ezzel kapcsolatban nincs valami egyszerűbb megoldás? Még gondoltam arra hogy a menü számával megegyező szöveges változó lenne feltöltve a menünevekkel és akkor a menüpont egy makróban lehetnének más paraméterekkel indítva... Lehet hogy így rugalmas lenne de biztos hogy nem kicsi... Spórolni a menüpontok csökkentésével is lehet, de ez ugye itt egy hipotetikus menükonstruálmány... Az élet persze biztos mást hoz... biztos nem is ilyen rövid menüneveket
Az összes "A" ugrási pontot kiváltottam egy ciklussal és egy változóval (jump) majd átnevezed. ennyivel is egyszerűbb lett. Sőt a kilépésnél lévő b pontot is.
Sziasztok, én abban szeretném a segítségeteket kérni, hogy megírom a programomat, lefordítja, át is tölti a próbapanelemre de mikor elveszem tőle a tápot akkor a programot el is felejti.
Ezt hogy tudnám kiküszöbölni???
Vettem egy próbapanelt és egy pickit2 programozót s USB-n keresztül kapja a tápot is.
Ahogy kihúzom a gépből elalszik s ha visszadugom nem indul újra, csak ha megint rátöltöm.
Ez egy erdekes elmelet, de mivel a PIC programmemoriaja nem felejtos, ez nem lehetseges. Az lehet hogy nem indul ujra pl hianyzo RESET , vagy hianyzo orajel miatt, de a beegetett program biztos bennemarad a PIC-ben. Mit latsz ha kiolvasod?
megvan, köszönöm!
A belső oszcillátorral volt a baj. Köszönöm, hogy számíthattam rátok!
Kedves hozzáértők...
Tapasztalta már azt valaki közületek hogy a szimulátorban helyesen működő program a PIC-be letöltve nem számol illetve nem hajtja végre a számításokat... Float típusú változók kezelésével próbáltam megbarátkozni de így elakadtam... Gondolom szintaktikai hiba lesz, de nem kellene akkor a flowcode-ban is "nemműködnie"?
Igen... Itt kezdtem... köszi...
A float3 = fadd(float1, float2/60) ...nem hajtódik végre csak a szimulátorban a picen meg nem... float = fadd(float, float) - bol indultam ki Ezek szerint csináljam meg először a 60 float-á alakítását majd az osztását a float = fdiv(float, float) fuggvennyel? float5 = 60 Float4 = fadd(float2, float5) float3 = fadd(float1, float5) ...tele lesz a proci a fölös változókkal, vagy nem?
a = b + (c/60)
csak floatban...
Ahhh... köszi...
szoke is vagyok meg lüke is... De még mindig nem értem hogy a szimulátor miért nem adott hibaüzenetet...
igen igen...
Még egy kérdés. Egymásba ágyazhatóak? pl: float3 = fadd(float1,(fdiv(float2,60)))
Help...
Van egy ilyenem. Semmi extra, csak tesztelni akartam vele egy panelt de furcsa mód az A4 -en lévő kimenetet nem teszi 1-be. Próbáltam más (16f84, 16f628) Pic-kel is , a jelenség ua. A leírás szerint ezekben a pic-kek ben (is ) használható az A4 port minden további nélkül kimenetnek is. Akkor mi a hiba?
Jogos!
...úgy érted használjak pl. egy hatjegyű integer-t és az első kettő tagot egésznek az utolsó négy jegyet meg a tizedeseknek bontsam le...? jó ötlet... átrágom... Köszönöm szépen...
- Egyes PIC típusoknál az RA4 nyitott nyelőelektródás (Csak lefelé húz L szintre, H szintet nem ad ki!)
PIC kezdőknek forum
Köszönöm és köszönöm .
( reméltem, hogy amatőrségem szivat megint).
De a nagy egészeket csak 32000 körülig tudja használni.
Pl 18361-et kell szoroznia 70el akkor már az INT nem működik. Vagy van erre is megoldás INT változóval?
Szia simpi!
Sikerült már a kép beolvasása sd kártyáról? Én is gondolkozom egy ilyen megoldáson, de még nem vágtam bele.
Sajnos egyenlőre v4 alatt kell megoldanom...
Így hát várok míg összejön a gárda
Na, ja... neked van. De a nagy közönségnek nincs. Így szegény próbálkozhatott volna évekig.
De majd nekünk is lesz, előbb utóbb...
Az a baj, hogy egyben akarsz minden műveletet elvégezni.
Külön külön, lehet több sor, de átláthatóvá válik. Nekem a kerék átmérőkhöz képest, azokból a dinamikus eltérést százalékosan számolja hozzá. Lényegében százalék számítás, műveletenként. Szoroz az után oszt... stb. Ha ismered a programodat akkor vagy csinálsz külön változót, vagy felhasználsz egy olyan másikat ami éppen üres mikor a számítást végzi. Az átláthatóságot, meg szövegmezővel, a későbbiekre való tekintettel kiegészíted, és leírod benne, mit miért csináltál. (Így később egyből beugrik.) |
Bejelentkezés
Hirdetés |