exponenta event banner

Tic-Tac-Flow: модель ручной игры

Эта модель показывает вариацию классической игры tic-tac-toe с интересным поворотом. Подсчитываются только последние три хода каждого игрока. Таким образом, пользователь должен также учитывать порядок, в котором соперник сыграл последние несколько ходов. Это добавляет нетривиальный поворот в игровой процесс.

Модель показывает несколько диаграмм Stateflow ®, взаимодействующих друг с другом. Он показывает, насколько сильно логика на основе событий может быть зафиксирована естественным образом в Stateflow. В нем также описывается семантика Stateflow, такая как параллельные подсостояния, графические функции и обработка графики MATLAB ® от Stateflow. Модель разделена на несколько подсистем, которые естественным образом отделяют игровое управление от ввода-вывода. Это позволяет повторно использовать код Stateflow, сгенерированный из диаграммы управления игрой, в аппаратном компоненте.

Пользовательский интерфейс реализован в виде фигуры MATLAB, которая взаимодействует с моделированием Stateflow. Функции обратного вызова кнопки управляют входами в диаграмму Stateflow.

Связанные темы