<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Canny5.3 Pico индикация нажатия кнопок.]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=718&amp;type=atom" />
	<updated>2020-06-18T14:57:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=718</id>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8734#p8734" />
			<content type="html"><![CDATA[<p>Каких-либо ошибок не обнаружено. Маски наложены, байты выделены. Диаграмма вполне работоспособна.<br />Работа диаграммы &quot;в железе&quot; будет зависеть от правильности определения параметров LIN-шины, идентификаторов сообщений и статусов нажатия кнопок. Также следует учесть что статусы кнопок часто задаются битовыми полями (положением определенного бита в байте).</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-06-18T14:57:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8734#p8734</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8733#p8733" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Обратите внимание, что все примеры диаграмм в данной теме созданы для контроллера CANNY 7</p></blockquote></div><p>Сказавши А, надо понимать. Что нужно сразу говорить Б. Ибо вопрос про Б обязательно будет задан. Но с другой стороны. Я получил прекрасный развернутый ответ, на поиски которого я потратил бы много времени.</p><p>Ну что я скажу. Не так страшен черт. Как его малюют. Вроде получилось. Прошу проверить.<br />Второй файл ошибочно прикрепил. Оба одинаковы.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-18T13:56:19Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8733#p8733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8732#p8732" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>У разных контроллеров отличается системное ПО и набор регистров (что связано с особенностями исполнения контроллеров: количество каналов, наличия тех или иных интерфейсов и т.п.)</p></blockquote></div><p>Константин, браво. Отличный, очень толковый ответ. Все стало на свои места. Спасибо. Все произошло так как вы и писали. Сейчас займусь перенастройкой с 7-ки на 5.3 пико. Только я это все проделал с помощью мышки.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-18T12:15:03Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8732#p8732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8730#p8730" />
			<content type="html"><![CDATA[<p>Все алгоритмы, в том числе представленные на форуме и в данной теме, работоспособны на всех типах контроллеров CANNY. Логика и особенности составления диаграмм одинаковые и алгоритмы могут переноситься с одного контроллера на другой.<br />У разных контроллеров отличается системное ПО и набор регистров (что связано с особенностями исполнения контроллеров: количество каналов, наличия тех или иных интерфейсов и т.п.).<br />Перенос алгоритма (диаграммы) из одного контроллера в другой может быть выполнен с помощью буфера обмена Windows: выделить всю диаграмму (Ctrl+A), скопировать в буфер (CTRL+C), создать файл для нужного контроллера, вставить содержимое буфера (CTRL+V). Останется заменить регистры на соответствующие новому контроллеру (они будут подсвечены красным цветом). У некоторых контроллеров совпадают даже адреса регистров и количество необходимых изменений минимально.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-06-18T08:02:04Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8730#p8730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8729#p8729" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Обратите внимание, что все примеры диаграмм в данной теме созданы для контроллера CANNY 7</p></blockquote></div><p>Хороший вопрос... Я когда запускал вашу оболочку. Она всегда предлагала выбрать тот, или иной контроллер. Естественно я выбирал тот, с которым буду работать - 5.3 пико. И я полагал что все, что я создаю в вашей оболочке будет подходить именно для 5.3 пико. Если я именно ее выбрал.</p><p>Далее, я предполагал. Что используя примеры с форума как основу. Оболочка просто не даст мне ошибиться. И вписать какие либо параметры. Выходящие за пределы используемого контроллера и его возможностей. И должна существовать преемственность. То есть, то что работает на младших версиях. Должно работать на старших. Но не всегда наоборот. Ну, это в теории.</p><p>На практике это видимо не так... Что и не удивительно. Дело ваше живет (и слава богу). По ходу дела вносятся правки. Есть приоритеты что в первую очередь. И те, кто давно работает с вашим оборудованием просто плавно переходят из одной версии софта и возможностей. В другую. Ну а у начинающих совсем все по другому...</p><p>Раз это так, а это так. То ценность примеров с форума невелика. Так как повышаются требования к подготовке, повышается порог входа в ваше оборудование. И простота работы, не так уж и проста...<br />Получается так, что <strong>нужно знать особенности работы чего</strong>? Оболочки, железа еще чего то связанного с 5.3 пико и с 7-кой. Вот даже непонятно, что сейчас штудировать, и где вносить правки. </p><p>Ну и конкретный практический вопрос. Как это все можно сделать проще и быстрее. Куда хоть смотреть. Так как и форум уже немаленький, и вики по объему тоже за пару вечеров не прочитаешь. Да и непонятно что читать, что бы выловить эту разницу между пико и 7-й.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-18T07:27:02Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8729#p8729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8727#p8727" />
			<content type="html"><![CDATA[<p>Технических ошибок в диаграмме нет, она будет работать, но нужно учитывать следующие особенности.<br />1. В ID=0x34 байт D1 должен всегда гарантировано равняться нулю.<br />2. В ID=0x43 байт D1 должен всегда гарантировано равняться нулю.<br />3. В ID=0x43 байт D3 должен всегда гарантировано равняться нулю.<br />Если это не так, то требуется дополнительно выделить байт каждого сообщения, который сравнивается с нужной константой. В зависимости от расположения нужного байта это делается разными способами, в данном случае это делается с помощью &quot;маски&quot; (см. пример во вложении).<br /><strong>Важно:</strong> Обратите внимание, что все примеры диаграмм в данной теме созданы для контроллера CANNY 7.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-06-17T18:04:02Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8727#p8727</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8724#p8724" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>Если будут конкретные вопросы - не стесняйтесь задавать, всегда поможем.</p></blockquote></div><p>Приветствую. Конкретный вопрос, нужна помощь. Куда двигаться дальше? Все ли в диаграмме в порядке, или она вообще никуда не годится? Или вернуться к предыдущей версии? Пока это непонятно...</p><p>Я с уважением отношусь к чужому труду и знаниям. С тем, что бы по максимуму получить помощь, и не перегружать тех поддержку. Прошу указать на ошибки. То есть, не исправлять их. Это сложно и долго. А именно указать где. Заниматься изучением теории, и исправлением я буду сам.<br />Возможный вариант помощи. Если есть ошибки (регистр не тот, связи нет, блок не тот и тд). То в это месте поставить знак вопроса.</p><p>Простая ошибка. Знак вопроса ?<br />Грубая ошибка. Два знака&nbsp; &nbsp;??<br />Очень грубая. Три знака&nbsp; ???<br />Ну, и если знаков не хватает. <br />Можно написать что то или от души, или по делу.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-17T11:48:35Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8724#p8724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8719#p8719" />
			<content type="html"><![CDATA[<p>Приветствую друзья мои. А посмотрите своим опытным глазом, что у меня получилось. Надеюсь все учел. А там кто знает. Но светодиод я уже зажег.</p><p>Первая LIN  в ID0034 при нажатии первой кнопки в LIN1 D1:D0 устанавливается   13. </p><p>Вторая LIN  в ID0043 при нажатии второй кнопки в LIN2 D1:D0 устанавливается   31.<br />Вторая LIN  в ID0043 при нажатии третьей кнопки в LIN2 D3:D2 устанавливается   18.</p><p>То есть, при одновременном нажатии трех кнопок.  Значения которых 13, 31, 18. Должен зажечься зеленый светодиод и сработать реле. При отпускании любой кнопки, соответственно светодиод должен погаснуть и реле отпустить.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-16T17:02:28Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8719#p8719</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8712#p8712" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>...Предполагаю что на второй LIN&nbsp; в <strong>ID0043</strong> при нажатии второй кнопки в <strong>D1</strong> устанавливается&nbsp; &nbsp;<strong>31</strong>. Цифры условные, реальные значения еще предстоит вычитать.</p><p>Предполагаю что на второй LIN&nbsp; в <strong>ID0043</strong> при нажатии третьей кнопки в <strong>D1</strong> устанавливается&nbsp; &nbsp;<strong>18</strong>. Цифры условные, реальные значения еще предстоит вычитать.<br />...<br /> (нажато три кнопки <strong>одновременно</strong>).</p></blockquote></div><p>Ну вот, опять.</p><div class="quotebox"><blockquote><p>Даже и не знаю что я сотворил.</p></blockquote></div><div class="quotebox"><blockquote><p>Гляньте пожалуйста, будет ли работать эта диаграмма.</p></blockquote></div><p>Если как то и будет, то уж точно не так как вы описали.</p><p>Вот здесь: <a href="https://wiki.canny.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0%D0%BC" rel="noopener noreferrer" target="_blank">https://wiki.canny.ru/index.php?title=% … 0%B0%D0%BC</a> описано как работает каждый из типов функциональных блоков. С примерами. Попробуйте там найти те блоки, что вы применили и выяснить как они работают. Это существенно приблизит вас к пониманию того, как будет работать ваша диаграмма.</p>]]></content>
			<author>
				<name><![CDATA[AlexN]]></name>
				<uri>https://forum.canny.ru/profile.php?id=77</uri>
			</author>
			<updated>2020-06-15T21:38:11Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8712#p8712</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8711#p8711" />
			<content type="html"><![CDATA[<p>Приветствую. Даже и не знаю что я сотворил. Но пришлось применить Бритву Оккама, и отсечь лишнее.<br />Светодиод я зажег. Но вот будет ли это работать в реальном железе...</p><p>Еще не был на объекте. Еще не знаю сколько лин шин будет, предполагаю что две, а может и одна. Точно знаю только то, что кнопок будет нажато три одновременно. </p><p>Предполагаю что на первой LIN&nbsp; в ID0034 при нажатии первой кнопки в D1 устанавливается&nbsp; &nbsp;13. Цифры условные, реальные значения еще предстоит вычитать.</p><p>Предполагаю что на второй LIN&nbsp; в ID0043 при нажатии второй кнопки в D1 устанавливается&nbsp; &nbsp;31. Цифры условные, реальные значения еще предстоит вычитать.</p><p>Предполагаю что на второй LIN&nbsp; в ID0043 при нажатии третьей кнопки в D1 устанавливается&nbsp; &nbsp;18. Цифры условные, реальные значения еще предстоит вычитать.</p><p>То есть, при одновременном нажатии трех кнопок.&nbsp; Значения которых 13, 31, 18. Должен зажечься красный светодиод. При отпускании любой кнопки, соответственно светодиод должен погаснуть. </p><p>Собственно сам светодиод мне не нужен. Сейчас еще буду разбираться какой канал включить, и как его настроить. Мне нужно что бы на выходе канала висел обрыв (воздух). И при совпадении входных условий (нажато три кнопки одновременно). Появлялась масса.</p><p>Гляньте пожалуйста, будет ли работать эта диаграмма.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-15T21:07:37Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8711#p8711</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8709#p8709" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Trasserlong пишет:</cite><blockquote><p>ПС. Подскажите хотя бы. Я на правильном пути? Тонкости и нюансы работа с Канни будут освоены, всему свое время. Но время уже пожимает.</p></blockquote></div><p>Однозначно на правильном! Немного внимания к деталям, немного чтения документации - и вы получите рабочее решение. Если будут конкретные вопросы - не стесняйтесь задавать, всегда поможем.</p><p><strong>Модераторское: Пожалуйста, не редактируйте ваши сообщения после публикации за исключением исправления орфографии. Если вы добавите при правке новый вопрос или важную информацию на нее может никто не обратить внимания. В таких случаях добавляйте пожалуйста новое сообщение.</strong></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-06-15T17:19:23Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8709#p8709</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8708#p8708" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Продолжаю барахтаться в новых знаниях...</p></blockquote></div><p>И заметен прогресс - вы уже не пытаетесь сравнивать один и тот же регистр на равенство двум разным числами одновременно. так держать!<br /></p><div class="quotebox"><blockquote><p>Блоки сдвига пока камень преткновения...</p></blockquote></div><p>А в чем вопрос?<br />У вас очень загадочная манера общения. Не пойму, вы жалуетесь или хвастаетесь?<br />Тут про сдвиг: <a href="https://www.google.ru/search?q=битовый+сдвиг" rel="noopener noreferrer" target="_blank">https://www.google.ru/search?q=битовый+сдвиг</a> и симулятор вам в помощь - посдвигайте разные числа посмотрите что получается.</p>]]></content>
			<author>
				<name><![CDATA[AlexN]]></name>
				<uri>https://forum.canny.ru/profile.php?id=77</uri>
			</author>
			<updated>2020-06-15T17:09:25Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8708#p8708</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8707#p8707" />
			<content type="html"><![CDATA[<p>Продолжаю барахтаться в новых знаниях... Блоки сдвига пока камень преткновения...</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-15T16:53:48Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8707#p8707</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8704#p8704" />
			<content type="html"><![CDATA[<p>Приветствую.<br />А вот и третий...<br />Предполагаю что на первой LIN  в ID0034 при нажатии первой кнопки в D1 устанавливается &nbsp; 13.</p><p>Предполагаю что на второй LIN  в ID0043 при нажатии второй кнопки в D1 устанавливается &nbsp; 31.<br />Предполагаю что на второй LIN  в ID0043 при нажатии третьей кнопки в D1 устанавливается &nbsp; 18.<br />То есть, при одновременном нажатии трех кнопок.  Значения которых 13, 31, 18. Должен зажечься красный светодиод. Но до светодиода дело не доходит…</p><p>Застрял на блоках 5, 10. Почему то не выдвигает значения с входов указанных блоков на их выхода результат.</p><p>ПС. Подскажите хотя бы. Я на правильном пути? Тонкости и нюансы работа с Канни будут освоены, всему свое время. Но время уже пожимает.</p>]]></content>
			<author>
				<name><![CDATA[Trasserlong]]></name>
				<uri>https://forum.canny.ru/profile.php?id=728</uri>
			</author>
			<updated>2020-06-14T08:17:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8704#p8704</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny5.3 Pico индикация нажатия кнопок.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8702#p8702" />
			<content type="html"><![CDATA[<p>В отсутствии знака вопроса не совсем понятно, ожидаете ли вы ответа, но тем не менее:</p><p>Первое - если условий у вас не много, то при первых шагах в CannyLab, проще для понимания пользоваться каскадированием блоков И, чем трюком с конвертером для их объединения.</p><p>Второе - я правильно понимаю, что вы ожидаете при каких то обстоятельствах получить единицы одновременно и на выходе блока №11 и блока №13? При каких?</p><p>Третье - для дальнейшей самостоятельной отладки ваших алгоритмов используйте пожалуйста документацию и симулятор: <a href="https://wiki.canny.ru/index.php?title=%D0%A1%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_CannyLab" rel="noopener noreferrer" target="_blank">https://wiki.canny.ru/index.php?title=% … 0_CannyLab</a></p><br /><p>Желаю вам успехов в ваших проектах!</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-06-13T09:55:35Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8702#p8702</id>
		</entry>
</feed>
