Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Этап проектирования. Автоматы, блок-схемы. / 11 сообщений из 11, страница 1 из 1
11.02.2010, 11:42:34
    #36462589
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
Коллеги, как вы подходите к сложной логике приложений. Раньше рисовал модели взаймодействия в UML, потом блок-схемы. Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Какими средствами пользуетесь вы?
...
Рейтинг: 0 / 0
11.02.2010, 13:07:15
    #36462960
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
da17 wrote:
> теорию автоматов(в институте не изучал, так как инженер-конструктор)
> попытался внедрить при разработке, время на отладку сократилось в разы.

Автоматы можно применять только для описания достаточно узкого
круга задач.

> Какими средствами пользуетесь вы?

Головой... UML тоже. Там есть state diagram.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
11.02.2010, 18:31:19
    #36464225
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
MasterZiv.

Автоматы можно применять только для описания достаточно узкого
круга задач.


любой класс - это абстрактный автомат.
...
Рейтинг: 0 / 0
11.02.2010, 18:33:37
    #36464232
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
da17,

проектирование не диалоговых приложений нравится у Майерса
...
Рейтинг: 0 / 0
12.02.2010, 10:58:23
    #36465121
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
da17Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы.
Можно поподробнее? Каким образом вы сократили время отладки?
...
Рейтинг: 0 / 0
12.02.2010, 15:17:56
    #36466138
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
Очень просто, смоделировал конечный автомат, расписал все возможные выходы. Потом просто перевел автомат в програмный код. Гораздо удобнее стало проверять входы-выходы.
...
Рейтинг: 0 / 0
12.02.2010, 15:45:30
    #36466221
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
Вы знаете, когда Иоганна Баха спросили как он так чудесно играет он ответил - "Всё очень просто, надо всего-лишь своевременно нажимать соответствующие клавиши".
...
Рейтинг: 0 / 0
14.02.2010, 15:41:06
    #36468453
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
Вот более детально
http://ru.wikipedia.org/wiki/Автоматное_программирование.
http://www.interface.ru/home.asp?artId=7648
...
Рейтинг: 0 / 0
14.02.2010, 16:57:58
    #36468512
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
Поражаюсь твоей способности доходчиво объяснять. Первую ссылку я сам скорее всего читал неоднократно, но я никак не смог-бы прийти к умозаключениям в отладке. Остаётся признать что в этом треде я - самый тупой.

Засим откланяюсь.
...
Рейтинг: 0 / 0
15.02.2010, 12:15:01
    #36469421
АСУ ТПшник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
авторКоллеги, как вы подходите к сложной логике приложений. Раньше рисовал модели взаймодействия в UML, потом блок-схемы. Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Какими средствами пользуетесь вы?
Автоматы для логики есть гуд, только до определенной сложности, хотя таки да, если напишешь, ничего нет удобнее.
АСУ ТП - лучше примера для автомата не сыскать - управление задвижкой. (автомат ручной ремонт - режимы) открывается закрывается и т.д. состояния. Где как не на автомате лучше всего учтешь , что в момент открытия могли в ремонт задвижку отправить. Маловероятно, но для производства обязан предусотреть... Или случай когда состояние задвижки участвует в определении состояния более крупного узла , например насосной...
Вобщем автоматы это очень мощная вещь, я просто поражаюсь, как проходил мимо них, хотя первое упоминание встретил лет в 16.
...
Рейтинг: 0 / 0
15.02.2010, 12:24:44
    #36469464
АСУ ТПшник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Этап проектирования. Автоматы, блок-схемы.
ну и про блок схемы.... это песня! большинство проектировщиков АСУ ТП хвастаются в заявках своих, что ГОСТ 31... соблюдают, но буквально единицы пишут эти самые блок-схемы, зато выучили у иностранцев слово BATCH.. ну чесное слово, придумано все давно и все давно четко формализовано, другое дело, чтобы мыслить этими категориями, нужно лет 5 проработать, только тогда мозг усваивает эту грамоту на уровне могу изъясниться, чтобы всем понятно было... ног это оффтоп и крик души скорее :)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Этап проектирования. Автоматы, блок-схемы. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]