<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Прием и отправка can сообщений с разными id]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=205</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=205&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Прием и отправка can сообщений с разными id».]]></description>
		<lastBuildDate>Sun, 17 Dec 2017 12:16:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=6361#p6361</link>
			<description><![CDATA[<div class="quotebox"><cite>slaiva пишет:</cite><blockquote><p>...помогите пожалуйста реализовать схем...</p></blockquote></div><p>Возьмите за основу первый и четвертый примеры из первого сообщения этой темы: <a href="http://forum.canny.ru/viewtopic.php?id=12" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/viewtopic.php?id=12</a>, приступайте к реализации вашей диаграммы. Если появятся конкретные вопросы - задавайте, объясняя что именно не получается, но создайте для этого отдельную тему на форуме, а не пишите в уже существующую (см.правила форума). Если вам нужно готовое решение вашей задачи - создайте тему в соответствующем разделе форума:<a href="http://forum.canny.ru/viewforum.php?id=11" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/viewforum.php?id=11</a></p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sun, 17 Dec 2017 12:16:15 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=6361#p6361</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=6360#p6360</link>
			<description><![CDATA[<p>Добрый день! помогите пожалуйста реализовать схему: нужно при появлении на 8 контакте минуса отправить по can два сообщения :416 FD 16 11 0F 20 00 00 06 затем через 20 мсек: 000 07 00 00 00 00 00 20 и через 20 мсек снова эти два сообщения повторить и вся эта комбинация должна повторяться через 1-5 минут, а при пропадании минуса на контакте 8 отправить единичное сообщение: 000 00 00 00 00 00 00 20</p>]]></description>
			<author><![CDATA[null@example.com (slaiva)]]></author>
			<pubDate>Sun, 17 Dec 2017 11:48:02 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=6360#p6360</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5334#p5334</link>
			<description><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>На что то влияет мое решение в худшую сторону? или просто это в других задачах лучше делать так для облегчения построения диаграмм?</p></blockquote></div><p>Нормальное решение, проблему устраняет.<br />Тот вариант, о котором я говорил, проще для понимания логики работы алгоритма.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 13 Jul 2016 19:16:01 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5334#p5334</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5332#p5332</link>
			<description><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>В идеале, следовало выходное значение блока №3 из числового привести к логическому с помощью сравнения его с нулем, используя блок &quot;Больше&quot;: если оно больше &quot;0&quot;, то включена задняя передача, и далее работать уже с этим логическим значением, тогда больше ничего менять не понадобилось бы.</p></blockquote></div><p>На что то влияет мое решение в худшую сторону? или просто это в других задачах лучше делать так для облегчения построения диаграмм?</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Wed, 13 Jul 2016 17:44:03 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5332#p5332</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5331#p5331</link>
			<description><![CDATA[<p>Спасибо энциклопедию нашел! Уже сижу вчитываюсь! Пробую создавать sfx.exe вообще суперская функция!Не знал о ней.</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Wed, 13 Jul 2016 17:28:26 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5331#p5331</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5330#p5330</link>
			<description><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>...Единственно сразу не заработала диаграмма, так как на выходе 8 блока при вкл зх идет 0x0200, и комутатор не срабатывает!...</p></blockquote></div><p>Да, пропустил этот момент.</p><div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>...Решил проблему так: выход 8 блока инвертировал, а 21 коммутаторе поменял местами вход 0 и 1...</p></blockquote></div><p>Не плохое решение - отлично вышли из положения.<br />В идеале, следовало выходное значение блока №3 из числового привести к логическому с помощью сравнения его с нулем, используя блок &quot;Больше&quot;: если оно больше &quot;0&quot;, то включена задняя передача, и далее работать уже с этим логическим значением, тогда больше ничего менять не понадобилось бы.</p><div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>А и еще вопрос: есть ли wiki энциклопедия в формате под печать? иногда удобно посмотреть не переключаясь.</p></blockquote></div><p>Руководство пользователя в формате PDF входит в состав среды разработки CannyLab и располагается в ее основном каталоге: ..\cannylab_vX_XX\canny7manual.pdf<br />В настоящий момент, руководство в формате PDF не абсолютно актуально, т.к. документация постоянно дорабатывается и дополняется, однако основную информацию в нем можно найти.<br />Самая актуальная и самая полная версия руководства находится в <a href="http://wiki.canny.ru" rel="noopener noreferrer" target="_blank">Wiki</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 13 Jul 2016 17:09:02 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5330#p5330</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5329#p5329</link>
			<description><![CDATA[<p>В очередной раз большое спасибо! Понял ошибку с чтением конкретного байта! <br />Единственно сразу не заработала диаграмма, так как на выходе 8 блока при вкл зх идет 0x0200, и комутатор не срабатывает! Решил проблему так: выход 8 блока инвертировал, а 21 коммутаторе поменял местами вход 0 и 1</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Wed, 13 Jul 2016 16:37:21 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5329#p5329</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5328#p5328</link>
			<description><![CDATA[<p>Предлагаю возможное решение на базе предыдущего варианта диаграммы.</p><p>Связка блоков №№1,2,5,3 позволяют получить на выходе блока №3 актуальные данные в момент их получения. Именно такая конструкция используется во всех примерах приема сообщений CAN).</p><p>Связка блоков №№19,20,21,22 работает так же, только в этом случае блок №20 выделяет из значения регистра CAN байт D4 и его значение сравнивается блоком №7 с требуемой скоростью. Выключение произойдет только при скорости более 3 и не ранее (это то, о чем говорилось выше).</p><p>PS: приведена нумерация блоков, принятая во вложенном файле камера+скорость+.cfd.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 13 Jul 2016 12:54:48 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5328#p5328</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5327#p5327</link>
			<description><![CDATA[<p>Добрый день! Судя по симулятору удалось реализовать!Вроде как более менее упорядочил блоки и учел замечания выше!&nbsp; Прошу проверить может что еще посоветуете?</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Wed, 13 Jul 2016 12:02:24 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5327#p5327</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5299#p5299</link>
			<description><![CDATA[<p>Беспорядок блоков затрудняет чтение, но это не критично. С опытом вырабатывается стиль создания диаграмм.<br />Переработка требуется из-за применения некоторых неоднозначных и не типовых решений. Труднее разобраться в логике работы диаграммы и обнаружить ошибки, если они возникают.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 08 Jul 2016 13:07:36 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5299#p5299</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5298#p5298</link>
			<description><![CDATA[<p>Спасибо. Опробую.<br />Переработка требуется так как беспорядок блоков? или идея реализована вообще не &quot;с той ноги&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Fri, 08 Jul 2016 12:59:06 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5298#p5298</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5297#p5297</link>
			<description><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>Вот по этой диаграмме ниже работает все как надо. т.е при вкл заднего хода камера включается, после выключения если скорость меньше 03 остается включенной, как только 03 она выкл. Но допустим я включил заднюю, припарковался и выключил ее и больше никуда не поехал то остается включенны режим камеры, а это как раз не надо. надо если скорость не набралась в течении 30 сек то выключить.</p></blockquote></div><p>Цель была понятна. Что не работает или работает не так? Как ведет себя контроллер?</p><p>В <a href="http://forum.canny.ru/viewtopic.php?pid=5293#p5293" rel="noopener noreferrer" target="_blank">сообщении 23</a> указан ряд недочетов в диаграмме. В последнем варианте они остались.</p><p>Прогоните диаграмму в симуляторе.<br />Вход Е блока 12 триггер D подключен к выходу блока 1, что означает что при получении сообщения с любым id (!!!), у которого в байте D3 установлен бит 1 (т.е. 0b000000<strong>1</strong>0=0x02=2), на входе Е блока 12 будет &quot;1&quot; и это может обнулить выходное значение триггера блок 12. Спасает только то что отправка сообщения в CAN выполняется при получении сообщения с id 433.<br />Сброс триггера 6, при выключенной задней передаче, будет выполняться при скоростях ниже 3 (см. <a href="http://forum.canny.ru/viewtopic.php?pid=5293#p5293" rel="noopener noreferrer" target="_blank">сообщение 23</a>). В симуляторе это все сразу видно.</p><p>По большому счету диаграммы требуют переработки, возможно по этому и не получилось сразу сделать требуемое отключение по таймеру.<br />В качестве решения задачи для существующего варианта диаграммы подключите вход Е триггера блока 12 к выходу блока 3 и примените приведенный ниже фрагмент диаграммы.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 08 Jul 2016 11:49:42 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5297#p5297</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5295#p5295</link>
			<description><![CDATA[<p>Вот по этой диаграмме ниже работает все как надо. т.е при вкл заднего хода камера включается, после выключения если скорость меньше 03 остается включенной, как только 03 она выкл. Но допустим я включил заднюю, припарковался и выключил ее и больше никуда не поехал то остается включенны режим камеры, а это как раз не надо. надо если скорость не набралась в течении 30 сек то выключить.</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Fri, 08 Jul 2016 10:03:08 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5295#p5295</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5294#p5294</link>
			<description><![CDATA[<p>Попробую обьяснить</p>]]></description>
			<author><![CDATA[null@example.com (ЭллипсАвто)]]></author>
			<pubDate>Fri, 08 Jul 2016 10:01:18 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5294#p5294</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5293#p5293</link>
			<description><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>На всякий изложу суть: ...</p></blockquote></div><p>Объяснение сути немного все запутало.<br />В диаграмме все сообщения уходят с id 303. Отправляются только при получении сообщений с id 433.</p><p>При отслеживании скорости использован блок Побитовое ИЛИ (блок №20) со значением 3. Это значит что на входе D триггера (блок №22) будет ненулевое значение при скоростях <strong>1</strong>,<strong>2</strong>,3,5,6,7,9,10,11 и т.д. Отключение камеры будет возможно и при скорости меньше 3.</p><div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>Пытался так вот но не пойми как работает...</p></blockquote></div><p>А как работает? Что конкретно не получилось?<br />Кстати. В диаграмме камера+скорость2.cfd задержка выключения (блок №8) установлена на 3сек.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 08 Jul 2016 09:32:16 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5293#p5293</guid>
		</item>
	</channel>
</rss>
