|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1163515. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
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 | ||
Соответственно в ИС Дракон введен в меню пункт "Получить листинг листа". Листинг содержит текстовую информацию упорядоченную по размещению икон. Сравнение листингов листов различных версий должно позволить судить об изменении размещения икон и их текстов. Об использовании листингов пользователями мне не известно. Буду признателен за отзывы, замечания и предложения по доработке.
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 | ||
Получение листинга производится только для листов открытых в ИС Дракон и только при выборе пункта в меню. Листинг сохраняется в папке программы.
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 | ||
Согласен, в программе не должно быть чудес.
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 | ||
Много утверждений, содержание выходит за рамки программы ИС Дракон. В программе язык Дракон имеет полную реализацию. Всегда готов помочь, ответить на вопрос.
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 | ||
На мой взгляд: Для ТЗ кодерам - слишком уж подробно. Для документирования - громоздко. Для кодогенерации... Если да, то можно посмотреть на результат кодогенерации? (Я видел сгенерированный код для 1С - впечатлило, конечно.)
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 10.02.2015, 14:26 | ||
Так детские шалости . Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут...
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 10.02.2015, 14:37 | ||
Так детские шалости . Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут... Зря вы так. Идея-то хорошая. а что касается врачей... ну так это просто формализация того, что они делают... У них - конкретный процесс, в котором все должно быть максимально отработано. Это мы с вами (инженегры) можем позволить себе "подумать", полезть в справочники - а врачи многие вещи должны делать "на автомате", и быстро (особенно то, что называют "линейным персоналом")... а это - техпроцесс, который поддается описанию, формализации, и практической отработке. Как в армии.
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 | ||
Сформируйте схему вновь в ИС Дракон последнего выпуска. Можно быстро выполнить путем копирования фрагментов схемы.
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
|||
| 10.02.2015, 16:45 | |||
Некоторые вещи просто шикарны: "Изготовленные В.Паронджановым чертежи паровоза великолепны, но несколько запоздали. "© Хотя со многим можно и поспорить. например, "Соотношение «схема данных» : «схема алгоритма» более 10:1" - просто многие алгоритмы уже отработаны, их незачем объяснять и разрисовывать. а данным в упомянутом учебнике уделяется больше внимания. Опять же, на определенном этапе подробнач отрисовка данных становится просто не нужна - ты представляешь себе данные "в структуре" точно так же, как представляешь себе алгоритм. И представить себе структуру для хранения графа не сложнее представить алгоритм/блок-схему какого-нибудь там квиксорта. Ну и, наконец данные с кодом "обратно пропорциональны" - усложняя данные, упрощаешь код. и наоборот. (как пример - нормализация и денормализация в БД) "Но чем доступнее становилось «машинное время», тем меньше оставалось места «бумажному» программированию."© - оно-то так. только вот сейчас вместо того, чтоб подумать - сразу кодят.
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 10.02.2015, 16:54 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 10.02.2015, 17:00 | ||
Я не люблю, когда моей кровью пишут правила ТБ. Поэтому я стараюсь не вносить в эти правила новые главы или примеры. а вот что хотел сказать этой фразой dosykus - я не понял. врачам формализованный и отработанный алгоритм поведения - нужен.
0
|
||
| 10.02.2015, 17:00 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
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`). . .
|