orbis:oil
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| orbis:oil [2025/04/15 14:45] – [Syntaxe výrazu] ppk | orbis:oil [2025/08/29 09:15] (aktuální) – [kombinace skriptů] ppk | ||
|---|---|---|---|
| Řádek 16: | Řádek 16: | ||
| ObjecModel.WORK.CreateElement(TOwnerEntity, | ObjecModel.WORK.CreateElement(TOwnerEntity, | ||
| ObjecModel.WORK.CreateElement(TOwnerEntity, | ObjecModel.WORK.CreateElement(TOwnerEntity, | ||
| - | </ | + | </ |
| * Přiřazení <code oil> | * Přiřazení <code oil> | ||
| ObjecModel.WORK.Karel.Name = ' | ObjecModel.WORK.Karel.Name = ' | ||
| Řádek 62: | Řádek 62: | ||
| Je potřeba si uvědomit, že volaný skript nic neví o proměnných aktuálního OILu a ani aktuální OIL nevidí proměnné volaného skriptu, takže je-li potřeba předat nějaké parametry, musí se to udělat jinou cestou. | Je potřeba si uvědomit, že volaný skript nic neví o proměnných aktuálního OILu a ani aktuální OIL nevidí proměnné volaného skriptu, takže je-li potřeba předat nějaké parametry, musí se to udělat jinou cestou. | ||
| === Vložení skriptu do aktuálního === | === Vložení skriptu do aktuálního === | ||
| - | Funkce **INCLUDE** umožňuje vložit jeden skript do jiného a tím i používat | + | Funkce **INCLUDE** umožňuje vložit jeden skript do jiného a připravit si například |
| Syntaxe je \\ | Syntaxe je \\ | ||
| '' | '' | ||
| Řádek 184: | Řádek 184: | ||
| | <= | " | | <= | " | ||
| | <> | | <> | ||
| - | | AND | "a zároveň" | + | | AND | "a zároveň" |
| - | | OR | " | + | | OR | " |
| | NOT | logický zápor ...převrací logickou hodnotu výrazu za sebou True - false |boolean | | NOT | logický zápor ...převrací logickou hodnotu výrazu za sebou True - false |boolean | ||
| | IS | objekt vlevo je potomkem třídy vpravo zapsané jako text: '' | | IS | objekt vlevo je potomkem třídy vpravo zapsané jako text: '' | ||
| Řádek 202: | Řádek 202: | ||
| | FRAC() | | FRAC() | ||
| | ODD() | Testuje, zda je argument liché číslo | | ODD() | Testuje, zda je argument liché číslo | ||
| - | | ABS() | Vrátí absolutní hodnotu parametru '' | + | | ABS() | Vrátí absolutní hodnotu parametru '' |
| | EXP(x) | | EXP(x) | ||
| | LN(x) | vrátí přirozený logaritmus x |float | | LN(x) | vrátí přirozený logaritmus x |float | ||
| Řádek 260: | Řádek 260: | ||
| ==== WHILE ==== | ==== WHILE ==== | ||
| - | Příkaz WHILE provádí cyklicky kód uzavřený slovem END, dokud platí vstupní podmínka daná výrazem | + | Příkaz |
| === Syntaxe === | === Syntaxe === | ||
| <code oil> | <code oil> | ||
| Řádek 278: | Řádek 278: | ||
| ==== REPEAT UNTIL ==== | ==== REPEAT UNTIL ==== | ||
| - | Příkaz REPEAT provádí cyklicky kód ukončený klíčovým slovem UNTIL, dokud neplatí podmínka daná výrazem za UNTIL. | + | Příkaz |
| === Syntaxe === | === Syntaxe === | ||
| <code oil> | <code oil> | ||
| Řádek 295: | Řádek 295: | ||
| </ | </ | ||
| ==== CONTINUE ==== | ==== CONTINUE ==== | ||
| - | Příkaz CONTINUE ukončí vykonávání stávajícího cyklu a přeskočí na další kolo. | + | Příkaz |
| <code oil> | <code oil> | ||
| for i = 1 to 5 // začínáme | for i = 1 to 5 // začínáme | ||
| Řádek 306: | Řádek 306: | ||
| ==== BREAK ==== | ==== BREAK ==== | ||
| - | Příkaz BREAK ukončí vykonávání | + | Příkaz |
| <code oil> | <code oil> | ||
| for i = 1 to 5 // začínáme | for i = 1 to 5 // začínáme | ||
| Řádek 318: | Řádek 318: | ||
| ==== IF THEN ELSE ==== | ==== IF THEN ELSE ==== | ||
| - | Příkaz IF umožňuje podmíněné provedení části kódu. Podmínku definuje logický výraz mezi klíčovými slovy IF a END. ELSE je nepovinné, případně odděluje část prováděnou při nesplnění podmínky. | + | Příkaz |
| === Syntaxe === | === Syntaxe === | ||
| <code oil> | <code oil> | ||
orbis/oil.1744721154.txt.gz · Poslední úprava: 2025/04/15 14:45 autor: ppk
