[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