DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 14:04

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Четверг, 06 Январь, 2022 15:29 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Владимир Даниелович,
с Новым 2022 Годом, с пожеланием здоровья и успехов!

У Вас всегда были творческие планы!
Пожалуйста поделитесь своими планами:
в части развития Дракона,
в части написания книги о программировании на Драконе,
в части создания новых IDE другими разработчиками с Вашим участием.

Вы ранее активно рассказывали об этом на форуме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дракон и планы автора?
СообщениеДобавлено: Четверг, 06 Январь, 2022 18:43 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
LKom писал(а):
У Вас всегда были творческие планы!
Пожалуйста поделитесь своими планами:
в части развития Дракона,
в части написания книги о программировании на Драконе,
в части создания новых IDE другими разработчиками с Вашим участием.

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

В части эргономичности (удобства пользования) лучшей является программа DrakonHub Степана Митькина, но она без программирования.

Алексей Муравицкий пытается создать более качественную программу для программирования ПЛК. Надеюсь, что у него получится.

Я написал статью "Медицинский алгоритмический язык ДРАКОН и программа ДРАКОН-конструктор для создания и применения клинических алгоритмов" для медицинского журнала "Виртуальные технологии в медицине". Сейчас статья проходит рецензирование. Надеюсь, она будет опубликована в 2022 году.
Рукопись статьи выложена здесь

Вот уже несколько месяцев я совместно с шестью профессиональными медиками пишу книгу под названием
Цитата:
Клиническая алгоритмическая медицина. Алгоритмы диагностики и лечения на медицинском языке ДРАКОН. / Лозовская М. Э., Малышева А. Ю., Бармин Д. Б., Васильева Е. Б., Сморкалов А. Ю., Гусев С. Д., Паронджанов В. Д. / учебное пособие. – М.: ГЭОТАР-Медиа, 2022. – 340 с. – Иллюстраций: 130

Цитата:
КРАТКОЕ СОДЕРЖАНИЕ

Оглавление
Введение. Клинические алгоритмы: новый этап развития


Часть I. Алгоритмы действий врача. Вводный курс
Глава 1. Как нарисовать алгоритм
Глава 2. Примитив и силуэт
Глава 3. Приемы, улучшающие понятность алгоритмов
Глава 4. Рисуем клинический алгоритм с помощью программы DrakonHub

Часть II. Циклические алгоритмы
Глава 5. Простые циклические алгоритмы
Глава 6. Досрочный выход из цикла
Глава 7. Превращаем цикл Стрелка в веточный цикл
Глава 8. Цикл внутри другого цикла

Часть III. Клинические алгоритмы и реальное время
Глава 9. Как изобразить время в алгоритмах
Глава 10. Алгоритм «Реанимация беременной женщины»
Глава 11. Совместная работа врачей. Параллельные алгоритмы
Глава 12. Справочник: графические фигуры языка ДРАКОН

Часть IV. Клинические алгоритмы: от Гиппократа до наших дней
Глава 13. Алгоритмы Гиппократа
Глава 14. Простые клинические алгоритмы

Часть V. Современные клинические алгоритмы
Глава 15. Проблема COVID-19. Алгоритмы в Приволжском медицинском университете
Глава 16. Алгоритмы в Красноярском медицинском университете
Глава 17. Фтизиатрия. Туберкулез у детей. Алгоритмы в Санкт-Петербургском педиатрическом медицинском университете
Глава 18. Неврология. Алгоритм лечения эпилепсии

Часть VI. Алгоритмическая логика в клинических алгоритмах
Глава 19. Алгоритмические вкрапления и логика в медицине
Глава 20. Логика в медицине и невидимая математика

Часть VII. Как обеспечить безопасность пациентов? Важная роль клинических алгоритмов
Глава 21. Ошибки врачей. Могут ли алгоритмы спасти положение
Глава 22. Ахиллесова пята медицины и наука о человеческих ошибках

Часть VIII. Перспективы клинической алгоритмической медицины
Глава 23. Клиническое мышление должно опираться на медицинский алгоритмический язык
Глава 24. Медицинский язык на скамье подсудимых
Глава 25. Клиническая алгоритмическая медицина и реформа системы медицинского образования

Заключение. Какой будет медицина будущего
Список литературы
Предметный указатель
Список авторов



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 01 Апрель, 2022 12:44 

Зарегистрирован: Пятница, 01 Апрель, 2022 12:31
Сообщения: 63
Судя по названию темы- мне сюда.

Летом прошлого года задал Владимиру Паронджанову вопрос на easyelectrinics.ru о том, когда же в графическом языке программирования появится графическая отладка программ, но так ответа и не услышал. Раз гора не идёт к Магомету, то Магомет пришёл к горе. Повторю свой вопрос:

Цитата:
Штука хорошая, правильная. Я сравниваю её с позиций ПЛК. Но есть одно "но", которое обнуляет ценность сегодняшней реализации Дракона.
Дракон- это графический язык программирования. А где графическая отладка? Я её не заметил? Ведь если вы можете по графической схеме построить исполняемый код, так постройте его для виртуальной Дракон-машины, чтобы можно было его тут же, в среде программирования, запустить и отладить. Естественно, что в процессе отладки значения всех переменных должны отображаться прямо на схеме программы. Даже не говорю о том, что необходимо иметь возможность отладки и на "железном" контроллере, наблюдая значения переменных и имея возможность их изменять. Как это выглядит и работает, можно посмотреть в любой среде разработки для ПЛК на примере графических языков FBD, LD, SFC.
То, что показано в роликах после генерации кода со словами "проверим работу программы" просто перечёркивает всю ценность Дракона как инструмента для серьёзной работы. Будь симулятор и графическая отладка, Дракон можно было бы встраивать в МК, получая полноценный ПЛК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 01 Апрель, 2022 14:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
tonyk писал(а):
Судя по названию темы- мне сюда.
Летом прошлого года ...

Приветствую вас, tonyk!
Рад, что вы здесь появились.
Я очень хорошо помню ваш вопрос. Считаю, что вы правы.

Ответ знает, точнее, пытается узнать Алексей Муравицкий.
Алексей — сильная фигура, таран, он умеет добиваться цели по части ПЛК.
Каково состояние дел сейчас? Алексею нужен новый ДРАКОН-конструктор. Он сам ставит задачу.
Я с ним говорит пару дней назад, спрашивал, как дела.
Он ответил "Отлично"!
Это значит, что редактор почти готов.
Вот все, что я знаю.
Надо чуть-чуть подождать.
А подробности проекта Алексея здесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 01 Апрель, 2022 16:11 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Tonyk писал(а):
Дракон- это графический язык программирования. А где графическая отладка? Я её не заметил.

Переговорил с Алексеем.
Он согласен с вами, что существующие ДРАКОН-конструкторы не имеют графической отладки.
Он сказал также, что в новом ДРАКОН-конструкторе обязательно будет графическая отладка.
Tonyk, Алексей приглашает вас позвонить ему
по телефону +74955754168


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 01 Апрель, 2022 17:17 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
См.
http://forum.easyelectronics.ru/viewtopic.php?p=678401#p678401


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 01 Апрель, 2022 19:31 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
LKom писал(а):

Tonyk писал(а):
Ну что, Владимир Паронджанов, как дела с графической отладкой в Драконе? Сейчас, по-моему, самое время предлагать отечественные решения.

Кстати, я не заметил, а в Драконе есть возможность написания блоков программы на языках низкого уровня, например, С/С++? Тогда можно было бы критические по времени блоки или аппаратно-зависимые блоки писать на низкоуровневых языках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 09:39 

Зарегистрирован: Пятница, 01 Апрель, 2022 12:31
Сообщения: 63
За питьём кофе полистал сайт. Ребята, вы в тупике. И будете в нём до тех пор, пока не появится текстовый формат языка Дракона.

Создание эргономичной среды программирования для Дракона- это весьма непростая задача. Сейчас и программирование, и кодогенерация под целевую платформу собраны в одном месте. Зачем? Среда программирования на Драконе должна выдавать программу на Драконе. Во-первых, так получится передавать программу между разными среда программирования. Во-вторых, получится разделить работу между несколькими людьми, один из которых занят рисованием программы на Драконе, а второй кодогенерацией для платформы, на которой исполняется нарисованная программа. При таком подходе станет возможным распараллелить работу между несколькими людьми, что должно существенно увеличить количество платформ, на которых исполняется Дракон.

Обязательно нужен формат обмена отладочной информацией между средой программирования и исполнения.

Обязательно нужны расширения языка для взаимодействия с оборудованием целевой платформы, например, обработчики прерываний, запись-чтение в регистры управления периферийными устройствами и т.п.

Пока сделайте главное, дайте описание текстового формата Дракона в БНФ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 11:13 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
tonyk писал(а):
За питьём кофе полистал сайт. Ребята, вы в тупике.
Тоник, есть ли у вас планы разработать новый дракон-конструктор в соответствии с вашими идеями?
Например, такую работу ведет на этом форуме Владимир ibnteo.
viewtopic.php?f=62&t=6996

Другой пример. Вы можете взять открытый исходный код Степана Митькина Drakon.Tech и переделать его под "ваши требования".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 16:43 

Зарегистрирован: Пятница, 01 Апрель, 2022 12:31
Сообщения: 63
Владимир Паронджанов писал(а):
Тоник, есть ли у вас планы разработать новый дракон-конструктор в соответствии с вашими идеями?

Нет у меня в планах разработки Дракон-конструктора.

Владимир Паронджанов писал(а):
Вы можете взять открытый исходный код Степана Митькина Drakon.Tech и переделать его под "ваши требования".

Не брать, не переделывать я ничего не буду. У меня есть свой проект по созданию ПЛК по стандарту ГОСТ Р МЭК 61131. Свои мысли я тут высказываю с позиций разработчика ПЛК, по мнению которого проект "Дракон" уходит далеко от того, что нужно инженерам-практикам. Более того, исходя из своего скромного опыта, я сильно сомневаюсь, что с нынешним подходом к разработке Дракон будет доведён до состояния, когда он будет массово использоваться, например, в ПЛК. Глядя на происходящее, думаю, что если ничего не менять в вашей работе, то Дракон так и останется игрушкой для разума энтузиастов.

Повторюсь, я смотрю на Дракон с позиций разработчика ПЛК. Мне нравится концепция Дракона, будь у Дракона то, о чём я написал (текстовый формат, протокол обмена с рантаймом и т.п.), с удовольствием занялся бы переносом его на ПЛК. Дракон и МЭК для меня- не конкуренты, это разные способы решения практических задач, поэтому я и делюсь своими мыслями и опытом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 17:08 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Обратитесь к Муравицкому, он Вас научит практическому использованию ИС Дракон в разработках с ПЛК

Ваши хотелки, при этом, не являются необходимыми.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 20:00 

Зарегистрирован: Пятница, 01 Апрель, 2022 12:31
Сообщения: 63
LKom писал(а):
Обратитесь к Муравицкому, он Вас научит практическому использованию ИС Дракон в разработках с ПЛК

Чему меня может научить Алексей Муравицкий, как ковылять на костылях с шильдиком "Дракон"? Я знаком со способом, который использует Алексей в работе с ПЛК. Дабы прибить все споры на корню, просто ответьте на вопрос, почему кроме Алексея никто не использует Дракон на ПЛК?

LKom писал(а):
Ваши хотелки, при этом, не являются необходимыми.

Конечно не являются, я даже спорить не буду. Только почему тогда языки, созданные по такому "отсталому" стандарту, как ГОСТ Р МЭК 61131-3 существуют, развиваются и кормят их создателей, а чудо по названием "Дракон" за столько лет так и не доросло до уровня стандарта и остаётся игрушкой горстки энтузиастов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Пятница, 08 Апрель, 2022 22:05 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Тоник, спасибо за ваши критические замечания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН. Планы на будущее
СообщениеДобавлено: Понедельник, 11 Апрель, 2022 10:36 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Критические замечания участника tonyk о языке ДРАКОН для ПЛК


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB