GetCurrentRow

GetCurrentRow

Funkcia %GetCurrentRow


Funkcia

  Funkcia vráti aktuálny riadok pri výpočte štruktúrovaného počítaného bodu alebo štruktúrovanej vypočítanej archivovanej hodnoty.

Deklarácia

INT %GetCurrentRow()

Parametre

Žiadne

Popis

 Funkcia vráti číslo riadku, pre ktorý sa vykonáva aktuálny výpočet štruktúrovaného počítaného bodu alebo štruktúrovanej vypočítanej archivovanej hodnoty. Pre jednoduché počítané body a vypočítané archivované hodnoty vracia funkcia hodnotu 0.
Pomocou tejto funkcie je možné meniť logiku výpočtu v závislosti od čísla riadku, ako ukazuje aj nasledujúci príklad.

Príklad

INIT REAL _result INT _row _row := %GetCurrentRow() IF _row < 10 THEN _result := H.Power[0] * 0.75 ; lower efficiency engines ELSE   _result := H.Power[0] * 0.85 ; higher efficiency engines ENDIF FINALLY _result