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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-08-19T23:18:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=22482&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-08-19T23:18:04+01:00</updated>
<published>2019-08-19T23:18:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221415#p221415</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221415#p221415"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221415#p221415"><![CDATA[
<div class="quotetitle">amilo_pa napisał(a):</div><div class="quotecontent"><br />To ja już nie mam więcej życzeń <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />To postaramy się jeszcze coś dorzucić jak się uda <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 19 sie 2019, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[amilo_pa]]></name></author>
<updated>2019-08-19T21:19:59+01:00</updated>
<published>2019-08-19T21:19:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221414#p221414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221414#p221414"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221414#p221414"><![CDATA[
To ja już nie mam więcej życzeń <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3824">amilo_pa</a> — 19 sie 2019, o 21:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-08-19T21:16:00+01:00</updated>
<published>2019-08-19T21:16:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221413#p221413</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221413#p221413"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221413#p221413"><![CDATA[
<div class="quotetitle">amilo_pa napisał(a):</div><div class="quotecontent"><br />Niektóre bazy danych mają możliwość ustawienia wartości min, max, offsetu, factor'a, wartości startowej i innych parametrów<br /></div><br />Can SHARK'owa baza też już to ma <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> tylko jeszcze nie wszystko oprogramowane <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 19 sie 2019, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[amilo_pa]]></name></author>
<updated>2019-08-19T20:45:05+01:00</updated>
<published>2019-08-19T20:45:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221412#p221412</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221412#p221412"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221412#p221412"><![CDATA[
Niektóre bazy danych mają możliwość ustawienia wartości min, max, offsetu, factor'a, wartości startowej i innych parametrów  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="https://obrazkiforum.atnel.pl/3824/4776b7b61e2b64072f915bcf7fd5e748.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3824/4776b7b61e2b64072f915bcf7fd5e748.PNG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3824">amilo_pa</a> — 19 sie 2019, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[amilo_pa]]></name></author>
<updated>2019-08-11T11:31:50+01:00</updated>
<published>2019-08-11T11:31:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221172#p221172</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221172#p221172"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221172#p221172"><![CDATA[
Dokładnie o to chodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="https://obrazkiforum.atnel.pl/3824/eeeaa8689097ebbbcff1e8e1b98cc21a.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3824/eeeaa8689097ebbbcff1e8e1b98cc21a.PNG" alt="Obrazek" /></a><br /><br /><br /><br /><a href="https://obrazkiforum.atnel.pl/3824/820d9221f26f4d533549abb41366d073.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3824/820d9221f26f4d533549abb41366d073.PNG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3824">amilo_pa</a> — 11 sie 2019, o 11:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-08-11T09:45:04+01:00</updated>
<published>2019-08-11T09:45:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221171#p221171</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221171#p221171"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221171#p221171"><![CDATA[
Tak to chyba o to chodzi jednak, czy ma być zapis Little czy Big Endian. Czyli czy standard Intel (LSB First) czy Motorola (MSB First)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 sie 2019, o 09:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Barthap]]></name></author>
<updated>2019-08-11T08:42:44+01:00</updated>
<published>2019-08-11T08:42:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221170#p221170</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221170#p221170"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221170#p221170"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />amilo_pa --&gt; co oznacza w tym programie &quot;Byte order&quot; ? Czy to nie chodzi o BIT ORDER? bo przecież numeracja bajtów chyba nie może ulegać zmianie<br /></div><br /><br />Może chodzi o kolejność zapisywania 16-bitowych i większych wartości. Ja się czasami łapię na tym, że jak mam wpisać 16-bitową wartość do tablicy 8-bitowych liczb to zawsze zastanawiam się czy młodszy bajt wpisać do zerowego elementu, a starszy do pierwszego, czy odwrotnie  <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2576">Barthap</a> — 11 sie 2019, o 08:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-08-10T22:43:45+01:00</updated>
<published>2019-08-10T22:43:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221169#p221169</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221169#p221169"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221169#p221169"><![CDATA[
amilo_pa ---&gt; siedzę dzisiaj już od popołudnia i pracuję nad czymś takim - ale muszę wymyślić to po swojemu żeby było mega wygodne i do zapisania i do czytania i do konfiguracji dla usera <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Czy się uda ? nie wiem .... ale widzę duży sens zrobienia czegoś takiego<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 32 minutach ]</span></strong><br /><br />amilo_pa --&gt; co oznacza w tym programie &quot;Byte order&quot; ? Czy to nie chodzi o BIT ORDER? bo przecież numeracja bajtów chyba nie może ulegać zmianie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 sie 2019, o 22:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[amilo_pa]]></name></author>
<updated>2019-08-10T21:07:17+01:00</updated>
<published>2019-08-10T21:07:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221168#p221168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221168#p221168"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221168#p221168"><![CDATA[
To ja mam takie życzenie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Mirku, może dorobisz taką zakładkę, w której pokazane są wszystkie bity z całego DLC. Coś takiego:<br /><a href="https://obrazkiforum.atnel.pl/3824/971a0d4bcad2dbc8f4f900a2cc3e8d1e.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3824/971a0d4bcad2dbc8f4f900a2cc3e8d1e.png" alt="Obrazek" /></a><br /><br />A w tej zakładce dorobisz możliwość wybrania określonej liczby pól na których zostanie opisany sygnał/zmienna (dzięki temu powstanie możliwość zapisania zmiennej np na 5 bitach  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> )<br /><a href="https://obrazkiforum.atnel.pl/3824/9a0ed094da20ea5a1fe4447fb1c8db5d.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3824/9a0ed094da20ea5a1fe4447fb1c8db5d.png" alt="Obrazek" /></a><br /><br />A już wisienką na torcie będzie pokazywanie (w każdym kwadraciku) wartości każdego bitu i może z boku wartość całej zmiennej - tego to nawet CANoe nie ma;)<br /><br />Co o tym myślisz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3824">amilo_pa</a> — 10 sie 2019, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Barthap]]></name></author>
<updated>2019-08-10T14:11:57+01:00</updated>
<published>2019-08-10T14:11:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221159#p221159</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221159#p221159"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221159#p221159"><![CDATA[
Oczywiście że się da globalnie, branża automotive to tylko przykład, gdzie już takiego czegoś używają.<br /><br />Przecież ramki możesz podpisać sobie dowolnie - jeśli sieć obsługuje inteligentny dom to ramki nazwiesz sobie StanSwiatel, OtwieranieDrzwi, ZasuwanieRolet i zapiszesz do pliku np. InteligentnyDom.db. Jak analizujesz dane z samochodu to podpisujesz sobie PoziomPaliwa, Predkosc, Obroty i zapisujesz do pliku VWPassatB5.db<br />A później tylko wczytujesz odpowiedni plik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2576">Barthap</a> — 10 sie 2019, o 14:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-08-10T14:01:54+01:00</updated>
<published>2019-08-10T14:01:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221157#p221157</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221157#p221157"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221157#p221157"><![CDATA[
<div class="quotetitle">Barthap napisał(a):</div><div class="quotecontent"><br />Ad. 1<br />Czy nie chodzi nam o to samo? Ja swoją propozycję umieściłem w komentarzu na YouTubie, ale pozwolę sobie ją przekopiować tutaj:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent">Skoro jest już pole &quot;Description&quot; to może jednak warto rozbudować program o obsługę jakiegoś formatu opisu ramek. Każdemu ID można by nadać jakąś czytelną nazwę (message name), a dla każdej takiej wiadomości można by było określić czy jest to ramka RTR, oczekiwana długość DLC, a także (co najważniejsze) podpisać sygnały (dane) występujące na poszczególnych bajtach (a nawet bitach). Przykładowo, w samochodzie ramka wysyłana przez ECU do wyświetlacza na desce rozdzielczej:<br /><br />ID: 0x123<br />Name: AktualizujWyswietlacz<br />DLC: 4 bajty<br />RTR: Nie<br />Sygnały:<br />- Nazwa: &quot;Predkosc&quot;, Nr bajtu: 0, Offset bitu: 0, Długość: 8 bitów, typ: Unsigned int<br />- Nazwa: &quot;Obr/min&quot;, Nr bajtu: 1, Offset bitu: 0, Długość: 16 bitów, typ: Unsigned int<br />- Nazwa: &quot;Kontrolka rezerwy paliwa&quot;, Nr bajtu: 3, Offset bitu: 0, Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka swiatel mijania&quot;, Nr bajtu: 3, Offset bitu: 1 Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka swiatel drogowych&quot;, Nr bajtu: 3, Offset bitu: 2 Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka hamulca recznego&quot;, Nr bajtu: 3, Offset bitu: 3 Długość: 1 bit, typ: Bool<br /><br />Czyli 4-bajtowa ramka o ID 0x123, w której: 1. bajt to prędkość, 2 kolejne to obroty, a ostatni to stan kontrolek<br />Dzięki temu, zamiast czytać surowe HEXy, widzimy od razu wskazania prędkości, obrotów czy zaświecone kontrolki. Bardziej zaawansowane rozwiązania mają jeszcze pola &quot;scale&quot; i &quot;offset&quot;, gdy jakaś wartość nie jest podana bezpośrednio w docelowej jednostce (np prędkość w km/h).<br />Taki opis bardzo ułatwia nie tylko odczytywanie, ale także wysyłanie ramek. Jest on stosowany w firmach z branży automotive - zajmujących się produkcją urządzeń gadających po CANie.<br />Przydaje się też w inżynierii wstecznej - w przykładzie z jachtem - można wtedy jasno i jednoznacznie podpisać, które bajty w ramce odpowiadają za siłę i kierunek wiatru.<br /><br />Są już gotowe formaty takiego opisu, np DBC (najpopularniejszy),  DBF, KCD - są to zwykłe tekstowe formaty plików, ich specyfikacja jest dostępna w internecie, a parsery są dostępne w kilku językach. Nic nie stoi też na przeszkodzie, aby utworzyć własny taki format - napisanie skryptu konwertującego jest zazwyczaj proste (a przy okazji fajne ćwiczenie z programowania).<br /></div></div>Też ok, ale mi chodziło o bardziej globalne spojrzenie na taką &quot;baze&quot; ktora można sobie zmieniać tworzyć exportować impotrować w zależności od potrzeb urzytkownika, a nie kierunkowa tylko ma automotiv,<br /><br />Np na taka własna stworzona sieć do inteligentego domu, potem możemy ją zapisać i wiemy co i jak za jakis czas jak siegniemy po zmiany lub upgrade,<br />Np. Potem chcemy do automotiv to import i juz idziemy z tym do auta,<br />Np. Pptem chcy jachty<br />Itp itd<br /><br />Jeśli się da tak globalnie stworzyć.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 10 sie 2019, o 14:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-08-10T12:54:39+01:00</updated>
<published>2019-08-10T12:54:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221155#p221155</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221155#p221155"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221155#p221155"><![CDATA[
Ok nie wiem czy będę wdrażał istniejącą już bazę danych - ale zobaczymy w przyszłości. Na dzisiaj wpadłem już na pomysł jak prezentować opisane porządnie dane i jak tylko uda mi się to zaimplementować to wam pokażę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Oczywiście wg jakiegoś własnego formatu bazy danych - zobaczymy.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 10 minutach ]</span></strong><br /><br /><div class="quotetitle">Szofer napisał(a):</div><div class="quotecontent"><br />2. Opcje alarm, jak przyjdzie ramka jaką szukamy/potrzebujemy<br /></div><br />To będzie właśnie w zakładce &quot;MSG / Trigger&quot; - to jak dla mnie bardzo podstawowa opcja i musi być <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a będzie lepiej bo jeszcze będzie można ustawić automatyczną odpowiedź na taką ramkę jeśli będzie nam pasowało<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 sie 2019, o 12:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Barthap]]></name></author>
<updated>2019-08-10T12:35:55+01:00</updated>
<published>2019-08-10T12:35:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221154#p221154</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221154#p221154"/>
<title type="html"><![CDATA[Re: Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221154#p221154"><![CDATA[
Ad. 1<br />Czy nie chodzi nam o to samo? Ja swoją propozycję umieściłem w komentarzu na YouTubie, ale pozwolę sobie ją przekopiować tutaj:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Skoro jest już pole &quot;Description&quot; to może jednak warto rozbudować program o obsługę jakiegoś formatu opisu ramek. Każdemu ID można by nadać jakąś czytelną nazwę (message name), a dla każdej takiej wiadomości można by było określić czy jest to ramka RTR, oczekiwana długość DLC, a także (co najważniejsze) podpisać sygnały (dane) występujące na poszczególnych bajtach (a nawet bitach). Przykładowo, w samochodzie ramka wysyłana przez ECU do wyświetlacza na desce rozdzielczej:<br /><br />ID: 0x123<br />Name: AktualizujWyswietlacz<br />DLC: 4 bajty<br />RTR: Nie<br />Sygnały:<br />- Nazwa: &quot;Predkosc&quot;, Nr bajtu: 0, Offset bitu: 0, Długość: 8 bitów, typ: Unsigned int<br />- Nazwa: &quot;Obr/min&quot;, Nr bajtu: 1, Offset bitu: 0, Długość: 16 bitów, typ: Unsigned int<br />- Nazwa: &quot;Kontrolka rezerwy paliwa&quot;, Nr bajtu: 3, Offset bitu: 0, Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka swiatel mijania&quot;, Nr bajtu: 3, Offset bitu: 1 Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka swiatel drogowych&quot;, Nr bajtu: 3, Offset bitu: 2 Długość: 1 bit, typ: Bool<br />- Nazwa: &quot;Kontrolka hamulca recznego&quot;, Nr bajtu: 3, Offset bitu: 3 Długość: 1 bit, typ: Bool<br /><br />Czyli 4-bajtowa ramka o ID 0x123, w której: 1. bajt to prędkość, 2 kolejne to obroty, a ostatni to stan kontrolek<br />Dzięki temu, zamiast czytać surowe HEXy, widzimy od razu wskazania prędkości, obrotów czy zaświecone kontrolki. Bardziej zaawansowane rozwiązania mają jeszcze pola &quot;scale&quot; i &quot;offset&quot;, gdy jakaś wartość nie jest podana bezpośrednio w docelowej jednostce (np prędkość w km/h).<br />Taki opis bardzo ułatwia nie tylko odczytywanie, ale także wysyłanie ramek. Jest on stosowany w firmach z branży automotive - zajmujących się produkcją urządzeń gadających po CANie.<br />Przydaje się też w inżynierii wstecznej - w przykładzie z jachtem - można wtedy jasno i jednoznacznie podpisać, które bajty w ramce odpowiadają za siłę i kierunek wiatru.<br /><br />Są już gotowe formaty takiego opisu, np DBC (najpopularniejszy),  DBF, KCD - są to zwykłe tekstowe formaty plików, ich specyfikacja jest dostępna w internecie, a parsery są dostępne w kilku językach. Nic nie stoi też na przeszkodzie, aby utworzyć własny taki format - napisanie skryptu konwertującego jest zazwyczaj proste (a przy okazji fajne ćwiczenie z programowania).<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2576">Barthap</a> — 10 sie 2019, o 12:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-08-10T11:22:13+01:00</updated>
<published>2019-08-10T11:22:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221152#p221152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221152#p221152"/>
<title type="html"><![CDATA[Koncert życzeń do CAN SHARK :-)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22482&amp;p=221152#p221152"><![CDATA[
Witam<br /><br />Za namową Mirka z poradnika,<br /><br />Mirku jeśli można dorzucić do can sharka 2 możliwości to byłoby mega luxus i wygoda. <br /><br />1. Czy byłaby możliwość dołożenia wprost do can sharka bazy danych na dodatkowej karcie właśnie tych opisów adresów ramek na stałe do programu a nawet z wymiana danych tej bazy z użytkownikami albo samego wyexportowania do txt i impotr z txt albo poprostu na zasadzie kopiuj wklej do can sharka.<br /><br />Np ramka 112 to pompa paliwowa (taką co ma Killer hehehe) <br />Zapisujemy to do bazy i każda odczytana będzie już opisana a dodatkowo mozemy w description sobie dopisać własne opisy. <br /><br />2. Opcje alarm, jak przyjdzie ramka jaką szukamy/potrzebujemy<br /><br />Np wiemy że ramka 112 to pompa paliwowa, ale nie wiemy kiedy nadejdzie, z takim alarmem ta ramka nie umknie w gąszczu innych ramek<br /><br />Ilość takich dostepnych alarmow sam ustal czy będzie np do 15 alarmów albo bez ograniczenia jeśli nie zmieni sposóbu implementacji<br /><br />Dziekuje.<br /><br />Zapomniałem, trzeba dodać nowe ikony do forum<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 10 sie 2019, o 11:22</p><hr />
]]></content>
</entry>
</feed>