time_integrator

Funkce

Přístroj vypočítává numerický integrál zadané diferenciální rovnice s časovou proměnnou.

Syntax

  time_integrator time_integrator_name;
    rem = string;
    timer = timer_name;
    time_variable_name = data_element;
    differential_equation = expression;
    time_multiplication = integer;
    output = data_element;
  end_time_integrator;

Specifické parametry přístroje

Nativní procedury přístroje

Reset()

Metoda uvede vnitřní proměnné integrátoru do počátečního stavu. Integrátor si pamatuje poslední hodnotu integrálu funkce a od ní vypočítává hodnotu v dalším integračním kroku. Zavoláním metody je vnitřní proměnná nastavena zpět na počáteční podmínku (hodnotu výstupního datového elementu v okamžiku spuštění integrátoru).


GetIntegrationTime( VAR : time : real );

Metoda vrátí aktuální hodnotu integračního času, tedy čas, po který se již integruje.

Událostní procedury přístroje

Přístroj může volat standardní událostní procedury:

OnActivate()

Podrobnější informace k těmto procedurám lze nalézt v kapitole Programování a procedury.