<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=66&amp;t=18445&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-05-20T16:05:05+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=66&amp;t=18445&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-05-20T16:05:05+01:00</updated>
<published>2017-05-20T16:05:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189551#p189551</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189551#p189551"/>
<title type="html"><![CDATA[Re: Okresowe wykonywanie kodu w czasie rzeczywistym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189551#p189551"><![CDATA[
Ok to na poczatek ... pomysl o zdarzeniach na najprostszym mechanizmie timera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 maja 2017, o 16:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomaszlob5]]></name></author>
<updated>2017-05-20T15:33:27+01:00</updated>
<published>2017-05-20T15:33:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189549#p189549</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189549#p189549"/>
<title type="html"><![CDATA[Re: Okresowe wykonywanie kodu w czasie rzeczywistym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189549#p189549"><![CDATA[
Właśnie nie wiem jak to wpleść, cały kod wykonuje się w procedurze checkboxa a głębiej w pętli repeat until(checkbox = 1) ze sleepem w środku pętli tylko że checkboxa nie da się odznaczyć bo trwa ona w nieskończoność.<br />Dodam, że w delphi orłem nie jestem, obsługi wątków jeszcze nie zdążyłem ugryźć i nie bardzo wiem jak w prosty sposób to ogarnąć.<br /><br />Przepraszam za chaotyczne pytanie, rzeczywiście klarowniej mogłem je zawrzeć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15173">tomaszlob5</a> — 20 maja 2017, o 15:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-05-20T15:19:28+01:00</updated>
<published>2017-05-20T15:19:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189548#p189548</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189548#p189548"/>
<title type="html"><![CDATA[Re: Okresowe wykonywanie kodu w czasie rzeczywistym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189548#p189548"><![CDATA[
o ile dobrze zrozumiałem - bo niesamowicie strasznie zakręciłeś pytanie - i załóżmy że chodzi tobie o kod na PC w Pascalu to moja podpowiedź jest krótka:<br /><br />- albo zdarzenia<br /><br />- albo oddzielne wątki<br /><br />a nie żaden SLEEP<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 maja 2017, o 15:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomaszlob5]]></name></author>
<updated>2017-05-20T14:11:09+01:00</updated>
<published>2017-05-20T14:11:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189545#p189545</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189545#p189545"/>
<title type="html"><![CDATA[Okresowe wykonywanie kodu w czasie rzeczywistym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18445&amp;p=189545#p189545"><![CDATA[
Witam serdecznie wszystkich forumowiczów, jest to mój pierwszy post na tym forum tak więc proszę o wyrozumiałość jeśli jest w złym dziale albo coś jest po prostu nie tak.<br /><br />Przechodząc do konkretów napisałem program pod atmege168 do wyświetlania co jej przyleci z RS232 na lcd 2x16, sama obsługa wyświetlacza nie sprawiła problemów, utworzyłem program pobierający z WMI dane o temperaturze i obciążeniu procesora oraz zajętości pamięci RAM co następnie jest wysyłane po konwerterze do atmegi i wszystko ładnie się wyświetla. <br /><br />Problem leży w tym, że nie mogę sobie poradzić z pracą programu w tle aby w każdym momencie było możliwe przerwanie jego pracy, póki co oparłem to na funkcji blokującej sleep lecz nie tędy droga. Nie mam zielonego pojęcia jak to zrobić ale gdy uzyskam pomoc i kod będzie gotowy to się podzielę co być może komuś pomoże lub zaciekawi. W obecnym stadium kod nie jest zbyt czytelny, jeśli będzie to konieczne do rozwiązania problemu oczywiście go wstawię.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15173">tomaszlob5</a> — 20 maja 2017, o 14:11</p><hr />
]]></content>
</entry>
</feed>