<?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=1310&amp;type=atom" />
	<updated>2024-12-05T10:05:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1310</id>
		<entry>
			<title type="html"><![CDATA[Re: Отправка сообщений с разными условиями обработки]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11884#p11884" />
			<content type="html"><![CDATA[<p>Спасибо за обратную связь!</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2024-12-05T10:05:38Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11884#p11884</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка сообщений с разными условиями обработки]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11883#p11883" />
			<content type="html"><![CDATA[<p>Спасибо за подсказку, разобрался с отправкой. На вложении - выходная часть диаграммы обработанных сообщений. Все сообщения отправляются с заданным временем и своими условиями.</p>]]></content>
			<author>
				<name><![CDATA[kutuzoff]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1203</uri>
			</author>
			<updated>2024-12-04T17:28:22Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11883#p11883</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка сообщений с разными условиями обработки]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11875#p11875" />
			<content type="html"><![CDATA[<p>Понял, спасибо. Значит все-таки асинхронный драйвер. Будем пробовать...</p>]]></content>
			<author>
				<name><![CDATA[kutuzoff]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1203</uri>
			</author>
			<updated>2024-11-26T08:36:23Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11875#p11875</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка сообщений с разными условиями обработки]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11874#p11874" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>НО тут возникает другой затык - время отправки сообщения увеличивается с 10 мс до 30 мс. Откуда это берется понятно</p></blockquote></div><p>Понятно, но если источников сообщений всего два, то эти 30мс точно можно снизить до 20мс</p><div class="quotebox"><blockquote><p>, можно ли каким нить другим способом объединить отправку сообщений, чтобы время отправки не превышало 10мс?</p></blockquote></div><p>Будь требуемый период не 10мс а, например, 20мс, то я бы посоветовал установить период тактирования отправки сообщений в 10мс и отправлять первое сообщение на каждый N-ный такт, второе сообщение на каждый N+1ый такт. Но в вашем случае, при подобном подходе потребовалось бы установить период 5мс, что уже может вызвать проблемы со стабильностью работы такой диаграммы см. пункт 9 отсюда: <a href="https://canny.ru/docs/tips_tricks/solution_developments_tips/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/tips_tricks/solut … ents_tips/</a>, хотя попробовать можно.</p><p>Если вам действительно требуется отправлять сообщения столь часто, то возможно вам стоит воспользоваться Драйвером асинхронной передачи CAN: <a href="https://canny.ru/docs/c72duo/acan/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c72duo/acan/</a></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2024-11-25T20:15:55Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11874#p11874</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Отправка сообщений с разными условиями обработки]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=11871#p11871" />
			<content type="html"><![CDATA[<p>Всем привет. <br />Имеется задача отправки сообщений с разной обработкой в диаграмме. А именно - первая часть работает по&nbsp; номеру индекса и после обработки входных сообщений отправляет сообщение в соответствии с входами коммутаторов на выходе в CAN1 каждые 10мс. <br />А вторая часть просто выполняет математическое действие, результат которого должен тоже отправится в CAN1 с другим IDL и тоже каждые 10мс. Поскольку использовать повторно регистры отправки нельзя, возник вопрос как объединить отправку. Один из вариантов в третьей части. НО тут возникает другой затык - время отправки сообщения увеличивается с 10 мс до 30 мс. Откуда это берется понятно, можно ли каким нить другим способом объединить отправку сообщений, чтобы время отправки не превышало 10мс?</p>]]></content>
			<author>
				<name><![CDATA[kutuzoff]]></name>
				<uri>https://forum.canny.ru/profile.php?id=1203</uri>
			</author>
			<updated>2024-11-24T19:05:27Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=11871#p11871</id>
		</entry>
</feed>
