[elektro] Heti idozito
gyapo
gyapo at freemail.hu
Tue Sep 3 12:54:55 CEST 2013
> Ezt úgy értitek, hogy a kütyüre kell írni egy atombiztos parancsértelmezőt,
> ami pl egy xml-szerü file-t kap valahonnan,és ezt futtatja. Ezt a file-t
> kellene gui-san létrehozni PC-n a "buta" felhasználónak?
Igen, így értem.
> Nem latom ertelmet hogy legyen egy koztes formatum, amit ertelmez a kutyu.
> Hacsak nem azert, hogy kulonbozo hw-ekre is lehessen ertelmezot csinalni.
Az értelmező olyan mint egy kernel, ha jó, akkor a kütyü sose fog
megállni, és bármikor be lehet avatkozni.
Másrészt el lehet takarni vele a user elől a technikai részleteket, ő
csak a feladatra koncentrál, és egymás után teszi be a kis modulokat,
az értelmező majd tudja, hogy mit hol kell számolni, hogyan kell időt
mérni stb.
> Ha az arduino programozas tul magas, akkor kell csinalni valami vizualis
> programozasi feluletet, amibol aztan arduino source generalodik.
Ez is jó, de visszafelé is működni kell, vagyis a kódból előállítani a
vizuális forrást. Mert az el fog veszni, és az arduino kóddal meg ott
vagyunk, ahol ma, szaki soktízezerért.
Ha a plc egy c64, és a pc-ről átviendő kód a basic, akkor a pc-n a
grafikus felületből egy basic kódot kell előállítani, ami viszont
bármikor szerkeszthető, előállítható belőle a grafikus felületen
látható forrás. Mégsem kell basicben programozni. Pláne nem asm-ben.
Átvihetnénk az asm kódot is, a plc futna vele, de abból hogy hozzuk
vissza a forrást, hogy javítsunk egy időzítést?
Pont ez a gond, hogy a processzor és az ember által értelmezhető kódok
messze állnak egymástól, kell közéjük a konverter. De ezt a
programozási nyelveknél egyszerűbbre kell tervezni, a plc-khez
idomítani, in-out-számlálás-időzítés, és akkor sokkal többen tudják
használni. A lego robotot és a scratch programokat 10 éves kortól már
írják a gyerekek, miközben fogalmuk nincs semmilyen programnyelvről.
A felnőtteknek szintén nincs fogalmuk programozásról, de egy
folyamatábrát könnyen összeraknak, az meg már fordítható plc kódra.
Üdv.: gyapo
More information about the Elektro
mailing list