Forth
http://fforum.winglion.ru/

Автоматы (FSM)
http://fforum.winglion.ru/viewtopic.php?f=25&t=3157
Страница 2 из 2

Автор:  _Harry [ Чт сен 26, 2019 15:19 ]
Заголовок сообщения:  Re: Автоматы (FSM)

mOleg писал(а):
а я пользую, но для оснастки, отладки, диагностики, в различных утилитарных целях, не касающихся готового изделия, т.к. там требуется, чтобы кроме меня кто-то что-то мог понять.

Остается только позавидовать :)
У меня такой возможности нет однозначное требование только Си Си++ или Ассемблер.
А утилитки для себя на работе не пишу для этого у нас штатные программисты трудятся.
Мое дело схемы и МК и там у меня сплошные автоматы....

Автор:  _Harry [ Чт сен 26, 2019 15:29 ]
Заголовок сообщения:  Re: Автоматы (FSM)

Hishnik писал(а):
Эээ... "состояния - это функции"??? Это как минимум требует пояснения. Это предложение узнавать состояние КА вызовами функций? КА - это, к примеру, настольная лампа с сенсорной кнопкой. У нее два состояния - "включено" и "выключено". Но это не функции.

Вот очень спорно что не функции особенно с сенсорной кнопкой и особенно если не только лампочка управляется МК.
А как правило так и бывает. Ну и никто не отказывается от более простых способов типа CASE:
Но когда автомат имеет много состояний указатель работает быстрее и код вообщем получается более понятным и читаемым.

Автор:  mOleg [ Чт сен 26, 2019 19:59 ]
Заголовок сообщения:  Re: Автоматы (FSM)

_Harry писал(а):
А утилитки для себя на работе не пишу для этого у нас штатные программисты трудятся.

Ну, так, в процессе отладки изделия просто удобно использовать консолью форта и всякие там команды подавать.
Зачем других людей привлекать-напрягать, да еще ждать пока они что-то сделают?
Да и не знаю я наперед, что может мне для отладки понадобиться, особенно, когда ТЗ все время корректируется и дополняется.

Автор:  _Harry [ Пт сен 27, 2019 10:03 ]
Заголовок сообщения:  Re: Автоматы (FSM)

mOleg писал(а):
Зачем других людей привлекать-напрягать, да еще ждать пока они что-то сделают?
Да и не знаю я наперед, что может мне для отладки понадобиться, особенно, когда ТЗ все время корректируется и дополняется.

Ну наверное у нас разная организация процесса.
Свою систему я отлаживаю сам а "утилитки" нужны в процессе отладки изделия в комплексе тут в любом случае много людей задействовано, и программисты в том числе. Если я за них буду работу делать то кто сделает мою за меня?

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/