Текущий архив: 2007.07.01;
Скачать: CL | DM;
Вниз
Потестите редактор, плиз. Найти похожие ветки
← →
@!!ex_ (2007-05-30 19:27) [0]Вспомнил тут о своем проекте недоделанном. Редакторе графов для конечных автоматов.
Помогите потестить.
Вот тут лежит архивчик(400кб):
http://afera-net.narod.ru/AE.rar
Сам редактор, хелп и файлик с примером графа(Для паскалевого цикла for).
Пока не поддерживается блочность, поэтому все в одном графе, нельзя пока часто используемые части выносить.
Зато можно проверить логику на практике, на каком нить тексте.
Вот скриншоты:
http://afera-net.narod.ru/image002.jpg
НЕ пропускает защита от спама много ссылок. Остальные скриншоты - тоже самое, только к числа +2. До 18
← →
oldman © (2007-05-30 19:35) [1]Потестил скриншот.
Дальше тесть что-то расхотелось...
← →
@!!ex © (2007-05-30 19:38) [2]> [1] oldman © (30.05.07 19:35)
Неужели все настолько плохо? :))
← →
Rouse_ © (2007-05-30 19:40) [3]Не смог протестить, ибо даже после прочтения хелпа не осознал что именно должно вылезти в итоге :)
← →
VirEx © (2007-05-30 19:42) [4]интересный скриншот))
← →
@!!ex © (2007-05-30 19:43) [5]Когда я кидал первую версию, народ въехал. Странно, ведь хелп был тот же самый, практически.....
ГРаф описывающий состояния автоматов...
кстати, раз такая тема, помогите хелп нормальный сделатЬ??
← →
@!!ex © (2007-05-30 19:51) [6]> VirEx © (30.05.07 19:42)
Это скриншот их хелпа. Первый. Начальное состояние вообще. :)
Ихв хелпе 24... И всего они не описывают. 18 скриншот - более менее сооветствует самой проге.
← →
Rouse_ © (2007-05-30 19:51) [7]Дело в том, что я вообще не в теме теории конечных автоматов :) Поэтому и не понял :)
← →
@!!ex © (2007-05-30 20:02) [8]> [7] Rouse_ © (30.05.07 19:51)
> Дело в том, что я вообще не в теме теории конечных автоматов
> :) Поэтому и не понял :)
Смысл такой, что идет перебор всех символов заданнй строки и каждому набору символов ставится в соответствие свое состояние. Соответственно набору символов "for" ставится соответствие, что это инициализация цикла "for", и т.д. Каждая ребро - содержит список символов по которым из текущего состояния можно перейти в следубщее.
Например если текущее состояние "целое число", то пока мы перебираем цифры состояние будет сохранятся, как только цифры закончились - переход к следующему состоянию. И т.д.
Конкретно данный софт при правильно построенном графе может выступать в роли простейшего синтаксического анализатора могущего сказать, что в дробном числе не может быть две запятых и что после идентефикатора в форе должен быть знак присваения и т.д.
Вот более менее полный скриншот:
http://afera-net.narod.ru/AE.JPG
← →
Rouse_ © (2007-05-30 20:28) [9]Тю... понял. Такое сам применяю в машине состояний сетевого транспорта и систем аутентификации... Просто не знал, что это конечные автоматы называются :)
← →
Rouse_ © (2007-05-30 20:30) [10]кстати, ты б отказался при выводе графики от безье, напрямую аппроксимируй по координатам стрелок (ибо мешанина получается)...
← →
@!!ex © (2007-05-30 20:34) [11]> [10] Rouse_ © (30.05.07 20:30)
Да я бы с радостью.
Но как?
Пытался сферой, но ваще отцтой получается.
← →
VirEx © (2007-05-30 20:44) [12]открыл пример, посмотрел, подивился
зашел в меню файл-новое, и AV налетели
← →
Rouse_ © (2007-05-30 20:53) [13]
> @!!ex © (30.05.07 20:34) [11]
> > [10] Rouse_ © (30.05.07 20:30)
>
> Да я бы с радостью.
> Но как?
Что значит как? Ищи "аппроксимация графика функции по (3)4 составляющим"
← →
Rouse_ © (2007-05-30 20:55) [14]Кстати у меня на сайте пример кубической кривой Безье, глянь в вики апроксимацию и переделай у примера математику...
← →
@!!ex © (2007-05-30 20:59) [15]Да... Странный косяк. Проявялется только если загрузить пример и попытаться создать новый. Как будто грузится лево и есть где то указатель на несуществующее состояние. Тогда не понятно почему не вываливается АВ при отрисовке... Спасибо!
← →
@!!ex © (2007-05-30 21:05) [16]> Что значит как? Ищи "аппроксимация графика функции по (3)
> 4 составляющим"
Не очень гуглится.
> Кстати у меня на сайте пример кубической кривой Безье, глянь
> в вики апроксимацию и переделай у примера математику...
Попробую.
← →
Kolan © (2007-05-30 22:14) [17]А почему бы не сделать нотацию как в UML?
← →
Kolan © (2007-05-30 22:16) [18]Забыл сказать, если сделаете как в UML, то должно быть так, чтобы хелп не понадобился.
← →
@!!ex © (2007-05-31 08:19) [19]А как в UML?
Страницы: 1 вся ветка
Текущий архив: 2007.07.01;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.02 c