![]() |
![]() |
Systemutvikling:
Se foredragsnotatene (fins utenfor IFIM) for A. Haldorsens foredrag holdt
15.11.
Hva menes med versjonskontroll? Nevn et aktuelt verktøy (som angitt i foredragsnotatene).
Hvorfor har firmaet satset på bare ett utviklingsverktøy (Delphi)?
Lage en sanntids simulator:
Figuren nedenfor (kommer) viser en væsketank. Det kan vises at
væskenivået h ved tidsskritt k er gitt ved følgende uttrykk (som stammer
fra en såkalt diskretisering av differensiallikningen som beskriver tankens
væskebalanse):
x(k) = x(k-1) + (T/A)*[K1*u(k) - K2*x(k)]
der T = 0,01 (tidsskritt i sek) , A = 1 (tverrsnittsareal i m2) og K1 = 1 og K2 = 0,5 (ventilkonstanter). k er en tellevariabel for tiden (dvs. at faktisk tid er k*T).
Implementer simulatoren i VB. u skal kunne angis i et tallfelt. Lag en animasjon (grafisk visning) av det simulerte nivået. Simulatoren skal stoppes med en stopp-knapp. Initielt er nivået 0.
Tips: Beregn ovenstående uttrykk i en timer-prosedyre som kalles hvert tidsskritt, dvs. hvert 10-dels sekund.