<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - Dotaz - podmínka s časem]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=327&amp;type=atom" />
	<updated>2012-10-30T19:42:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=327</id>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2544#p2544" />
			<content type="html"><![CDATA[<p>Ano aby to fungovalo, musí odesílání trvat alespoň 1 vteřinu, nebo déle... takže vložit wait 2000 je vhodné řešení.<br />Jinak je potřeba použít zase jiný program.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2012-10-30T19:42:41Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2544#p2544</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2536#p2536" />
			<content type="html"><![CDATA[<p>tak jestli na tom moc nefrčí, dej tam za htt_get wait(2000) a je to <img src="https://forum.sds.an-d.cz/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[j@m]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=5</uri>
			</author>
			<updated>2012-10-30T13:15:02Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2536#p2536</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2532#p2532" />
			<content type="html"><![CDATA[<p>Zkusil jsem to udělat. Opět se tam objevují hodnoty :<br />2:00:00<br />2:00:01</p><p>anebo<br />2:55:00<br />2:55:00</p><p>Dvě stejné hodnoty - snad http get proběhne rychleji. Ale ta hodnota s tou sekundou je opět prapodivná. <br />Je to tam vše vícekrát.</p>]]></content>
			<author>
				<name><![CDATA[Simi]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=12</uri>
			</author>
			<updated>2012-10-30T07:55:58Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2532#p2532</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2485#p2485" />
			<content type="html"><![CDATA[<p>Když to nejde jedním způsobem, předělat... např.<br /></p><div class="codebox"><pre><code>// nejprve pockam na prelom minuty (tzn. HH:MM:00)
if (secs == 0)
{
  // a otestuju hodnotu minut
  if (minute % 5 == 0)
  {
     // odeslat ...

     // protoze odesilani trva alespon 1 sec, tak uz se to sem nedostane, ale az dalsi minutu (secs == 0) kdyz soucasne bude minuta delitelna 5 beze zbytku (druhy if)   
  }

}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2012-10-24T16:50:09Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2485#p2485</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2484#p2484" />
			<content type="html"><![CDATA[<p>Myslel jsem to tak, že zbytek bude ještě 0 (tedy sys[9]%5 u 17:00:59.9999999999). V dalším kroku tedy platí zbytek==0 ale zároveň již není posl_minuta == sys[9] (tedy 17:01:00.00000000001)</p><p>Nevím jak často se to projevuje, třeba je to úplně někde jinde.</p>]]></content>
			<author>
				<name><![CDATA[j@m]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=5</uri>
			</author>
			<updated>2012-10-23T12:42:18Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2484#p2484</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2479#p2479" />
			<content type="html"><![CDATA[<p>Je to trochu divné. Jako kdyby to poslalo pouze 17:01:00 tak by to třeba bylo, že se program zdržel uvnitř podmínky, a čas se mezitím změnil. Ale když to pošle napřed 17:00:00 a vzápětí nastaví &quot;závoru&quot;, že už to bylo odesláno, tak to moc nechápu.</p>]]></content>
			<author>
				<name><![CDATA[Simi]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=12</uri>
			</author>
			<updated>2012-10-22T19:51:22Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2479#p2479</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2478#p2478" />
			<content type="html"><![CDATA[<p>Nemuze se stat ze pres radek &quot;zbytek=sys[9] % 5;&quot; to jeste projde, ale v dalsi ms uz plati i dalsi radek &quot;if (( zbytek ==0 ) &amp;&amp; (posl_minuta != sys[9])){&quot;?</p><p>...pak by se to mohlo poslat vicekrat. Mozna to osetrit az na sekundy nebo na strane serveru osetrit duplicity.</p>]]></content>
			<author>
				<name><![CDATA[j@m]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=5</uri>
			</author>
			<updated>2012-10-22T19:34:46Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2478#p2478</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Dotaz - podmínka s časem]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=2475#p2475" />
			<content type="html"><![CDATA[<p>Chci odesílat data na web co 5 minut, ale v celý čas. Funguje to, ale někdy nepravidelně mám čas 17:00:00 a i 17:01:00<br />a to se děje nepravidelně i v jiné časy. Čím to může být?<br />Díky<br /></p><div class="codebox"><pre><code>label hlavni_smycka:
//čtení teploty
label cekam_na_teplotu:
t=sys[310];
if (t == 16777216) goto cekam_na_teplotu;
//Převod teploty
tc=t/100;
td=t % 100;


zbytek=sys[9] % 5;
if (( zbytek ==0 ) &amp;&amp; (posl_minuta != sys[9])){
http_get(sys[66],sys[67],sys[68],sys[69],&#039;www.xx-xx.cz&#039;,&#039;/xxxxxx.php?date=&#039;,sys[7],&#039;-&#039;,sys[6],&#039;-&#039;,sys[5],&#039;&amp;time=&#039;,sys[8],&#039;:&#039;,sys[9],&#039;:&#039;,sys[10],&#039;&amp;teplota1=&#039;,tc,&#039;.&#039;,td);
label cekam_na_http:
if (sys[65] == 0) goto cekam_na_http;
echo (&#039;date=&#039;,sys[7],&#039;-&#039;,sys[6],&#039;-&#039;,sys[5],&#039;&amp;time=&#039;,sys[8],&#039;:&#039;,sys[9],&#039;:&#039;,sys[10],&#039;&amp;teplota1=&#039;,tc,&#039;.&#039;,td);
posl_minuta=sys[9]; // aby se v jedné minutě neukládalo vicekrát
}
if (sys[64]==0) {
http_get(sys[66],sys[67],sys[68],sys[69],&#039;www.xx-xxzky.cz&#039;,&#039;/xx/index.php?date=&#039;,sys[7],&#039;-&#039;,sys[6],&#039;-&#039;,sys[5],&#039;&amp;time=&#039;,sys[8],&#039;:&#039;,sys[9],&#039;:&#039;,sys[10],&#039;&amp;temp=&#039;,tc,&#039;.&#039;,td);
label cekam_na_http2:
if (sys[65] == 0) goto cekam_na_http2;
sys[64]=60; 
}
goto hlavni_smycka;
label konec:</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Simi]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=12</uri>
			</author>
			<updated>2012-10-22T11:55:40Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=2475#p2475</id>
		</entry>
</feed>
