Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/6334: Рейтинг темы: голосов - 6334, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492

Обсуждение ИС Дракон

28.01.2012, 19:20. Показов 1163515. Ответов 1644
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта.
Задачи:
1. Создание актуальной и удобной справочной системы
2. Совершенствование кодогенератора, поддержка новых языков
3. Что-нибудь ещё придумаем по ходу :)
______________________________

Мои предложения по п.1:
Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время.
Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии)

По п.2 пусть предлагают те, кому актуально *(ассемблисты, например).
От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.)

В общем, как-то так.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2012, 19:20
Ответы с готовыми решениями:

Дракон на Андроиде
Автор Никалий Ивиницкий 27 сентября 2015 г. 21:27:00 http://analyticls.ru/---8 И индроид тоже! ...

Дракон хартера-хейтуэя
Здравствуйте! Кто то умеет переводить программы с Делфи на С++, у меня что то плохо получается! Кода очень мало, но некоторые моменты мне...

Тест: Какой вы дракон)))
http://aeterna.ru/test.php?link=tests:365 Вы спокойны, сдержанны и весьма неразговорчивы. Вы склонны отдаляться от этого мира, лежать в...

1644
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
01.02.2015, 13:33
Студворк — интернет-сервис помощи студентам
oomomstir, возможны варианты.

Здесь разработку ПО в ИС Дракон производят с использование более совершенной системы SVM. Системы сравниваются в Википедии.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
01.02.2015, 13:46
Геннидий Тышав, ну да.

Единственное - вы, кажется, в моём сообщении неверно поняли "VCS" (общий термин "Version Control System") как "CVS". Т.е. "SVM" в данном случае не "более совершенная система", а просто "одна из".

Ну и лично я под виндой рекомендую Mercurial, а конкретнее - TortoiseHg. (можно и SVM + TortoiseSVM, но Меркуриал - система следующего поколения и объективно удобнее... Разница как бы не больше, чем между SVM и CVS).

Кстати, diff tool для своих схем сделать не хотите? Там не зря пишут "По сравнению с текстом, не хватает инструмента по сравнению схем, то есть нет способа наложить одну схему на другую и разницу увидеть в цвете, либо он пока не найден", да и здесь уже неоднократно указывали на этот недостаток, делающий реальное использование схем менее удобным, чем текстовых исходников.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
01.02.2015, 14:12
Цитата Сообщение от oomomstir
Кстати, diff tool для своих схем сделать не хотите? Там не зря пишут "По сравнению с текстом, ...
В этой теме текстовое сравнение обсуждалось.

Соответственно в ИС Дракон введен в меню пункт "Получить листинг листа". Листинг содержит текстовую информацию упорядоченную по размещению икон.

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

Об использовании листингов пользователями мне не известно.
Буду признателен за отзывы, замечания и предложения по доработке.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
01.02.2015, 14:26
Геннидий Тышав, а из командной строки получение листинга доступно? Если да - можно хотя бы к TortoiseSVM/HG/... прикрутить внешний diff/mirki tool (аналогично тому, как это сделано для doc/rtf файлов, там довольно прозрачно всё), и имеет смысл как минимум выложить описание такого подключения в виде статьи на ресурс, посвящённый вашей программе.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
01.02.2015, 15:05
Цитата Сообщение от oomomstir
Геннидий Тышав, а из командной строки получение листинга доступно?
Нет, ИС Дракон из командной строки не управляется.

Получение листинга производится только для листов открытых в ИС Дракон и только при выборе пункта в меню. Листинг сохраняется в папке программы.
0
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
05.02.2015, 09:43
Нашел одну ошибку!
Нарисована Дракон-схема. Вбиваю в Р-точки программу. Пытаюсь скомпилировать. Компилятор сообщает об ошибке "unknown member RC12...". Смотрю икону, на которую ругается компилятор - это переключатель, в него вбито условие "PORTBbits.RB1 == 0 && PORTBbits.RB2==0 && PORTCbits.RC6 == 1". Откуда же взялся RC12? Смотрю исходник, что сгенерировал Дракон - да, в этом месте вместо RC6 стоит RC12!!! В порядке эксперимента меняю в переключателе условие с ".....RC6 ==1" на "RC5 ==1" и собираю программный код. На выходе появляется правильное условие, как я и вбивал в переключатель. Меняю обратно на RC6 и в генерируемом файле RC6 меняется на RC12! Это же ЧУДО! Но очень неприятное чудо. Вручную победить не смог, даже перезапускал Дракон. Прошу исправить ошибку. В личку могу сбросить файл .drt. Дракон последний, 29.01.2015.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
05.02.2015, 13:03
Цитата Сообщение от Omdriy
Нашел одну ошибку!
...
Меняю обратно на RC6 и в генерируемом файле RC6 меняется на RC12! Это же ЧУДО! Но очень неприятное чудо. Вручную победить не смог, даже перезапускал Дракон. Прошу исправить ошибку. В личку могу сбросить файл .drt. Дракон последний, 29.01.2015.
Андрей, спасибо за замечание. Прошу переслать в ЛС этот файл.
Согласен, в программе не должно быть чудес.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
06.02.2015, 15:51
http://tmpaconf.org/
14-15 ноября прошла Международная Научно-практическая Конференция
Инструменты и Методы Анализа Программ(TMPA-2014) в Костроме.

http://www.slideshare.net/IosifItkin/au ... nitiotyzed
Презентация к докладу
Технологии автоматизированной разработки и верификации программ в космической отрасли
докт. техн. наук, профессор кафедры программных систем А.А. Тюгашев СГАУ имени С.П. Королева TMPA – 2014 г. Кострома
Рассказывается и о языке Дракон.

А.А. Тюгашев преподает ИС Дракон в СГАУ и в СамГУПС.
А.А. Тюгашев является участником форума в этой теме.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
06.02.2015, 16:19
Цитата Сообщение от Геннидий Тышав
...
Геннадий, ваша программа, точнее сама идея - тут вопросов нет. Все это хорошо, прекрасно. Но, такое впечатление создается, что вы один из иностранных агентов. Казалось бы нужно двигаться вперед, развивать идею визуализации алгоритмов. Вы же тормозите этот процесс. Есть зарубежные программы, позволяют рисовать алгоритмы, тут же скомпилировать, просимулировать алгоритм. Притом в этих программах нет ограничений, как вашей программе. У вас железобетонно уже задано, как будет работать процесс. У меня в программах порой много конечных автоматов. И я не могу в вашей программе реализовать в полной мере свои идеи.
Впечатление от вашей программы. Слабо интуитивный интерфейс. От обращения к вам создалось впечатление, что тот кто сам помучился с программой, и задает какие-то конкретные вопросы, с теми вы соблаговоляете разговаривать. А когда вам задают вполне законные вопросы, вы отправляете на форумы. В которых информация разбросана, и приходится тратить ОЧЕНЬ много времени на хоть какое-то освоение вашей программой.
Также вы железобетонно задали некоторые правила создания алгоритмов.
Нужно кооперироваться, собирать группу и создавать ДЕЙСТВИТЕЛЬНО мощный инструмент.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
07.02.2015, 14:47
Цитата Сообщение от dymyurk1978
...
Мне сложно ответить dymyurk1978.
Много утверждений, содержание выходит за рамки программы ИС Дракон.

В программе язык Дракон имеет полную реализацию.
Всегда готов помочь, ответить на вопрос.
0
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
10.02.2015, 11:31
Столкнулся сегодня с проблемой нерастягивания схемы. См. скриншот:

http://i9.pixs.ru/storage/3/2/1/Dragonidep_5176243_15994321.png

А что бы растянуть вниз, пришлось вставить пару десятков икон-коментариев.
В общем - непорядок, надо что-то делать с программой...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
10.02.2015, 13:29
Я нашел для себя решение - удалил.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
10.02.2015, 14:10
Цитата Сообщение от Omdriy
Столкнулся сегодня с проблемой нерастягивания схемы. См. скриншот:
Андрей, если не секрет - что вы дальше делаете с этим?
На мой взгляд:
Для ТЗ кодерам - слишком уж подробно.
Для документирования - громоздко.
Для кодогенерации... Если да, то можно посмотреть на результат кодогенерации?
(Я видел сгенерированный код для 1С - впечатлило, конечно.)
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
10.02.2015, 14:26
Цитата Сообщение от Mykysoft
Андрей, если не секрет - что вы дальше делаете с этим?
Просто любуются . Практического применения нет, что для "алгоритма" опроса кнопок что дракона...
Так детские шалости .
Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут...
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
10.02.2015, 14:37
Цитата Сообщение от dosykus_2
Цитата Сообщение от Mykysoft
Андрей, если не секрет - что вы дальше делаете с этим?
Просто любуются . Практического применения нет, что для "алгоритма" опроса кнопок что дракона...
Так детские шалости .
Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут...
Зря вы так. Идея-то хорошая.
а что касается врачей... ну так это просто формализация того, что они делают... У них - конкретный процесс, в котором все должно быть максимально отработано. Это мы с вами (инженегры) можем позволить себе "подумать", полезть в справочники - а врачи многие вещи должны делать "на автомате", и быстро (особенно то, что называют "линейным персоналом")... а это - техпроцесс, который поддается описанию, формализации, и практической отработке. Как в армии.
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
10.02.2015, 14:43
Mykysoft , если бы. http://www.sompyter.su/programmyrovanie ... rachej.php

Как в армии.
Устав писан кровью, не забывай... :))))))))))
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
10.02.2015, 15:01
Цитата Сообщение от Omdriy
Столкнулся сегодня с проблемой нерастягивания схемы. См. скриншот:
...
А что бы растянуть вниз, пришлось вставить пару десятков икон-коментариев.
В общем - непорядок, надо что-то делать с программой...
Что бы разобраться, нужен файл. Был ли файл изначально сформирован в в ИС Дракон старого выпуска?
Сформируйте схему вновь в ИС Дракон последнего выпуска. Можно быстро выполнить путем копирования фрагментов схемы.
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
10.02.2015, 16:45
Цитата Сообщение от dosykus_2
Спасибо! поржал! ©
Некоторые вещи просто шикарны:
"Изготовленные В.Паронджановым чертежи паровоза великолепны, но несколько запоздали. "©
Хотя со многим можно и поспорить. например, "Соотношение «схема данных» : «схема алгоритма» более 10:1" - просто многие алгоритмы уже отработаны, их незачем объяснять и разрисовывать. а данным в упомянутом учебнике уделяется больше внимания.
Опять же, на определенном этапе подробнач отрисовка данных становится просто не нужна - ты представляешь себе данные "в структуре" точно так же, как представляешь себе алгоритм. И представить себе структуру для хранения графа не сложнее представить алгоритм/блок-схему какого-нибудь там квиксорта.
Ну и, наконец данные с кодом "обратно пропорциональны" - усложняя данные, упрощаешь код. и наоборот. (как пример - нормализация и денормализация в БД)

"Но чем доступнее становилось «машинное время», тем меньше оставалось места «бумажному» программированию."© - оно-то так. только вот сейчас вместо того, чтоб подумать - сразу кодят.

Как в армии.
Устав писан кровью, не забывай... :)))))))))) я не люблю, когда пишут моей кровью. даже уставы, не говоря уж о подписях на финансовых документах :-)
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
10.02.2015, 16:54
Цитата Сообщение от Mykysoft
я не люблю, когда пишут моей кровью. даже уставы, не говоря уж о подписях на финансовых документах :-)
Техника безопасности тоже кровью написана. Будете спорить? Вы даже не поняли фразу, либо сделали вид, что не поняли, что в принципе одно и тоже...
0
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
10.02.2015, 17:00
Цитата Сообщение от dymyurk1978
Цитата Сообщение от Mykysoft
я не люблю, когда пишут моей кровью. даже уставы, не говоря уж о подписях на финансовых документах :-)
Техника безопасности тоже кровью написана. Будете спорить? Вы даже не поняли фразу, либо сделали вид, что не поняли, что в принципе одно и тоже...
Я не люблю, когда моей кровью пишут правила ТБ.
Поэтому я стараюсь не вносить в эти правила новые главы или примеры.
а вот что хотел сказать этой фразой dosykus - я не понял.
врачам формализованный и отработанный алгоритм поведения - нужен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2015, 17:00

Дракон, UML, LabVIEW
Можно из Дракона прямо на Обероне без программирования модуль создавать http://sage.com.ua/ru.shtml?e6l0 Наверное можно и для других...

Ищу кисть - дракон
ищю такого дракона:

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

ИС Дракон. Вопрос - ответ.
В теме "Обсуждаем ИС Дракон" идут бурные обсуждения. Вопросы теряются. Здесь задаем вопрос только по ИС Дракон. Сколько вопросов...

Фрактал Дракон Харьков-Хайтвея
Необходимо построить фрактал по заданным правилам: axiom = FX Правила F=F, X=X+YF+, Y=-FX-YF Угол pi/2 Находил только код, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
560
Закрытая тема Создать тему
Новые блоги и статьи
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru