[elektro] C

hg12345 hg12345 at freemail.hu
Mon Feb 14 23:29:45 CET 2011


Igen ezért!!!!

A ritkítás nagyon sokat számít, ha zavaró jelenségek pl percenként keletkeznek, akkor nem mindegy hogy a ~100 lesz egy bevett zavar, vagy ~10000-ként....

Amit irsz azzal nem értek egyet!

1, a program öninicializáló és önellenörző, akkor egy hiba esetén az adott folyamat automatikusan újra tud indulni, és javíthatja magát, anélkül hogy a teljes rendszert újra inditaná.

2, Amúgy egy folyamatos üzemű rendszer esetén a legtöbb változó (mint a neve is mutatja változik) mig egy C init alatt egyszer feltöltött konstans két év múlva is azt kéne hogy tartalmazza...... erre kicsi az esély.....
A legtöbb változó nem teljesen tölti ki a tárolási terét, ezért a program többször is ellenörzi akarva akaratlanul, egy konstanst is ellenörizhetsz, de a C forditó mint halott ágat azonnal kioptimalizálja, de ha még benne maradna a kód javítani akkor se tudod nemengedi írni :-(, max újra indítható a rendszert.

Ezért sokkal egyszerübb egy nagy energia megváltoztatású helyen tárolni a konstanst, és a teljes blokkot valamilyen CRC v. ellenörzőösszeggel védeni... 

Egyébbként a rendszer megbizhatatlan azt is detektálni kell!, amig fel nem ismered ezt az állapotott addig az egy megbizható rendszer... A felismerés a lényeg, a komolyabb rendszereknél kell felülvédelem, meg más ellenörzés....

Manapság a készülékek esetén már figyelnek a fogyasztásra és a müködöképességre is és osztályozzák ezeket. Gondolom ismered az EMC/EMI vizsgálatok esetén mit jelent a A osztály. Alapvetően mindegy hogy milyen elgondolással érjük ezt el ezt az állapotot, a vége az hogy azt tudja amit a certifikátban a minősítő szervezet leírt, az adot körülmények között....

----------------------------------------------------------------------
Mint mindig a kis részletekben vesznek el a kérdések a listán és ezen kezdödik egy a kérdező számára érdektelen kérdés válasz sorozat...(elnézést minden segítő szándékú kollégától) 

Az eredeti kérdésem egy C forrás szinten leírható, flashben tarolható ezért fordítási időben előálló MENU szerkesztés és leírás. Az elöző levelekben leírtam az alapvető kiindulási elképzeléseimet. Ahhoz kérnék, kérek segítséget!




Moczik Gabor <pm_levlista at progzmaster.hu> írta:
>hg12345 wrote:>
> Egy EMI/EMC grade A berendezés esetén minden apróságra érdemes odafigyelni.>
>
Itt ha arra gondolsz, hogy nem teszünk a RAM-ba konstanst, nehogy egy >
zavar miatt megváltozzon: ha ez megtörténik, akkor már elég nagy baj >
van. Nem mondom hogy nem érdemes minimalizálni a hibalehetőségeket, de >
ezzel maximum ritkítod a hiba előfordulási gyakoriságot, meg nem >
szünteted, mivel ha a RAM tartalma megváltozhat, akkor az lesz a >
legkisebb problémád, hogy vajon konstans vagy egy kritikus >
folyamatváltozó sérült. A rendszer ezután már megbízhatatlan.>
>
>
-- >
((( Móczik Gábor  )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))>
((( S.k.y.p.e.: moczik )))>
>
----------------------------------------->
          elektro[-flame|-etc]>



More information about the Elektro mailing list