<?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 - Měření pulzů na vstupu]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=1159</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1159&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v Měření pulzů na vstupu.]]></description>
		<lastBuildDate>Wed, 18 Sep 2024 09:52:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Měření pulzů na vstupu]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7744#p7744</link>
			<description><![CDATA[<p>Základní popis algoritmu v SDS, který zpracovává pulsy, je zde: <br />https://wiki.merenienergie.cz/subdom/wiki/index.php?title=S0_Algoritmus</p><p>SDS interně udržuje více proměnných (pro každý vstup), z nichž jsou zajímavé tyto: DPI, DMI, DBI</p><p>DMI lze číst pomocí get u32 z indexů 1064..1095&nbsp; (time distance (in msec) between impulses)<br />DBI lze číst pomocí get u32 z indexů 1096..1127&nbsp; (time (in msec) since the last captured impulse)<br />DPI tušim v indexech dostupná není, protože se používá jen interně pro řešení &quot;zákmitů&quot; a potvrzení minimální délky puslu na vstupu, ale pak pro pŕičtení vyhodnoceného&nbsp; platného S0 impulsu už není potřeba (proto se ani do indexů DPI nikdy nedala).</p><p>Teoreticky by doplnění DPI mohlo mít význam, pro měření délky pulsu mohou být nějaké aplikace, kde by se to hodilo.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Wed, 18 Sep 2024 09:52:25 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7744#p7744</guid>
		</item>
		<item>
			<title><![CDATA[Měření pulzů na vstupu]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7734#p7734</link>
			<description><![CDATA[<p>Používám S0 input na odchytávání signálu z exetrního zařízení, který je dost krátký, takže pouhým testováním vstupu v hlavním programu mi může občast utéct. Dá se v SDS nějak zjistit délka pulzu, který zařízení posílá? V systémové proměnné 1064 (pro input 1) mám pořád nulu, v proměnné 1096 nějaké číslo (time (in msec) since the last captured impulse), které přesně nevím, co znamená. Je to čas od sestupné hrany impusu po okamžik zprcování instrukce SDS_get_u32(1096)?<br />Abych to upřesnil, zařízení je u zákazníka a běží na něm ostrý provoz, takže žádné testy tam pouštět nelze, pouze si doplnit nějaké výpisy do echa. Vstupy S0 jsem nijak nenastavoval, používám vlastně jen čítač pulzů a porovnávám jeho hodnotu s hodnotou v předchozím průchodu hlavní smyčky programu.</p>]]></description>
			<author><![CDATA[null@example.com (absolonj)]]></author>
			<pubDate>Thu, 12 Sep 2024 16:35:15 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7734#p7734</guid>
		</item>
	</channel>
</rss>
