<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; передача данных с одного ID в другой с пересчетом значений.]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=909&amp;type=atom" />
	<updated>2021-07-12T11:07:11Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=909</id>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9797#p9797" />
			<content type="html"><![CDATA[<p>Спасибо огромное Вам лично и всей группе разработчиков. Данный проект удался во многом благодаря адаптеру канни.<br />Исполняет функции индикации, управления вентилятором системы охлаждения - уже давно и стабильно.<br />- добавлено <br />Трансляция скорости (это дает нормальную работу системы изменения фаз) - уже работает.<br />Работа ручного режима переключения передач. - в процессе, в принципе уже работает.<br />Выдача импульсов скорости из шины в аналоге на панель приборов с пересчетом&nbsp; - в планах.</p><p>Скажем так - собирать весь этот компот на рассыпухе или на куче сток блоков от разных машин - так себе вариант. А тут - маленькая коробочка за бардачком и всё. <br />Отличный продукт ,спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-12T11:07:11Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9797#p9797</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9796#p9796" />
			<content type="html"><![CDATA[<p>На здоровье!<br />Успехов вам в ваших проектах.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-07-12T10:48:11Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9796#p9796</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9790#p9790" />
			<content type="html"><![CDATA[<p>Заработало.<br />Не знаю как и почему в таком виде, по идее не должно . Но факт - работает. Практически методом научного тыка.<br />Выкладываю на ваш суд)</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-11T04:09:33Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9790#p9790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9788#p9788" />
			<content type="html"><![CDATA[<p>Вот отредактированный,без лишнего.</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-10T08:40:00Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9788#p9788</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9787#p9787" />
			<content type="html"><![CDATA[<p>Вот файл. примерно 30 сек работы в движении.</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-10T08:34:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9787#p9787</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9786#p9786" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-07-10T07:09:52Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9786#p9786</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9785#p9785" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-07-10T06:48:50Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9785#p9785</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9784#p9784" />
			<content type="html"><![CDATA[<p>Константин, спасибо за отклик, но не работает.<br />Сейчас опишу происходящее.<br />Подключены канхакер и диагностический сканер.<br />Вот данные.<br />Когда все в покое обе скорости в нулях, при появлении исходных данных скорость по принимающей стороне по сканеру сразу в 255.Останавливаем выходной вал, скорости снова в нули.</p><br /><p>Про масштабирование я знаю, использовал этот блок ранее ,хорошая вещь.<br />Но тут видимо иная логика преобразования.<br />С картинок видно что значения X пишутся в Y. Сейчас попробую заменить местами. понять бы только где это надо делать)</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-09T23:59:47Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9784#p9784</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9783#p9783" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-07-09T11:25:14Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9783#p9783</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9782#p9782" />
			<content type="html"><![CDATA[<p>попробовал через такую формулу, через перевод в кмч - <br />кмч=(x*10)/FF+Y*10<br />затем выделяю X и Y <br />Y=кмч/25<br />X=((кмч-Y*25)*FF)/25</p><p>не работает.<br />Диаграмма ниже. Может там ошибка.</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-09T02:17:44Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9782#p9782</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9781#p9781" />
			<content type="html"><![CDATA[<p>Готов оплатить составление нужного алгоритма, части диаграммы.</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-08T11:04:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9781#p9781</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9780#p9780" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-08T10:45:35Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9780#p9780</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9779#p9779" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-07-07T12:03:25Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9779#p9779</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9778#p9778" />
			<content type="html"><![CDATA[<p>Спасибо! Отдельное спасибо за то что не сделали ЗА, а пнули в нужном направлении.<br />Заработал проброс в таком виде. Значения пошли, но с завышением в 3 раза.&nbsp; Осталось сделать пересчет под главную пару. Делитель на 3,1.<br />Думаю умножить на 10 и поделить на 31.</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-07T11:51:21Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9778#p9778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: передача данных с одного ID в другой с пересчетом значений.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9777#p9777" />
			<content type="html"><![CDATA[<p>Параметры эти? они заданы в самом начале диаграммы. Все верно сделано?</p>]]></content>
			<author>
				<name><![CDATA[Philippov_khv]]></name>
				<uri>https://forum.canny.ru/profile.php?id=756</uri>
			</author>
			<updated>2021-07-07T11:31:20Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9777#p9777</id>
		</entry>
</feed>
