<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; первое сообщение висит в памяти]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=895&amp;type=atom" />
	<updated>2021-05-28T14:08:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=895</id>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9691#p9691" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Deavil пишет:</cite><blockquote><p>По фильтрации я так понимаю это вообще желательно, снизит нагрузку на ЦП.</p></blockquote></div><p>Правильно. Более того, отсутствие фильтрации на практике зачастую приводит к пропуску/потере контроллером сообщений CAN.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-05-28T14:08:06Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9691#p9691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9686#p9686" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Мне кажется, лучше было сделать так (см.вложение).<br />Основная проблема это выделение байта D2 из ID=0x345 и использование D-триггера.</p></blockquote></div><p>Именно так. Хотя я думал что триггер должен сбрасываться на ноль при завершении диаграммы и начале нового прохода.</p><p>По Вашей версии работает именно так как должно, спасибо огромное. Буду изучать Ваш пример для понимания в будущем.</p>]]></content>
			<author>
				<name><![CDATA[Deavil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=759</uri>
			</author>
			<updated>2021-05-27T23:55:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9686#p9686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9685#p9685" />
			<content type="html"><![CDATA[<p>Мне кажется, лучше было сделать так (см.вложение).<br />Основная проблема это выделение байта D2 из ID=0x345 и использование D-триггера.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-05-27T14:33:55Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9685#p9685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9684#p9684" />
			<content type="html"><![CDATA[<p>В примере отбирается D2 и потом только это значение сравнивается с 0010.<br />Для отбора D3 меняется маска на FF00 и потом уже сравниваем например с 1000</p>]]></content>
			<author>
				<name><![CDATA[wertyh2003]]></name>
				<uri>https://forum.canny.ru/profile.php?id=731</uri>
			</author>
			<updated>2021-05-27T13:32:00Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9684#p9684</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9683#p9683" />
			<content type="html"><![CDATA[<p>По фильтрации я так понимаю это вообще желательно, снизит нагрузку на ЦП. Там в реальной машине почти по 80 адресам пакеты идут, смысл их грузить.</p><p>По маске можно поподробнее? Нигде не встречал в примерах такое. Она вроде применяется при ретрансляции сообщений, в обработке внутри диаграммы не видел ещё.</p>]]></content>
			<author>
				<name><![CDATA[Deavil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=759</uri>
			</author>
			<updated>2021-05-27T13:24:22Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9683#p9683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9682#p9682" />
			<content type="html"><![CDATA[<p>1. Режим фильтрации можно не включать<br />2. Сдвиг там не нужно использовать (блок 4 и 14). Вместо них надо делать маску отбора</p><p>Это то что прям с ходу по палось</p>]]></content>
			<author>
				<name><![CDATA[wertyh2003]]></name>
				<uri>https://forum.canny.ru/profile.php?id=731</uri>
			</author>
			<updated>2021-05-27T12:49:46Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9682#p9682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[первое сообщение висит в памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9681#p9681" />
			<content type="html"><![CDATA[<p>Добрый день. <br />Есть три ID: 123 00 00 00 <strong>10</strong> 00 00 00 00 - ДВС запущен<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;123 00 00 00 <strong>20</strong> 00 00 00 00 - ДВС заглушен.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;234 <strong>37 </strong>38 - зарядка есть<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;234 <strong>39 </strong>38 - зарядки нет</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;от 345 00 00 <strong>01 </strong>00 00 00 00 00 до 345 00 00 <strong>07 </strong>00 00 00 00 00 - степень заряда АКБ.</p><p>Необходимо двумя выходами коммутировать нагрузку, при условии что ДВС запущен + зарядка есть, при степени заряда от 1 до 2 первый выход (на диаграмме зеленый светодиод) от 3 до 7 второй&nbsp; выход (на диаграмме красный светодиод).<br />На столе канхакером посылаю пакеты в Canny и не могу решить две проблемы:<br />1. Когда все три условия совпадают, светодиод загорается. Но меняю в ID 234 первый байт с 37 на 39 (имитирую отсутствие зарядки) и выход не отключается. Так же и с состоянием ДВС. На выключение выходов влияет лишь смена байтов ID345. Пробовал ставить на первые два ID детекторы передних фронтов, но тогда вообще ничего не работает.<br />2. Не могу понять как отфильтровать именно третий байт в ID345 для переключения выходов по заданным условиям. У меня переключение выходов идёт уже по смене 00 на 01.</p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Deavil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=759</uri>
			</author>
			<updated>2021-05-27T12:12:30Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9681#p9681</id>
		</entry>
</feed>
