Перейти к содержанию
    

PS. Вспомнил основную причину сумбурности, на мой взгляд, вашего кода. У вас плавает стиль в пределах одного и того же модуля. ИМХО если вы используете какой-либо стиль описания, то придерживайтесь его хотя бы в одном модуле, а то у вас намешано и Паскаль и Кемел и тип с подчеркиваниями %)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 des00 - не понял что есть

намешано и Паскаль и Кемел и тип с подчеркиваниями
можете на пальцах объяснить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.... Ну а теперь вот требуется вести лог состояний всех стейт-машин в этом реальном устройстве (в железе всмысле): записывать последние N состояний, вести учёт состояниям FSM ну и так далее. :07: По запросу с ПК - считывать эти данные...

....

Когда то давно я делал аналогичную штуку для шаговой отладки автомата. На хосте делал кнопку "шаг"

, и по получению посылки от этой кнопки разрешал один клок. Если на входе автомата что-то было, то происходил переход в другое состояние...

А логер тоже делал. И статью об этом писал. А вот все вместе, как у Вас - не делал.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...