next up previous contents
Next: Diskrétní simulace Up: No Title Previous: Příklad:

Modelový čas

V knihovně SIMLIB je modelový čas reprezentován globální proměnnou Time. Tato proměnná je typu double (čas je nezáporné reálné číslo) a její počáteční a koncová hodnota je specifikována v popisu experimentu funkcí Init. Interpretace jednotky modelového času je závislá na modelovaném problému. Hodnota proměnné je nastavována systémem pro řízení simulace a nelze ji měnit přiřazovacím příkazem. Použití příkazu

  Time = 10; // chyba!

vyvolá chybu při překladu modelu. Pro blokové výrazy je použitelný blok T, který reprezentuje blokový ekvivalent proměnné Time. Použití Time v blokovém výrazu je chyba, kterou neodhalí překladač, ani kontrola při běhu programu.



Petr Peringer
Mon Dec 8 13:24:19 CET 1997