Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   56 / 360
(#) kaqkk válasza kkrisz75 hozzászólására (») Máj 9, 2012 /
 
É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 .
(#) kkrisz75 válasza kaqkk hozzászólására (») Máj 9, 2012 /
 
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.
(#) slogan hozzászólása Máj 9, 2012 /
 
Srácok OFF vége ,a megadott témában értekezzünk !
(#) pjg válasza slogan hozzászólására (») Máj 9, 2012 /
 
Nekem ez sok. Akkor inkább az Assembler.
(#) kiskata válasza kokozo hozzászólására (») Máj 10, 2012 /
 
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...

menu_02.fcf
    
(#) kokozo válasza kiskata hozzászólására (») Máj 10, 2012 / 1
 
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.
(#) slogan válasza kokozo hozzászólására (») Máj 10, 2012 /
 
Ha lehet a goto- t feletsétek !
(#) kiskata válasza kokozo hozzászólására (») Máj 10, 2012 /
 
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

menu_03.fcf
    
(#) kokozo válasza kiskata hozzászólására (») Máj 10, 2012 / 1
 
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.

menu_03b.fcf
    
(#) takivill hozzászólása Máj 11, 2012 /
 
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???
(#) takivill hozzászólása Máj 11, 2012 /
 
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.
(#) slogan válasza takivill hozzászólására (») Máj 11, 2012 /
 
MCLR hogy áll ?
(#) vilmosd válasza takivill hozzászólására (») Máj 11, 2012 /
 
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?
(#) vilmosd válasza takivill hozzászólására (») Máj 11, 2012 /
 
Milyen probapanel? Kapcsrajz van?
(#) takivill hozzászólása Máj 11, 2012 /
 
megvan, köszönöm!
A belső oszcillátorral volt a baj.
Köszönöm, hogy számíthattam rátok!
(#) kiskata hozzászólása Máj 14, 2012 /
 
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"?
(#) kiskata válasza kokozo hozzászólására (») Máj 14, 2012 /
 
Köszönöm, sokat segített...
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
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?
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
a = b + (c/60)
csak floatban...
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
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...
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
igen igen...
Még egy kérdés. Egymásba ágyazhatóak?
pl: float3 = fadd(float1,(fdiv(float2,60)))
(#) Szamy hozzászólása Máj 14, 2012 /
 
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?

628a.fcf
    
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
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...
(#) kiskata válasza Szamy hozzászólására (») Máj 14, 2012 /
 
- 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
(#) Szamy hozzászólása Máj 14, 2012 /
 
Köszönöm és köszönöm .
( reméltem, hogy amatőrségem szivat megint).
(#) kkrisz75 válasza (Felhasználó 15355) hozzászólására (») Máj 14, 2012 /
 
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?
(#) Gagyicom válasza (Felhasználó 15355) hozzászólására (») Máj 15, 2012 /
 
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.
(#) kiskata válasza (Felhasználó 15355) hozzászólására (») Máj 15, 2012 /
 
Sajnos egyenlőre v4 alatt kell megoldanom...
Így hát várok míg összejön a gárda
(#) kkrisz75 válasza (Felhasználó 15355) hozzászólására (») Máj 15, 2012 /
 
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...
(#) kkrisz75 válasza kiskata hozzászólására (») Máj 15, 2012 /
 
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.)
Következő: »»   56 / 360
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem