<?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=24&amp;t=3883&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-18T17:56:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=3883&amp;mode</id>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2013-08-18T17:56:38+01:00</updated>
<published>2013-08-18T17:56:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46209#p46209</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46209#p46209"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46209#p46209"><![CDATA[
Słuchaj a jakbyś wykorzystał klasy kolekcji w C# a konkretnie listy. Tutaj: <!-- m --><a class="postlink" href="http://www.altcontroldelete.pl/artykuly/operacje-na-kolekcjach-w-c-/" >http://www.altcontroldelete.pl/artykuly ... jach-w-c-/</a><!-- m --> masz fajnie opisane jak to ogarnąć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 18 sie 2013, o 17:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lemosek]]></name></author>
<updated>2013-08-18T17:42:03+01:00</updated>
<published>2013-08-18T17:42:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46206#p46206</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46206#p46206"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46206#p46206"><![CDATA[
Spoko rozumiem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Ja też jestem mocno początkujący w C# jakiś tydzień <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> po godzinach. Jakoś próbuję go ogarnąć na potrzeby pewnego projektu. Na razie uczę się jak wymieniać dane w takich ilościach. I kurczę nie jest to takie proste. Choć pewnie dla bardziej doświadczonych to drobnostka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=426">Lemosek</a> — 18 sie 2013, o 17:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-18T17:34:07+01:00</updated>
<published>2013-08-18T17:34:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46203#p46203</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46203#p46203"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46203#p46203"><![CDATA[
No rozumiem - ja sam nie znam na tyle C# żeby coś podpowiedzieć - ale też się interesuję wszelako - takimi zagadnieniami bo też go będę ćwiczył i to ostro - ten C#<br /><br />dlatego próbuję szukać i coś podpowiadać .... choć sam jeszcze nie mam nawet jak popróbować<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 sie 2013, o 17:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lemosek]]></name></author>
<updated>2013-08-18T17:29:51+01:00</updated>
<published>2013-08-18T17:29:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46201#p46201</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46201#p46201"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46201#p46201"><![CDATA[
Witam, Mirku widziałem już ten i inne przykłady. Niestety one działają ale tylko do prostych rzeczy tzn. jak mamy np. typ int i double itp. Natomiast jeśli wrzucimy tablicę i strukturę to już nie do końca to działa <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" />. <br />Na razie niby napisałem jakiś tam kod który nawet działa tzn odbiera dane z procesora. Ale jest on toporny bo opiera się na podziale odebranego łańcucha i odpowiednim konwertowaniu oraz wrzucaniu do struktury, np. 10 bajt to MySetting.Fire_floor itd. Jednak jakoś mało mi się to podoba. Najgorzej, że żeby wysłać dane do procesora będę musiał się mocno natrudzić żeby to odpowiednio sformułować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=426">Lemosek</a> — 18 sie 2013, o 17:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-18T15:11:03+01:00</updated>
<published>2013-08-18T15:11:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46187#p46187</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46187#p46187"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46187#p46187"><![CDATA[
<div class="quotetitle">Lemosek napisał(a):</div><div class="quotecontent"><br />Chodzi o to, że w C# nie ma uni<br /></div><br /><br /><!-- m --><a class="postlink" href="http://www.pzielinski.com/?p=1343" >http://www.pzielinski.com/?p=1343</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 sie 2013, o 15:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lemosek]]></name></author>
<updated>2013-08-18T15:03:23+01:00</updated>
<published>2013-08-18T15:03:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46186#p46186</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46186#p46186"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=46186#p46186"><![CDATA[
Witam,<br />pomysł z unią jest bardzo fajny <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> O ile od strony procesora to banalnie proste, to po stronie aplikacji już nie.<br />Jestem zbyt cienki w C# aby sobie z tym jakoś rozsądnie poradzić.<br />Może ktoś z bardziej doświadczonych w C# podpowie jak do tego podejść. Chodzi o to, że w C# nie ma uni <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=426">Lemosek</a> — 18 sie 2013, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lemosek]]></name></author>
<updated>2013-08-16T21:47:21+01:00</updated>
<published>2013-08-16T21:47:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45963#p45963</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45963#p45963"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45963#p45963"><![CDATA[
Witam,<br />ciekawa propozycja <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> chodzi ci zapewne o coś takiego:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">union settings_un{<br />uint8_t nastawy&#91;sizeof(Settings)&#93;;<br />Settings parametry;<br />}<br /></div><br />Tylko co do wielkości tablicy nie jestem pewien czy to zadziała ? ale wydaje mi się, że powinno <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Można by było  w tym wypadku najpierw wysłać rozmiar unii następnie dane i później w aplikacji na PC sprawdzić czy się zgadza, jak nie to jeszcze raz przesłać.<br /><br />edit:<br />Starałem się aby zmienne były tylko 8 bit.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=426">Lemosek</a> — 16 sie 2013, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-16T21:29:33+01:00</updated>
<published>2013-08-16T21:29:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45960#p45960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45960#p45960"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45960#p45960"><![CDATA[
tylko trzeba sprawdzić/upewnić się czy po jednej i drugiej stronie będzie tak samo z Little/Big Endian - jeśli chodzi o zmienne więcej niż 8-bitowe<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 sie 2013, o 21:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-08-16T21:20:17+01:00</updated>
<published>2013-08-16T21:20:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45959#p45959</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45959#p45959"/>
<title type="html"><![CDATA[Re: Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45959#p45959"><![CDATA[
Wykorzystaj i po jednej i po drugiej stronie unię tablicy i struktury, bo tablicę łatwo przesłać, a dzięki strukturze od razu masz wydzielone dane i odpada parsowanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 16 sie 2013, o 21:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lemosek]]></name></author>
<updated>2013-08-16T17:53:55+01:00</updated>
<published>2013-08-16T17:53:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45925#p45925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45925#p45925"/>
<title type="html"><![CDATA[Wymiana dużej ilości danych z PC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3883&amp;p=45925#p45925"><![CDATA[
Witam,<br />aktualnie jestem na etapie pisania aplikacji na PC w C# do obsługi pewnego urządzenia. Tu pojawia się problem wymiany danych między prockiem a aplikacją.<br />W programie procesora mam strukturę z nastawami, zawiera ona pola uint8_t oraz tablice uint8_t. Np. coś takiego:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">typedef struct Settings_str<br />{<br />uint8_t number_floors;<br />uint8_t main_floor;<br />char floors_name&#91;32&#93;;<br /><br />} Settings;</div><br />Tych nastaw jest ok 80. Teraz jak tu zorganizować przesyłanie i parsowanie takiej ilości danych ??<br />Oprócz nastaw mam jeszcze tablice struktur zawierającą stos błędów. Struktura zawiera typ błędu, czas, stan systemu w chwili wystąpienia, itp. Te informację również muszę jakoś sensownie przesłać do PC. <br /><br />Może ma ktoś jakiś pomysł lub borykał się z podobnym zagadnieniem ??<br />Z góry dziękuję za wszystkie podpowiedzi.<br /><br />Pozdrawiam<br />R.L.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=426">Lemosek</a> — 16 sie 2013, o 17:53</p><hr />
]]></content>
</entry>
</feed>