Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2020, 09:32

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 03 окт 2019, 19:41 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
Степан Митькин привел несколько примеров дракон-схем и эквивалентного им программного кода
https://forum.drakon.su/viewtopic.php?f=215&t=6666


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 03 окт 2019, 21:23 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4334
Откуда: г. Липецк
Владимир Паронджанов писал(а):
Степан Митькин привел несколько примеров дракон-схем и эквивалентного им программного кода...

Вы сами это читали когда постили? Повторяю здесь вроде-бы не акушеры-гинекологи. Автор вдохновляясь картинкой Дракона рисовал свой код в сторонней IDE.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 04 окт 2019, 17:47 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1390
anakost писал(а):
Владимир Паронджанов писал(а):
Степан Митькин привел несколько примеров дракон-схем и эквивалентного им программного кода...

Вы сами это читали когда постили? Повторяю здесь вроде-бы не акушеры-гинекологи. Автор вдохновляясь картинкой Дракона рисовал свой код в сторонней IDE.

Несколько необоснованное утверждение. :)
В Дракон редакторе Степана Митькина есть возможность с блок-схем генерировать код на разных языках поддержав его в виде TCL скрипта. (можете сами убедиться) Сам редактор-IDE сделан на языке программирования TCL/Tk.

Вот только разнообразие способов реализации решения задачи, заложенных в мало-мальски текстовый язык программирования, не покрываются в целом Дракон парадигмой, образуя семантический разрыв ("мозга" :) и поэтому в квадратиках-с-рамочкой присутствует чаще всего текст целевого языка. Вот подивитись Tetris на сайте Drakon.Tech.
т.е., если в качестве целевого языка взять к примеру ассемблер, то Дракон вполне будет приемлемым решением, как например в диаграммах IDA (интерактивного дизассемблера)

А такой вариант Тетриса в текстовом виде на Форт языке Tetris.f Замучаешься в форме Дракон схемы представлять, да и смысла будет в этом мало. :)


P.S. Реально, пока, широко используемый проект народного визуального языка программирования HiAsm
Возможно, наверное, и появление массово Визуал-программистов ("Петриков") в будущем. Для них, возможно, не будет такой разрыв когнитивного плана при использования визуального "программирования".

Более интересно такое обсуждение Преимущества языка ДРАКОН для деревьев принятия решений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 05 окт 2019, 12:35 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
KPG писал(а):
В Дракон редакторе Степана Митькина есть возможность с блок-схем генерировать код на разных языках...
DRAKON Editor — это программа с открытым исходным кодом.

Вы можете доработать ее по своему усмотрению (один или вместе с коллегами), чтобы сделать ее более удобной для программирования микроконтроллеров.

С Митькиным (это его слова) ничего согласовывать не надо, так как это Public domain.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 22 фев 2020, 07:22 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2587
Пока не будет нормального компилятора или транслятора на нормальный человеческий C (C++), а не с GOTO - это просто редактор.
Да и языком назвать Дракон сложно - скорее свод правил при оформлении диаграмм.

В принципе на видео задачи обозначены для превращения редактора в полноценную IDE, но задача сложная и нетривиальная, будем поглядеть.

Лично для себя я не вижу никакой необходимости в программировании блоками.
Для простой программы типа "Hello world!" или мигания светодиодом - вполне сгодится.
Но если сложная многопоточная прошивка с мьютексами, прерываниями, сложной логикой взаимодействия между процессами (классами) - вряд ли можно наглядно и удобно всё это отобразить диаграммами и блоками, ИМХО.
Убедите меня в обратном.

А ещё я в плюсы влюбился.
Как описывать классы диаграммами?

Но авторам желаю успеха!
Свою нишу проект найдет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 25 фев 2020, 09:12 
Старожил

Зарегистрирован: 29 янв 2012, 20:16
Сообщения: 500
https://youtu.be/nGvpO51gBRI

19 нояб. 2019 г. Доклад: Разработка Drakon IDE
===
Ссылка выкладывается повторно, после расчистки темы.
Спасибо модератору, вероятно STT.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 27 мар 2020, 03:16 
Старожил

Зарегистрирован: 29 янв 2012, 20:16
Сообщения: 500
https://infostart.ru/journal/news/tekhnologii/programmirovanie-bez-koda-obzor-instrumentov_1216235/

Статья
Цитата:
Программирование без кода: обзор инструментов

Разработка без кода – форма визуального программирования, ...

Современное состояние
Сегодня существует множество различных инструментов для разработки без кода. К ним относятся:
...
Эти инструменты и приложения, созданные с их помощью, набирают популярность в мире технологий. Согласно исследованию Gartner, к 2024 году разработка приложений с низким содержанием кода займет 65% деятельности по разработке приложений, ...

ИС Дракон обеспечивает визуальную разработку алгоритмов и программирование с низким содержанием кода.
ИС Дракон постоянно совершенствуется и занимает свою нишу в мире технологий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 05 апр 2020, 14:48 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
Исходный код среды разработки Drakon.Tech теперь выложен на GitHub
https://github.com/stepan-mitkin/drakon.tech

Drakon.Tech написан (нарисован) на языке ДРАКОН в среде DRAKON Editor


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 24 май 2020, 19:37 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
На видео показана установка глубокой переработки широкой фракции легких углеводородов (ШФЛУ) Южно-Балыкского газоперерабатывающего завода компании "Сургутнефтегаз"и шкаф управления установкой, где используется управляющая программа, 70%-80% которой написано на языке ДРАКОН.

Программа загружается в энергонезависимую память Сенсорного программируемого контроллера СПК 107 М01 фирмы ОВЕН.

Подробности по ссылке https://youtu.be/_XOuhV_8N_I


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 29 май 2020, 21:16 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
На видео показано устройство управления медицинским прибором для оториноларингологии, алгоритм управления и программа управления. Устройство управления реализовано на плате Arduino Mega 2560.

Алгоритм и программа управления написаны на гибридном языке Дракон-Си с помощью "ИС Дракон", после компиляции в которой получается готовая для заливки в микроконтроллер программа.

Подробности по ссылке https://youtu.be/ZCBIZleP1BA


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 29 июн 2020, 09:45 
Заглядывает иногда

Зарегистрирован: 03 мар 2012, 23:11
Сообщения: 110
Практика использования ИС Дракон.
Отзыв Романа Озерова о языке ДРАКОН

https://bit.ly/2NHnYzb см. комментарии к видео


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 29 июн 2020, 13:07 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1941
Откуда: Из сказки.
Когда впервые увидел \услышал что goto это плохо, я даже не понял о чем речь.
Весь ассемблер спектрума и бейсика построен на переходах.
Как так goto плохо, что за бред он говорит ? Думал я...
Кстати, я до сих пор так думаю.
Дело не в операторе, а медленном быстродействии мозга.
Хотя конечно завуалировать goto dspjdjv функции - это по-приятнее ))

Дракон мне сразу понравился, то что надо!
Правда я не смог ничего написать на нем за 10 минут.
И выбор точек коментарий описание код - это по-моему не очень хорошее решение и вообще навигация в IDE так себе.

Диктатура гугл хром ?


Вложения:
ScreenShot002195.jpg
ScreenShot002195.jpg [ 25.76 Кб | Просмотров: 269 ]

_________________
vk.cc/arXpXv
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование микроконтроллеров на языке ДРАКОН
СообщениеДобавлено: 19 июл 2020, 12:48 
Старожил

Зарегистрирован: 29 янв 2012, 20:16
Сообщения: 500
Владимир Паронджанов писал(а):
Практика использования ИС Дракон.
Отзыв Романа Озерова о языке ДРАКОН

https://bit.ly/2NHnYzb см. комментарии к видео

Отзывы Романа Озерова о языке ДРАКОН:
https://youtu.be/ZCBIZleP1BA - прямая ссылка
Цитата:
Я на ДРАКОНе работаю уже 6 лет.
Любое создание программы начинаю с него и при отладке работаю только с ним.
Скорость разработки, качество возрастает в разы!
ДРАКОН это сила, но многие не догоняют, думаю что это обычная блок-схема...
Цитата:
...
Дракон схема переводится на любой язык без проблем

Использовано инструментальное ПО - ИС Дракон


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB