|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1164757. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 23.06.2012, 21:46 | |
|
http://ru.wikibooks.org/
http://ru.wikibooks.7val.som/ - мобильный вариант В викиучебниках - WIKIBOOKS размещены статьи: • ДРАКОН • Визуальная среда разработки алгоритмов ИС ДРАКОН Примечание: ввести в поле поиска название статьи или часть. ======================== "Версия от 17:00, 7 июня 2012; MrYurom" За размещение статьи о ИС Дракон спасибо MrYurom.
0
|
|
|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
||
| 24.06.2012, 09:21 | ||
Разместить мало, надо наполнять, а то выпилят. Идея в том, чтобы коллективно сделать нормальную документацию. Править и добавлять текст можно и без регистрации, а вот картинки - нужно регистрироваться.
0
|
||
|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
||
| 24.06.2012, 09:30 | ||
А по-настоящему круто - copy con program.ixi Слабо?
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 06.07.2012, 22:23 | ||
|
Здесь - http://forum.obiromcore.ru/vie... 430#p73430
В теме "Структура данных в файле *.DRT и.с. DRAKON" Сообщение от 07.07.2012 - "Текущий формат файла *.drt".
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 22.07.2012, 00:00 | |
|
Выпуск ИС Дракон от 22.07.2012 выложен здесь.
Описание доработки там же. Выпуск предлагается использовать в новом учебном 2012-2013 году.
0
|
|
|
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 59
|
|
| 28.07.2012, 14:51 | |
|
Спасибо за работу над средой, Геннадий Никалиевич.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 29.07.2012, 21:52 | |
|
Работа продолжается.
http://forum.obiromcore.ru/vie... 624#p73624 от 28.07.2012 Тема: Режимы "Обзор" и "Адрес-Ветка" в ИС Дракон. Попробовал реализовать старую (2009г.) идею. Выложен некоторый результат без самой программы. Теперь думаю, что режимы лишние и не стоит включать их в программу.
0
|
|
|
sstobodyom
|
|
| 02.08.2012, 01:42 | |
|
Где-то с пару месяцев назад я случайно натолкнулся на описание Дракона. Чисто по приколу дал почитать о нем руководителю проекта. А разрабатываем мы всякие электронные приборы. И часто случается так, что инженер-электронщик знает что надо делать но не понимает как это запрограммировать в контроллере, а программист слабо шарит в предметной области и ему сложно находить общий язык с электронщиком.
Так вот решили мы взять какой-то не слишком мудреный проект и попробовать реализовать его с помощью ИС Дракон. Сначала в логику работы ИС вьехал электронщик и быстренько начал набрасывать алгоритмы верхнего уровня, т.е. интеллект прибора. А потом и я как программист разобрался немного как генерить программный текст. В результате низкоуровневые задачи (драйвера модулей) были написаны на обычном С и собраны во внешнюю библиотеку, а интеллект прибора был полностью прорисован в Драконе. В процессе прорисовки алгоритма (которым в основном занимался электронщик) было выявлено несколько логических ошибок, да и понимание между электронщиком и программистом о процессах, происходящих в приборе, было намного легче. Ну и наши выводы. Конечно, ИС Дракон сама программы не пишет и алгоритмы не придумывает. Эргономика у нее еще в самом зачатке. Времени на оформление алгоритма уходит немало, поэтому реализация в ней простых алгоритмов никаких бонусов не даст. Но как только у вас появится проект с достаточно запутанной логикой, либо нужно будет постоянное взаимодействие электронщика и программиста для коррекции техзадания, ИС Дракон сможет помочь. И возвратившись к проекту через некоторое время, беглого взгляда на блок-схемы будет достаточно для вспоминания как и что работает. И проще стало разговаривать с начальством и заказчиком по поводу проделанной работы - надо только показать листы дракон-схемы. И обсуждать с коллегами реализацию задания легче. Документация к тому же готовая. В общем, у нас пока положительных эмоций больше чем отрицательных и наверняка это был не последний наш проект с использованием ИС Дракон. Спасибо разработчику. Будем следить за развитием. PS К разработчикам системы я не имею никакого отношения и все вышесказанное является лично моим ИМХО. |
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|||
| 02.08.2012, 04:51 | |||
Конечно, необходимо наработать свой стиль применения, соответствующий Вашей деятельности. sstobodyom, у Вас это получилось. Программа имеет большой запас функциональных возможностей для применения.
0
|
|||
|
sstobodyom
|
||
| 05.08.2012, 14:29 | ||
И еще хотелось бы видеть в хелпе отдельно по каждой иконе описание как и куда попадает ее П текст. Т.е. как организовать и описать цикл, вызов подпрограммы, как сделать описание прерывания и т.д. например на С. Мы в основном разобрались, но желательно было бы не разбираться а прочитать. |
||
|
sstobodyom
|
||
| 05.08.2012, 23:36 | ||
Допустим, сначала для описания какого-то кусочка алгоритма достаточно было использовать один шампур. Но в последствии алгоритм этого шампура разросся и его уже необходимо разделить на несколько шампуров согласно нововведенной логике. Как можно разорвать например ветки выбора условия и разнести ответы как разные шампуры не перебивая ручками все иконы этих веток? Т.е. взять ветку, отцепить ее от иконы условия и прицепить к новой иконе "Имя ветки"? А осиротевшую ветку условия заземлить с указанием на новосозданную ветку. Другими словами, очень не хватает возможности оторвать не хвост лианы, а ее начало и приживить всю нисходящую ветку к другой иконе. |
||
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
|||
| 08.08.2012, 13:13 | |||
Вы подняли очень важный вопрос. Ответ на этот вопрос уже есть. Он содержится в моей книге в главе 31. "Как улучшить понятность веток?" В этой главе дан подробный ответ на вопрос: Как дробить ветки на части, то есть превращать одну ветку в две? И как выполнять обратное действие — укрупнять ветки, то есть объединять две ветки в одну? Вопрос дробления веток (в том числе, многоадресных веток) разработан и описан очень подробно, со многими иллюстрациями. Правда, я описал только идею, без привязки к программе Геннадия Тышова ИС Дракон. Решение о возможности реализации этой идеи (которая, как мне кажется, во многом совпадает с Вашим пожеланием) должен принять автор программы Геннадий Никалиевич. Если я не прав и я неправильно истолковал Ваш вопрос, просьба меня поправить. Ниже даю цитату из начала главы 31.
0
|
|||
|
sstobodyom
|
||
| 10.08.2012, 13:46 | ||
либо не нашел, либо такая возможность таки отсутствует в ИС. Пока приходится поступать таким образом. Я копирую большую ветку А в аналогичную ветку Б. Потом в ветке А удаляю иконы, которые останутся в ветке Б. И в ветке Б удаляю иконы, которые остались в ветке А. Муторное дело, но пока только так. Будем надеяться, что Геннадий Никалиевич сделает такую возможность в ИС Дракон. |
||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 187
|
|
| 10.08.2012, 14:41 | |
|
Внесу свою лепту.
Занимаемся разработкой энергоэффективной электроники для автоматизации мало- и необслуживаемых комплексов. Недавно попробовал Дракон. Внедрил использование. Проблемы были, о них ниже. Эффект очень хороший, решил систематизировать и отписать. Может, автору пригодится. ; ============ Теория: Хвалебная часть Г-ну Паронджанову за идеологию и проработку идеи - респект и уважуха. По-моему, прорыв в прикладной науке по типу ТРИЗа Альтшуллера. Буду использовать в диссертации :-) ;============ Направления совершенствования 1. Дракон русский. Понимаю, но 2 разработчика -иностранцы. Имел проблемы с объяснениями. Нужны англоязычные эквиваленты. ;============ ИС ДРАКОН: хвалебная часть Геннидий Тышав сделал, мягко говоря, немало. И очень неплохо. Среда решает свои задачи. Спасибо. ;============ Направления совершенствования 1. Хранение данных в XML - для вас. Увеличьте понимаемость кода. Мы не знаем, какие идеи придут в головы пользователям; дайте им возможность совершенствовать продукт и имейте заслуженные лавры. Например, конвертер дракон - ПЛИС-конфигуратор, как идея. 2. Печать. Для архивирования схем лучше всего подходит бунига. Вывод на печать - не идеален, а нужен. 3. Систематизатор проектов. Точней, единая система объединения листов в некое подобие папки, свойства проекта, прочие метаданные весьма могут помочь в том, чтоб исключить этап проверки сгенерированного кода. 4. Интерфейс. Не стоит отходить от формата, существующего на рынке, не внося новой идеи. Системообразующий элемент - текст, возьмите за образец эргономики Visio, например. Функции мышки так вообще нельзя менять: к ворду все привыкли, используйте это. Меню по правой кнопке мыша - дело хорошее, нужное. Не переучивайте пользователя - не в этом ваша задача. Квадратики текста.. Неразумно обозначать разные текстовые фрагменты одинаковыми квадратиками иконок. Это как все блоки в самом драконе сделать квадратами. Это - часть визуального восприятия, отвлекает. Дайте возможность видеть тексты на распечатке/в рабочей зоне. Вы бореьесь за оптимизацию понимания алгоритма, а проигрываете на неоптимальном понимании среды разработки. На пока все. Будет интересно - напишу еще. P.s. Я знаю, что такое "проект одного человека" и ценю вложенный труд. И мне никто из авторов ничего не должен. Я пишу лишь то, что за полгода знакомства с системой все еще вызывает активный протест. Идея хороша. Подход хорош. Реализация ИС сыроватая. Нужно помочь - скажите, чем. Гордитесь авторством - будьте готовы к критике. Давайте допилим систему, ибо идея очень уж хороша. Копирайт - в "О программе" и справку, циановый бэк - в настройки. При запуске, на экран - последний проект. Вообще, говорить о закончености эргономики можно тогда, когда обучение системе происходит однажды: когда впитываются основные понятия. В случае использования каноничного интерфейса это займет много меньше времени. Кстати, а ИС Дракон можно сгенерировать полностью (без правки кода руками) в ИС Дракон? :-)
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 41
|
||||
| 11.08.2012, 20:38 | ||||
|
Было интересно. Некоторые комментарии:
Вообще пока есть данные, что этим озаботился разработчик ... как и возможностью показывать текст для схемы (и преобразоовывать одно в другое)...
0
|
||||
|
sstobodyom
|
|
| 13.08.2012, 01:38 | |
|
По поводу разделения/объединения веток.
Предлагаю добавить в контекстное меню пункт "Разделить ветку". По нему: 1. Формируем новую икону "Имя ветки" (новый шампур) справа от разделяемого шампура, присваиваем ей имя "Новая". 2. Подцепляем к ней всю нашу отделенную ветку. 3. Заземляем оставшийся осиротевший хвост старой ветки и привязываем его к "Новой" иконе. |
|
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
|
| 13.08.2012, 12:33 | |
|
Поддерживаю
0
|
|
|
dirobir
|
|
| 13.08.2012, 20:15 | |
|
Я тут новенький. По поводу подсветки синтаксиса вариантов много, зависит от среды в которой компануется ИС Дракон. - Рисуется за день, или за два. На работе уже установил DRAKON Editor. Дома думаю поставить ИС, так что я ещё только изучаю. )
|
|
|
sstobodyom
|
|
| 14.08.2012, 00:34 | |
|
И еще одна пожелалка для ИС Дракон.
Немного путают пустые квадратики А и Б текстов. Я их все равно не использую. Предлагаю сделать опцию программы "Показывать квадраты А" и "Показывать квадраты Б" для возможности оперативного их скрытия/показа. |
|
|
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
|
||
| 14.08.2012, 13:23 | ||
Большой интерес представляет сравнительный анализ двух программ: — ИС Дракон (автор Геннадий Никалиевич Тышов, Россия, город Северодвинск); — DRAKON Editor (автор Степин Борисович Митькин, Норвегия, город Осло); Было бы очень хорошо, если бы Вы в ходе знакомства с обеими программами поделились своими впечатлениями. Моя просьба объясняется тем, что в настоящее время исчерпывающий сравнительный анализ двух программ отсутствует. Имеются только отдельные частные отзывы, не претендующие на полноту анализа. В этих условиях даже небольшие пояснения (и даже первые впечатления начинающих пользователей) представляют большую ценность. Обе программы постоянно совершенствуются авторами. Поэтому при сравнении программ желательно указывать точное обозначение версии программы и дату ее выпуска. Спасибо
0
|
||
| 14.08.2012, 13:23 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|