Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Všetok kód medzi LOOP_TEMPLATE_START a LOOP_TEMPLATE_END sa "rozvinie" pre opakovania #LOOP_TEMPLATE_PAR# od low_range do high_range


Príklady:

Suma hodnôt zo stĺpca Current (je ošetrené spracovanie iba platných hodnôt - viď použitie atribútu \VLD)

Blok kódu
languageesl
themeConfluence
INIT
REAL _sum
LOOP_TEMPLATE_START #LOOP_TEMPLATE_PAR# low_range, high_range

IF H.Struct[#LOOP_TEMPLATE_PAR#]^Current\VLD THEN
  _sum := _sum + H.Struct[#LOOP_TEMPLATE_PAR#]^Current
ENDIF

LOOP_TEMPLATE_END

FINALLY
_sum


Hľadanie maxima zo stĺpca Voltage

Blok kódu
languageesl
themeConfluence
INIT
REAL _max
_max := H.Struct[1]^Voltage	 ; inicializacia (predpokladáme, že štruktúra má aspoň 1 riadok)

LOOP_TEMPLATE_START #LOOP_TEMPLATE_PAR# low_range, high_range

IF H.Struct[#LOOP_TEMPLATE_PAR#]^Voltage\VLD & H.Struct[#LOOP_TEMPLATE_PAR#]^Voltage > _max THEN
  _max := H.Struct[#LOOP_TEMPLATE_PAR#]^Voltage
ENDIF

LOOP_TEMPLATE_END

FINALLY
_max



Info
titleSúvisiace stránky:

Archivované hodnoty

Položky konfiguračného okna

...