<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] Jak zobrazovat vždy douciferná čísla]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=986</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=986&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v [vyřešeno] Jak zobrazovat vždy douciferná čísla.]]></description>
		<lastBuildDate>Mon, 30 Mar 2020 07:05:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [vyřešeno] Jak zobrazovat vždy douciferná čísla]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6713#p6713</link>
			<description><![CDATA[<p>jj, přesně, buď použít výborný SDSCP od MightyPorka, nebo přejít na FULL-C (SDS Druhé Produktové Řady)</p><br /><p>každopádně nejrychlejší je něco takového:</p><div class="codebox"><pre><code> if (sys[5]&lt;10) { echo(&quot;0&quot;, sys[5]; } else {echo(sys[5]);};</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Mon, 30 Mar 2020 07:05:57 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6713#p6713</guid>
		</item>
		<item>
			<title><![CDATA[Re: [vyřešeno] Jak zobrazovat vždy douciferná čísla]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6707#p6707</link>
			<description><![CDATA[<p>Nevím, jestli na to není něco chytřejšího, ale možná bude potřeba použít něco jako</p><div class="codebox"><pre><code>if ( sys[5] &lt; 10 ) ... echo &quot;0&quot;
...a pak v každém případě
echo (sys[5])</code></pre></div><p>omlouvám se, že to neumím zapsat přímo v SDS syntaxi, ale SDS-C je hodně &quot;komplikované&quot; a neumím ho <img src="https://forum.sds.an-d.cz/img/smilies/smile.png" width="15" height="15" alt="smile" /> Budete muset nějak použít label a goto.</p><p>Osobně používám skvělý pre-procesor https://github.com/MightyPork/sdscp <br />V kódu se pak dokážu vyznat i po delší době, protože je to mnohem podobnější běžnému C.</p><p>Ve svém programu mám funkci, která do pole text na určenou pozici &quot;index&quot; vloží teplotu na jedno destinné místo. Není to sice 0 před celou částí čísla, ale nula před desetinou částí. Ale přiznám se, že už nevím, proč to vlastně mám takto.</p><div class="codebox"><pre><code>teplota_str(teplota, index) {
    var cela = teplota / 100;
    var des = _abs(teplota % 100);
    sprintf(text[index], cela, &quot;.&quot;);
    if ( des &lt; 10 ) {
        sprintf(text[_SPRINTF_END], &quot;0&quot;);
    }
    sprintf(text[_SPRINTF_END], des, &quot;C&quot;);
    return index;
}

// použití....
var tstrt = teplota_str(_TEMP[cidlo], 20);   // na pozici 20 v poli text[] uloží teplotu, např. 5.08C nebo 12.30C nebo 21.41C
echo(&quot; teplota: &quot;, text[tstrt])</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (radimnov)]]></author>
			<pubDate>Sun, 29 Mar 2020 12:16:31 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6707#p6707</guid>
		</item>
		<item>
			<title><![CDATA[[vyřešeno] Jak zobrazovat vždy douciferná čísla]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6706#p6706</link>
			<description><![CDATA[<p>Ahoj, jak můžu zobrazit vždy dvouciferné číslo?</p><p>echo (sys[5]) ;&nbsp; vypisuje dny ve tvaru : 1,2,3,4,5,6,7,8,9,10,11, atd......</p><p>potřebuji ale vypsat dny ve tvaru : 01,02,03,04,05,06,07,08,09,10,11, atd......</p><p>poradí&nbsp; někdo? Díky</p>]]></description>
			<author><![CDATA[null@example.com (fofy)]]></author>
			<pubDate>Sun, 29 Mar 2020 01:56:10 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6706#p6706</guid>
		</item>
	</channel>
</rss>
