powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Этап проектирования. Автоматы, блок-схемы.
11 сообщений из 11, страница 1 из 1
Этап проектирования. Автоматы, блок-схемы.
    #36462589
da17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, как вы подходите к сложной логике приложений. Раньше рисовал модели взаймодействия в UML, потом блок-схемы. Недавно наткнулся на теорию автоматов(в институте не изучал, так как инженер-конструктор) попытался внедрить при разработке, время на отладку сократилось в разы. Какими средствами пользуетесь вы?
...
Рейтинг: 0 / 0
Этап проектирования. Автоматы, блок-схемы.
    #36462960
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da17 wrote:
> теорию автоматов(в институте не изучал, так как инженер-конструктор)
> попытался внедрить при разработке, время на отладку сократилось в разы.

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

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

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

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


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

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

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


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