<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Осваиваю Canny 5 Nano]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=202&amp;type=atom" />
	<updated>2017-02-13T16:18:13Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=202</id>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=5878#p5878" />
			<content type="html"><![CDATA[<p>Полностью согласен с этим высказыванием...</p><div class="quotebox"><cite>ipsurin пишет:</cite><blockquote><p>Наконец приобрёл Canny 5 Nano.&nbsp; Решил помигать диодом на четвёртом канале. В режиме симулятора работает.<br />Подключил устройство. Загрузил системное ПО.&nbsp; Диагностика показывает, что устройство подключено и системное ПО есть. Записываю диаграмму. Выходит сообщение - Диаграмма успешно записана. И после этого сообщение Диаграмма :недоступно.. Естественно никакого Блинка нет.&nbsp; Нашёл.. Разомкнул перемычку J1. Работает..&nbsp; Мне кажется, что эту операцию с перемычкой стоит обозначить как-то покрупнее..&nbsp; И как-то прокомментировать сообщение Диаграмма: недоступно. Можно ли размыкать/замыкать перемычку при подключенном контроллере.<br />Писать на CFD истинное удовольствие после вариаций на тему СИ в Ардуино. </p><p>С уважением, Михаил Сурин</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[григорий]]></name>
				<uri>https://forum.canny.ru/profile.php?id=256</uri>
			</author>
			<updated>2017-02-13T16:18:13Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=5878#p5878</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4961#p4961" />
			<content type="html"><![CDATA[<p>Спасибо. </p><p>Осваиваю новинки версии 1.16.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-02-21T19:48:10Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4961#p4961</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4943#p4943" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ipsurin пишет:</cite><blockquote><p> Интересное сообщение то выходит то не выходит &quot;Не удалось запустить симулятор&quot;.&nbsp; Решение состоит в перезапуске КанниЛаба..</p></blockquote></div><p>Ошибка обнаружена и исправлена. Новая версия CannyLab доступна на сайте.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-02-20T15:51:59Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4943#p4943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4907#p4907" />
			<content type="html"><![CDATA[<p>Да, и это одна из запланированных функций CANNY Lab. Более того, блокам можно будет присваивать признаки &quot;исполняемый&quot; и &quot;не исполняемый&quot; для симулятора и контроллера раздельно. Так же в симуляторе запланировано увеличение наглядности отображения контрольных данных. И многое, многое другое, что само сабой напрашивается при ежедневной эксплуатации CANNY Lab. К сожалению, реализация новых функций и улучшение уже реализованных, процесс не быстрый, если делать это качественно.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-02-04T21:17:47Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4907#p4907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4906#p4906" />
			<content type="html"><![CDATA[<p>Я экспериментирую с ВЧ и прочими ШИМами на Канни, а в качестве приёмника использую Ардуино. Идея сделать из Ардуино быстрый приёмопередатчик за отсутствием у меня специализированных микросхем для RZ кода, а логическое управление интерфейсом проводить с Канни. В ходе экспериментов приходится на одном месте рисовать разные схемы, а куски схемы, которые не нужны в данный момент либо удалять, либо отодвигать в сторону и обрывать им связи. </p><p>Было бы здорово иметь возможность блокировать выполнение некоторых блоков на схеме. Это некоторый аналог возможности загнать исполняемую строку в языке программирования в комментарий.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-02-04T20:16:37Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4906#p4906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4904#p4904" />
			<content type="html"><![CDATA[<p>Отлично! Спасибо что сообщили. Буду рад узнать о Ваших дальнейших успехах и оказать посильную помощь.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-02-02T20:16:41Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4904#p4904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4903#p4903" />
			<content type="html"><![CDATA[<p>Константин</p><p>Предложенная Вами схема нормально заработала.<br />Кое что поправил. Зациклил счётчик импульсов и изменил длину слова (16 вместо 15). <br />Скоростные характеристики не проверял. Дело не в скорости, а в логике работы.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-02-01T17:50:51Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4903#p4903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4901#p4901" />
			<content type="html"><![CDATA[<p>Спасибо.</p><p>Буду изучать.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-01-31T17:17:06Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4901#p4901</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4900#p4900" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>На Ютубе есть кино Канни 5 Нано: Доступ из Браузера.</p></blockquote></div><p>Всё чем располагаем: <a href="http://forum.canny.ru/viewtopic.php?id=176" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/viewtopic.php?id=176</a></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-01-31T15:53:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4900#p4900</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4899#p4899" />
			<content type="html"><![CDATA[<p>Собственно, для меня наличие Канни открыло некоторые прекрасные возможности решения ряда задач.&nbsp; Свои задачи я достаточно успешно решаю. В планах реализовать быстрый канал RZ кода. То ли на Ардуино, то ли на STM32, то ли на микросхемах от Миландра или от Ангстрема (есть такие микросхемы, реализующие физический канал&nbsp; по ГОСТ 18977 на нижнем уровне).&nbsp; А сверху пусть сидит Канни. </p><p>Одновременно приходится поднимать общую квалификацию в специфической области микроконтроллеров. И прочей техники. Вот тут и нужны всякие полезные книжки вроде Петина. Ценность таких книжек, что по ним можно повторить все эти скетчи и постепенно вызубрить команды.&nbsp; </p><p>На Ютубе есть кино Канни 5 Нано: Доступ из Браузера. Есть ли какие-либо материалы учебного свойства по этому примеру. Надо же набивать руку не только на своей частной задаче.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-01-30T21:00:33Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4899#p4899</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4898#p4898" />
			<content type="html"><![CDATA[<p>В отсутствие книжки в стиле Петина, вы всегда можете обратиться с вопросом нарямую к нам, разработчикам, и оперативно получить исчерпывающую информацию о наших продуктах из первых рук.<br />С помощью CFD вы можете решить одну и ту же задачу несколькими способами, и все они будут верными, если вас устроит результат их работы. Нет более правильных и менее правильных среди корректных.<br />Частью нашего подхода к построению платформы CANNY является вынесение функциональности требующей высокой скорости обработки данных в системные драйверы. Так реализован CAN, I2C, ИК и т.п. Разумеется диаграмма исполняется недостаточно быстро для побитовой обработки последовательных протоколов данных приличных скоростей.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-01-30T18:04:04Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4898#p4898</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4897#p4897" />
			<content type="html"><![CDATA[<p>Тестирование запланировано на понедельник.&nbsp; Собирается стенд. Внешний источник питания. Плата генератора кода на Канни с&nbsp; &nbsp;DC-DC преобразовтелем, H мостом L293. Промежуточная плата приёмника на оптопарах. Ну и собственно плата приёмника с Канни-приёмником. Передатчик и приёмник соединяются кабелем связи.&nbsp; Пришлось подбирать параметры передатчика- скорость и скважность. Чуть быстрее и приём нарушается. </p><p>Позицинионирование Канни, как Простой альтернативы Ардуино пока затрудняется отсутствием книжки в стиле Петина.</p><p>А вот чтобы&nbsp; увидеть в связях проявление оперативной памяти надо в это вглядеться. Попробовать по новому интерпретировать связи.&nbsp; Как-то об этом надо бы поопределённее написать.</p><p>По FBD есть FLProg для Ардуино. Но схемы на CFD изящнее и понятнее.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-01-30T16:58:44Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4897#p4897</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4896#p4896" />
			<content type="html"><![CDATA[<p>Протестируйте диаграмму, возможно ничего обнулять и сбрасывать и не потребуется. Ячейки ОЗУ в CFD есть, каждая линия на диаграмме и есть ячейка оперативной памяти. По литературе, попробуйте поискать что-нибудь по FBD Function Block Diagram, двоичной логике. С ходу не могу ничего конкретного посоветовать кроме руководства по CANNY Lab.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-01-30T15:03:18Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4896#p4896</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4895#p4895" />
			<content type="html"><![CDATA[<p>Спасибо.</p><p>Изучаю.&nbsp; Побитовое или я пока не освоил. Да и до использования заднего фронта для запуска передачи слова не дошёл. <br />Не хватает сброса счётчика в ноль после прихода 16 битов.&nbsp; Надо изучать приёмы программирования на CFD.&nbsp; Всё равно пока в голове сидит обычное программирование высокого уровня. <br />Пока не понял будет ли обнуляться вход Триггера D (оператор 10). Именно из-за этого у меня вся проблема. После прихода шестнадцатого бита надо передать шестнадцатибитное слово, а затем его обнулить, чтобы начать приём новых 16 бит. </p><p>Может есть какое-то руководство, книга по методам программирования в стиле CFD. Да и сам язык, я полагаю, основывается на некой концепции..&nbsp; Было бы полезно почитать, поучиться. Посоветуйте. Тем не менее, некоторое количество ячеек оперативной памяти не помешало бы. </p><p>Я догадываюсь, что где-то существуют оценки времени на выполнение типичных операций.&nbsp; Например, я использовал арифметическую операцию суммирования, а у Вас побитное Или. Интересно было бы иметь такую таблицу . </p><p>Я написал и приёмник и передатчик RZ кода на Канни именно потому, что сразу писать на ArProLе или СИ труднее для меня. Вот отработаю на Канни, тогда можно будет скорость выжимать на Ардуино или STM.</p>]]></content>
			<author>
				<name><![CDATA[ipsurin]]></name>
				<uri>https://forum.canny.ru/profile.php?id=206</uri>
			</author>
			<updated>2016-01-30T14:10:55Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4895#p4895</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Осваиваю Canny 5 Nano]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=4888#p4888" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ipsurin пишет:</cite><blockquote><p>Видимо, разрушение файла связано с глючность Виндоуса-10.&nbsp; Я поторопился перейти на него с Виндоуса-7.</p></blockquote></div><p>В ближайшей версии CANNY Lab будет реализована дополнительная проверка корректности результата записи данных на диск, для того чтобы избежать подобных неприятностей в дальнейшем.</p><div class="quotebox"><blockquote><p>Пока написал буфер с использованием&nbsp; энергонезависимой памяти.</p></blockquote></div><p>По-моему в вашей диаграмме достаточно было бы просто соединить выход 17го блока со входом 8го.<br />Перенумерация блоков из меню Сервис программы покажет результирующий порядок исполнения блоков. Мне показалось что он не будет отличаться от исходного.</p><p>Тем не менее, прилагаю свой вариант. Он, требует выполнения по крайней мере двух условий:<br />1. Ситуация, когда на каналах 3 и 4 одновременно (за время меньшее чем длительность одного цикла диаграммы) появляется и удерживается сигнал исключена (у меня в этом случае примется единица, у вас не примется ничего)<br />2. Между исчезновением сигнала на любом из каналов и появлением следующего на любом из каналов, проходит время не меньшее чем длительность двух циклов диаграммы (у вас это условие так же необходимо)</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-01-29T21:35:54Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=4888#p4888</id>
		</entry>
</feed>
