<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Конвертировать HEX - ASCII - Decimal]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=130&amp;type=atom" />
	<updated>2014-12-10T13:44:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=130</id>
		<entry>
			<title type="html"><![CDATA[Re: Конвертировать HEX - ASCII - Decimal]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=3665#p3665" />
			<content type="html"><![CDATA[<p>Спасибо, Денис! Опробовал Вашу диаграмму, именно это и требовалось! Не перестаю удивляться возможнотям контроллера, я уже думал не получится)</p>]]></content>
			<author>
				<name><![CDATA[EVK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=83</uri>
			</author>
			<updated>2014-12-10T13:44:57Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=3665#p3665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Конвертировать HEX - ASCII - Decimal]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=3664#p3664" />
			<content type="html"><![CDATA[<p>Переводить HEX в DEC необходимости нет, т.к. это всего лишь формат отображения одного и того же числа и в CannyLab с его значением можно работать напрямую. ASCII - дело другое: здесь идет работа с символами, а не значениями.<br />Для решения Вашей задачи значение необходимо разбить на цифры, из которых оно состоит (десятичные разряды). После чего, для получения ASCII-кода каждой десятичной цифры к ее значению нужно прибавить шестнадцатеричное число 0х30.<br />Вот вариант диаграммы для решения этой задачи (кликабельно):<br /><a href="http://forum.canny.ru/files/oldpic/c555c757-ff7e-4a14-8fcc-e2e214d8f54a.png" rel="noopener noreferrer" target="_blank"><span class="postimg"><img src="http://forum.canny.ru/files/oldpic/c555c757-ff7e-4a14-8fcc-e2e214d8f54a.png" alt="http://forum.canny.ru/files/oldpic/c555c757-ff7e-4a14-8fcc-e2e214d8f54a.png" /></span></a><br />Исходный файл диаграммы: <a href="http://forum.canny.ru/files/translate2ascii.cfd" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/files/translate2ascii.cfd</a></p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2014-12-10T13:31:16Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=3664#p3664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Конвертировать HEX - ASCII - Decimal]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=130#p130" />
			<content type="html"><![CDATA[<p>Добрый день!<br />Подскажите как можно реализовать такую задачу:<br />В шине есть пакет типа 0123 | 0000 007B<br />В данном случае 7B несет в себе десятичное значение температуры (123 градуса)<br />Необходимо считать это показание и запустить в шину уже другой пакет: 0223 | 0031 3233 (где значение 313233 это HEX представление числа 123 в ASCII)<br />Основной вопрос имеено в конвертации: HEX - Decimal  - ASCII - HEX</p>]]></content>
			<author>
				<name><![CDATA[EVK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=83</uri>
			</author>
			<updated>2014-12-10T09:44:13Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=130#p130</id>
		</entry>
</feed>
