MicroLog.MyPower.CZ

… designed for freedom of automation.

Uživatelské nástroje

Nástroje pro tento web


mmdl

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
mmdl [2013/09/15 11:30] – [Stránky] mypower_czmmdl [2013/09/23 15:16] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 3: Řádek 3:
 ===== Popis jayzka ===== ===== Popis jayzka =====
  
-MMDL je jednoduchý programovací jazyk, určený pro specifikaci chování displaye v projektu Mypower Microlog. Sestává ze dvou sekcí. První sekcí jsou matematické výpočty hodnot, definice a nastavení hodnot proměnných. Druhou sekcí je vlastní obsah jednotlivých stránek displaye a nastavení funkcí ovládacích tlačítek displaye.+MMDL je jednoduchý programovací jazyk, určený pro specifikaci chování displaye v projektu Mypower Microlog. Sestává ze dvou sekcí. První sekcí jsou matematické [[#vypocty|výpočty]] hodnot, definice a nastavení hodnot proměnných. Druhou sekcí je vlastní obsah jednotlivých [[#stranky|stránek]] displaye a nastavení funkcí ovládacích tlačítek displaye.
  
 {{http://mypower.cz/docs/ulog/t4-display1602.png?600}} {{http://mypower.cz/docs/ulog/t4-display1602.png?600}}
Řádek 10: Řádek 10:
  
   * [[mmdl:examples:helloworld|Hello World!]]   * [[mmdl:examples:helloworld|Hello World!]]
 +  * [[mmdl:examples:clock|Datum a čas na displayi]]
 +  * [[mmdl:examples:numberformat|Test formátu čísel]]
   * [[mmdl:examples:defaulttest|Test všech základních funkcí obsluhy displaye]].   * [[mmdl:examples:defaulttest|Test všech základních funkcí obsluhy displaye]].
  
Řádek 52: Řádek 54:
   $uFV2   $uFV2
   $iarray   $iarray
 +  
 +V názvech proměnných jsou rozdílně vnímána malá a velká písmena. Proměnné <html>$UFV</html> a <html>$uFV</html> jsou dvě zcela odlišné proměnné
  
 ==== Speciální proměnné ====  ==== Speciální proměnné ==== 
Řádek 121: Řádek 125:
 sekund:     4138 sekund:     4138
 </code> </code>
 +
 +Další příklady pro [[mmdl:examples:clock|datum a čas na displayi]].
  
 ==== Modifikátor počtu desetinných míst ====  ==== Modifikátor počtu desetinných míst ==== 
Řádek 135: Řádek 141:
   * **$X.R** zobrazí celou část čísla. Narozdíl od výše uvedených se neprovádí se úprava na jednotky k, M, G, T.   * **$X.R** zobrazí celou část čísla. Narozdíl od výše uvedených se neprovádí se úprava na jednotky k, M, G, T.
  
-=== Příklad programu ===+[[mmdl:examples:numberformat|Test formátu čísel]]
  
-<code> 
-$x1 = 17.8523 
-$x2 = 2000 
-$x3 = 975231.667 
- 
-# 
-Test desetin- 
-nych mist 
- 
-# 
-$x1 | $x1.0 
-$x1. | $x1.1 
- 
-# 
-$x1.2 | $x1.3 
-$x1.4 | $x1.5 
-   
-# 
-$x1.R | :) 
---- 
- 
-# 
-$x2 | $x2.0 
-$x2. | $x2.1 
- 
-# 
-$x2.2 | $x2.3 
-$x2.4 | $x2.5 
-   
-# 
-$x2.R | :) 
---- 
- 
-# 
-$x3 | $x3.0 
-$x3. | $x3.1 
- 
-# 
-$x3.2|$x3.3 
-$x3.4|$x3.5 
-   
-# 
-$x3.R | :) 
---- 
-</code> 
  
  
Řádek 264: Řádek 225:
 Menic:     0.00W Menic:     0.00W
 Cas:       17:29 Cas:       17:29
-</code> 
- 
--- 
- 
-<code> 
-# 
-Moje FVE 
-$@Td#.$@Tm#.$@TY 
-</code> 
-Výsledek: 
-<code> 
-    Moje FVE     
-   12.09.2013    
-</code> 
- 
--- 
- 
-<code> 
-# 
-Datum a cas 
-$@Td#.$@Tm#.$@TY $@TH:$@Ti 
-</code> 
-Výsledek: 
-<code> 
-   Datum a cas   
-12.09.2013 17:29 
-</code> 
- 
--- 
- 
-<code> 
-# 
-Datum|$@Td#.$@Tm#.$@TY 
-Cas|$@TH:$@Ti:$@Ts 
-</code> 
-Výsledek: 
-<code> 
-Datum 12.09.2013 
-Cas     17:31:15 
 </code> </code>
  
mmdl.1379237453.txt.gz · Poslední úprava: 2013/09/15 17:30 (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki