<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; работа с отрицательными числами]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1047&amp;type=atom" />
	<updated>2022-08-29T06:00:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1047</id>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10509#p10509" />
			<content type="html"><![CDATA[<p>Спасибо, оставил предыдущий вариант с включением бита отрицательного значения.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://forum.canny.ru/profile.php?id=984</uri>
			</author>
			<updated>2022-08-29T06:00:54Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10509#p10509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10508#p10508" />
			<content type="html"><![CDATA[<p>Перейдите из Цельсия в Кельвин. Температура в Кельвинах всегда положительна.</p>]]></content>
			<author>
				<name><![CDATA[Gluck]]></name>
				<uri>https://forum.canny.ru/profile.php?id=339</uri>
			</author>
			<updated>2022-08-28T11:56:21Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10508#p10508</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10507#p10507" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Роман пишет:</cite><blockquote><p>Мне с отрицательными данными в <strong>десятичном формате</strong> надо работать, а не со <strong>строками</strong>.</p></blockquote></div><p>Я вам и не предлагал это сделать. Я лишь указывал на то, что (дословно):</p><div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>Знак температуры может быть получен отдельного регистра</p></blockquote></div><br /><p>Таким образом, подобную задачу:</p><div class="quotebox"><cite>Роман пишет:</cite><blockquote><p>В программе контроллера Canny есть переменная ustTemp:= -5;<br />Со входа №3 считывается температура испарителя кондиционера ispTemp:=ch3Dallas;<br />в программе контроллера Canny необходимо сравнить уставку температуры и температуру испарителя.<br />и если ispTemp &lt; ustTemp , то включить флаг ошибки , например переменная bool ErrorCond:=true;</p></blockquote></div><p>Можно решить, например, так (уставка здесь задана константой, но это не принципиально):</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2022-08-22T10:13:45Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10507#p10507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10505#p10505" />
			<content type="html"><![CDATA[<p>Уточню если непонятно описал вопрос. <br />В программе контроллера Canny есть переменная ustTemp:= -5;<br />Со входа №3 считывается температура испарителя кондиционера ispTemp:=ch3Dallas;<br />в программе контроллера Canny необходимо сравнить уставку температуры и температуру испарителя.<br /> и если ispTemp &lt; ustTemp , то включить флаг ошибки , например переменная bool ErrorCond:=true;<br />В программном обеспечении контроллеров обычно можно сразу сравнить числа(отрицательные) , без модуля их числа и вывести результат в необходимую переменную. Как сделать данный пример в программном обеспечении вашего контроллера?</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://forum.canny.ru/profile.php?id=984</uri>
			</author>
			<updated>2022-08-22T07:29:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10505#p10505</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10504#p10504" />
			<content type="html"><![CDATA[<p>Мне с отрицательными данными в <strong>десятичном формате</strong> надо работать, а не со <strong>строками</strong>. В алгоритме контроллера необходимо сравнить уставку температурного параметра (отрицательную), которая опять же является константной величиной с текущей температурой датчика, которая предполагается что будет периодически иметь отрицательное значение, понятно что я буду в программе сравнивать модули чисел. Функцию модуля знака числа я тоже не нашёл в вашей библиотеке. Есть конкретный пример как это сделать (сравнить отрицательные значения в десятичном формате в программе)?. Просто в программном обеспечении ПЛК обычно всегда есть возможность работать с отрицательными значениями ( не со строками) без дополнительных преобразований.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://forum.canny.ru/profile.php?id=984</uri>
			</author>
			<updated>2022-08-22T06:52:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10504#p10504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10499#p10499" />
			<content type="html"><![CDATA[<p>Не вполне понятен вопрос.<br />Знак температуры может быть получен отдельного регистра - см.функ.блок №4 здесь: <a href="https://canny.ru/docs/c72gamma/1-wire/#sec--c72gamma-1-wire-primery" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c72gamma/1-wire/# … re-primery</a></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2022-08-17T16:16:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10499#p10499</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[работа с отрицательными числами]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10498#p10498" />
			<content type="html"><![CDATA[<p>Добрый день! Есть ли возможность используя входа контроллера Canny Gamma 7.2 считывать отрицательные значения с датчика температуры Dallas шины 1-wire? В описании как я понял есть пример работы с внутренними переменными создавая внутри самого алгоритма переменные отрицательных значений.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://forum.canny.ru/profile.php?id=984</uri>
			</author>
			<updated>2022-08-17T14:26:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10498#p10498</id>
		</entry>
</feed>
