<?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; передача данных с одного ID в другой с пересчетом значений.]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=909</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=909&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «передача данных с одного ID в другой с пересчетом значений.».]]></description>
		<lastBuildDate>Mon, 12 Jul 2021 11:07:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9797#p9797</link>
			<description><![CDATA[<p>Спасибо огромное Вам лично и всей группе разработчиков. Данный проект удался во многом благодаря адаптеру канни.<br />Исполняет функции индикации, управления вентилятором системы охлаждения - уже давно и стабильно.<br />- добавлено <br />Трансляция скорости (это дает нормальную работу системы изменения фаз) - уже работает.<br />Работа ручного режима переключения передач. - в процессе, в принципе уже работает.<br />Выдача импульсов скорости из шины в аналоге на панель приборов с пересчетом&nbsp; - в планах.</p><p>Скажем так - собирать весь этот компот на рассыпухе или на куче сток блоков от разных машин - так себе вариант. А тут - маленькая коробочка за бардачком и всё. <br />Отличный продукт ,спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Mon, 12 Jul 2021 11:07:11 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9797#p9797</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9796#p9796</link>
			<description><![CDATA[<p>На здоровье!<br />Успехов вам в ваших проектах.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Mon, 12 Jul 2021 10:48:11 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9796#p9796</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9790#p9790</link>
			<description><![CDATA[<p>Заработало.<br />Не знаю как и почему в таком виде, по идее не должно . Но факт - работает. Практически методом научного тыка.<br />Выкладываю на ваш суд)</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Sun, 11 Jul 2021 04:09:33 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9790#p9790</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9788#p9788</link>
			<description><![CDATA[<p>Вот отредактированный,без лишнего.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Sat, 10 Jul 2021 08:40:00 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9788#p9788</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9787#p9787</link>
			<description><![CDATA[<p>Вот файл. примерно 30 сек работы в движении.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Sat, 10 Jul 2021 08:34:26 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9787#p9787</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9786#p9786</link>
			<description><![CDATA[<div class="quotebox"><cite>Philippov_khv пишет:</cite><blockquote><p>С картинок видно что значения X пишутся в Y. Сейчас попробую заменить местами. понять бы только где это надо делать)</p></blockquote></div><p>Это можно понять, прочитав мое сообщение #13 <a href="https://forum.canny.ru/viewtopic.php?pid=9783#p9783" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=9783#p9783</a> в этой ветке:</p><div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>В этом случае, их нужно поменять местами при помощи циклического сдвига</p></blockquote></div><p>и</p><div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>UPD: Заменена диаграмма - после масштабирования байты значения возвращены к исходному порядку</p></blockquote></div><p>Таких блоков на диаграмме всего два - до блока MAP и после. Очевидно, что вам нужно убрать тот, который после.</p><p>Но на сколько я могу судить по вашей исходной картинке из сообщения #3 <a href="https://forum.canny.ru/viewtopic.php?pid=9773#p9773" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=9773#p9773</a> в этой ветке, в постановке задачи порядок следования X и Y в сообщениях с ID 253 и ID 2D1 был одинаковый</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 10 Jul 2021 07:09:52 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9786#p9786</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9785#p9785</link>
			<description><![CDATA[<p>У вас есть возможность приложить реальные логи по ID 253 и ID 2D1 снятые при работающей диаграмме из сообщения #8 <a href="https://forum.canny.ru/viewtopic.php?pid=9778#p9778" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=9778#p9778</a> в этой ветке? Не рисунки, не картинки а именно реальные, текстовые лог-файлы записанные в людой программе мониторинга CAN.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 10 Jul 2021 06:48:50 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9785#p9785</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9784#p9784</link>
			<description><![CDATA[<p>Константин, спасибо за отклик, но не работает.<br />Сейчас опишу происходящее.<br />Подключены канхакер и диагностический сканер.<br />Вот данные.<br />Когда все в покое обе скорости в нулях, при появлении исходных данных скорость по принимающей стороне по сканеру сразу в 255.Останавливаем выходной вал, скорости снова в нули.</p><br /><p>Про масштабирование я знаю, использовал этот блок ранее ,хорошая вещь.<br />Но тут видимо иная логика преобразования.<br />С картинок видно что значения X пишутся в Y. Сейчас попробую заменить местами. понять бы только где это надо делать)</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Fri, 09 Jul 2021 23:59:47 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9784#p9784</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9783#p9783</link>
			<description><![CDATA[<p>Судя по всему, X и Y в ваших данных представляют младший и старший байт значения соответственно.<br />В этом случае, их нужно поменять местами при помощи циклического сдвига: <a href="https://canny.ru/docs/fbd/bitwise_operations/right_circular_shift/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/fbd/bitwise_opera … lar_shift/</a><br />Линейное преобразование чисел удобно производить с помощью функционального блока Отображение (MAP): <a href="https://canny.ru/docs/fbd/converters/map/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/fbd/converters/map/</a><br />Вариант решения см. во вложении.</p><p><strong>UPD</strong>: Заменена диаграмма - после масштабирования байты значения возвращены к исходному порядку</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Fri, 09 Jul 2021 11:25:14 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9783#p9783</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9782#p9782</link>
			<description><![CDATA[<p>попробовал через такую формулу, через перевод в кмч - <br />кмч=(x*10)/FF+Y*10<br />затем выделяю X и Y <br />Y=кмч/25<br />X=((кмч-Y*25)*FF)/25</p><p>не работает.<br />Диаграмма ниже. Может там ошибка.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Fri, 09 Jul 2021 02:17:44 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9782#p9782</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9781#p9781</link>
			<description><![CDATA[<p>Готов оплатить составление нужного алгоритма, части диаграммы.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Thu, 08 Jul 2021 11:04:26 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9781#p9781</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9780#p9780</link>
			<description><![CDATA[<p>И снова здравствуйте, помогите пожалуйста составить алгоритм - <br />Все теже згначения Х и Y.</p><p>исходные значения Х меняются от 0 до FF , при достижении FF значение Y меняется - добавляется 1.<br />то-есть <br />скорость 0-9кмч по живым данным&nbsp; X от 0 до FF&nbsp; Y - 00<br />скорость 10-19 кмч&nbsp; &nbsp;X от 00 до FF&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Y - 01<br />Скорость 20-29 кмч&nbsp; &nbsp;X от 00 до FF&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Y - 02<br /> и так далее. похоже будто десятки и единицы. 255/10=25.5<br />(шаг 10, до 180 ,18 ступеней)</p><p>Но на принимающей стороне эти значения трактуются иначе, вот так -<br />скорость 0-25&nbsp; &nbsp; X от 0 до FF&nbsp; , Y - 00<br />скорость 25-51&nbsp; X от 0 до FF&nbsp; , Y - 01<br />скорость 51-76&nbsp; X от 0 до FF&nbsp; &nbsp;,Y - 02<br />скорость 76-102 X от 0 до FF&nbsp; &nbsp;, Y- 03<br />скорость 102-127&nbsp; X от 0 до FF ,&nbsp; Y - 04<br />скорость 127-153 X от 0 до FF&nbsp; &nbsp;,&nbsp; Y- 05<br />Скорость 153-179 X от 0 до FF&nbsp; ,&nbsp; &nbsp;Y - 06</p><p>То-есть получается шаг 25-26 кмч. и 6 ступеней(достаточно 6)<br />не десятки и единицы. Скорее всего имеется ввиду X/10. (255/10=25.5) !! Обратный коэффициент от первого значения. </p><p>дальше считать нет смысла , быстрее автомобиль вряд-ли&nbsp; поедет, хотя программно&nbsp; достижимы значения до 255</p><br /><p>В целом картина бьется с необходимым делителем&nbsp; 3,1.&nbsp; (18/6 =3,грубо)</p><p>Я не программист, я автоэлектрик, не могу придумать алгоритм пересчета. Хотя общую суть картины вижу. <br />просто делить значения на 3,1 (на 3) не получается. Мусор на выходе, ничего похожего на то что надо.<br />прошу помощи.</p><br /><p>Разве что попробовать смасштабировать&nbsp; обе переменные?<br />Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Thu, 08 Jul 2021 10:45:35 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9780#p9780</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9779#p9779</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Параметры эти? они заданы в самом начале диаграммы. Все верно сделано?</p></blockquote></div><p>Да, эти. Верно. Я их не заметил.</p><div class="quotebox"><blockquote><p>Спасибо!</p></blockquote></div><p>На здоровье! Всегда готовы помочь.</p><div class="quotebox"><blockquote><p>Думаю умножить на 10 и поделить на 31.</p></blockquote></div><p>Это должно сработать.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Wed, 07 Jul 2021 12:03:25 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9779#p9779</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9778#p9778</link>
			<description><![CDATA[<p>Спасибо! Отдельное спасибо за то что не сделали ЗА, а пнули в нужном направлении.<br />Заработал проброс в таком виде. Значения пошли, но с завышением в 3 раза.&nbsp; Осталось сделать пересчет под главную пару. Делитель на 3,1.<br />Думаю умножить на 10 и поделить на 31.</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Wed, 07 Jul 2021 11:51:21 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9778#p9778</guid>
		</item>
		<item>
			<title><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9777#p9777</link>
			<description><![CDATA[<p>Параметры эти? они заданы в самом начале диаграммы. Все верно сделано?</p>]]></description>
			<author><![CDATA[null@example.com (Philippov_khv)]]></author>
			<pubDate>Wed, 07 Jul 2021 11:31:20 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9777#p9777</guid>
		</item>
	</channel>
</rss>
