<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Реализация 8ми битной XOR суммы]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1201&amp;type=atom" />
	<updated>2023-11-07T20:50:29Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1201</id>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11360#p11360" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>Я не вижу ошибки в диаграмме.</p><p>Возможно ошибка в контрольном примере?<br /></p><div class="quotebox"><blockquote><p>$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C</p></blockquote></div></blockquote></div><p> Сегодня еще раз записал лог, действительно в примере затесалась какая-то ошибка, несколько сообщений сегодняшних перепроверил - всё сходится)</p><p>Спасибо за ссылку на калькулятор, не знал что даже конкретно такой может быть.</p>]]></content>
			<author>
				<name><![CDATA[Gdiag]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1106</uri>
			</author>
			<updated>2023-11-07T20:50:29Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11360#p11360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11357#p11357" />
			<content type="html"><![CDATA[<p>Я не вижу ошибки в диаграмме.</p><p>Возможно ошибка в контрольном примере?<br /></p><div class="quotebox"><blockquote><p>$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C</p></blockquote></div><p>Мне попался другой пример, который проходит проверку на калькуляторе: <a href="https://nmeachecksum.eqth.net/" rel="noopener noreferrer" target="_blank">https://nmeachecksum.eqth.net/</a></p><div class="codebox"><pre><code>$GNRMC,141821.00,V,,,,,,,300518,,,N,V*19</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-11-07T07:10:16Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11357#p11357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11356#p11356" />
			<content type="html"><![CDATA[<p>Подскажите, я допустил где-то ошибку в диаграмме, или все таки не правильно понял как должна рассчитываться контрольная сумма в этом случае? Несколько ошибок исправил, на данный момент пришел к такому решению, но оно не бьется с тем, что получилось в исходной строке. Нашел онлайн калькулятор в нем получается такой же ответ как и у меня - 34.</p>]]></content>
			<author>
				<name><![CDATA[Gdiag]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1106</uri>
			</author>
			<updated>2023-11-06T20:52:49Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11356#p11356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11335#p11335" />
			<content type="html"><![CDATA[<p>Операция &quot;Исключающее ИЛИ&quot; обладает свойством ассоциативности: <a href="https://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%C2%AB%D0%B8%D0%BB%D0%B8%C2%BB#%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0" rel="noopener noreferrer" target="_blank">https://ru.wikipedia.org/wiki/%D0%98%D1 … 0%B2%D0%B0</a></p><p>Свойства операций можно проверить экспериментально в симуляторе.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-11-02T07:22:18Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11335#p11335</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11334#p11334" />
			<content type="html"><![CDATA[<p>Постарался разобраться самостоятельно, пока время позволяет. Как понимаю эта конструкция на скрине должна сработать правильно. При xor как и при обычном сложении сумма от перестановки слагаемых не меняется, т.е. и порядок проведения операции над разными символами как понимаю не отразится на конечном результате. Я правильно думаю?</p>]]></content>
			<author>
				<name><![CDATA[Gdiag]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1106</uri>
			</author>
			<updated>2023-11-01T21:56:29Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11334#p11334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11310#p11310" />
			<content type="html"><![CDATA[<p>Предлагаю вам проверить возможность передачи сообщения фиксированной длины и начать создавать вашу диаграмму, а при возникновении конкретных вопросов в процессе её создания - задавать их здесь и прикладывать к ним файл вашей диаграммы.<br />Если же вам требуется готовое решение, то я могу перенести тему в специальный раздел форума:<a href="https://forum.canny.ru/viewforum.php?id=11" rel="noopener noreferrer" target="_blank">Поиск исполнителей </a></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-10-23T06:04:38Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11310#p11310</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11309#p11309" />
			<content type="html"><![CDATA[<p>не пробовал ещё. хочу снять лог с &quot;пойманными&quot; спутниками и посмотреть какие еще данные передаются и в каком виде. В любом случае не могу в голове составить рабочую диаграмму которая обработает это сообщение(</p>]]></content>
			<author>
				<name><![CDATA[Gdiag]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1106</uri>
			</author>
			<updated>2023-10-22T10:58:40Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11309#p11309</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11308#p11308" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>размер сообщений может быть динамический, т.е. та же скорость может быть 1 а может быть 100</p></blockquote></div><p>А если передавать скорость с лидирующими нулями?<br />Например:<br /></p><div class="codebox"><pre><code>  1 как 001
 50 как 050
100 как 100</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-10-21T19:51:16Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11308#p11308</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Реализация 8ми битной XOR суммы]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11307#p11307" />
			<content type="html"><![CDATA[<p>Здравствуйте! Стоит задача по протоколу NMEA 0183 передавать скорость в устройство. Но столкнулся с моментом необходимости расчета контрольной суммы сообщения. Принцип расчета понял, но не пойму как это реализовать, т.к. размер сообщений может быть динамический, т.е. та же скорость может быть 1 а может быть 100 и итоговая длина сообщения изменится. <br />Подсчет суммы как в ModbusRTU не применить, т.к. расчет идет без учета первого и последнего символа сообщения.<br />$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C ($ и * не учитываются, 2С контрольная сумма)<br /> Если реализация этого довольно сложна, то готов заплатить за готовое решение.</p>]]></content>
			<author>
				<name><![CDATA[Gdiag]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1106</uri>
			</author>
			<updated>2023-10-21T11:50:27Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11307#p11307</id>
		</entry>
</feed>
