<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Прием и отправка can сообщений с разными id]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=205&amp;type=atom" />
	<updated>2017-12-17T12:16:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=205</id>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6361#p6361" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2017-12-17T12:16:15Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6361#p6361</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6360#p6360" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[slaiva]]></name>
				<uri>https://forum.canny.ru/profile.php?id=399</uri>
			</author>
			<updated>2017-12-17T11:48:02Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6360#p6360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5334#p5334" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ЭллипсАвто пишет:</cite><blockquote><p>На что то влияет мое решение в худшую сторону? или просто это в других задачах лучше делать так для облегчения построения диаграмм?</p></blockquote></div><p>Нормальное решение, проблему устраняет.<br />Тот вариант, о котором я говорил, проще для понимания логики работы алгоритма.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-13T19:16:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5334#p5334</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5332#p5332" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>В идеале, следовало выходное значение блока №3 из числового привести к логическому с помощью сравнения его с нулем, используя блок &quot;Больше&quot;: если оно больше &quot;0&quot;, то включена задняя передача, и далее работать уже с этим логическим значением, тогда больше ничего менять не понадобилось бы.</p></blockquote></div><p>На что то влияет мое решение в худшую сторону? или просто это в других задачах лучше делать так для облегчения построения диаграмм?</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-13T17:44:03Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5332#p5332</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5331#p5331" />
			<content type="html"><![CDATA[<p>Спасибо энциклопедию нашел! Уже сижу вчитываюсь! Пробую создавать sfx.exe вообще суперская функция!Не знал о ней.</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-13T17:28:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5331#p5331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5330#p5330" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-13T17:09:02Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5330#p5330</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5329#p5329" />
			<content type="html"><![CDATA[<p>В очередной раз большое спасибо! Понял ошибку с чтением конкретного байта! <br />Единственно сразу не заработала диаграмма, так как на выходе 8 блока при вкл зх идет 0x0200, и комутатор не срабатывает! Решил проблему так: выход 8 блока инвертировал, а 21 коммутаторе поменял местами вход 0 и 1</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-13T16:37:21Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5329#p5329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5328#p5328" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-13T12:54:48Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5328#p5328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5327#p5327" />
			<content type="html"><![CDATA[<p>Добрый день! Судя по симулятору удалось реализовать!Вроде как более менее упорядочил блоки и учел замечания выше!&nbsp; Прошу проверить может что еще посоветуете?</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-13T12:02:24Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5327#p5327</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5299#p5299" />
			<content type="html"><![CDATA[<p>Беспорядок блоков затрудняет чтение, но это не критично. С опытом вырабатывается стиль создания диаграмм.<br />Переработка требуется из-за применения некоторых неоднозначных и не типовых решений. Труднее разобраться в логике работы диаграммы и обнаружить ошибки, если они возникают.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-08T13:07:36Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5299#p5299</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5298#p5298" />
			<content type="html"><![CDATA[<p>Спасибо. Опробую.<br />Переработка требуется так как беспорядок блоков? или идея реализована вообще не &quot;с той ноги&quot;?</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-08T12:59:06Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5298#p5298</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5297#p5297" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-08T11:49:42Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5297#p5297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5295#p5295" />
			<content type="html"><![CDATA[<p>Вот по этой диаграмме ниже работает все как надо. т.е при вкл заднего хода камера включается, после выключения если скорость меньше 03 остается включенной, как только 03 она выкл. Но допустим я включил заднюю, припарковался и выключил ее и больше никуда не поехал то остается включенны режим камеры, а это как раз не надо. надо если скорость не набралась в течении 30 сек то выключить.</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-08T10:03:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5295#p5295</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5294#p5294" />
			<content type="html"><![CDATA[<p>Попробую обьяснить</p>]]></content>
			<author>
				<name><![CDATA[ЭллипсАвто]]></name>
				<uri>https://forum.canny.ru/profile.php?id=223</uri>
			</author>
			<updated>2016-07-08T10:01:18Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5294#p5294</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прием и отправка can сообщений с разными id]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5293#p5293" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2016-07-08T09:32:16Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5293#p5293</id>
		</entry>
</feed>
