Моделирование работы компьютера, реализующего известного алгоритма Евклида по нахождению наибольшего общего делителя двух натуральных чисел. Этот ставший классическим пример разветвляющегося алгоритма можно представить в виде блок-схемы, представленной на рисунке.
Stateflow-моделью работы этого алгоритма может служить показанная на следующем рисунке диаграмма. При моделировании свободно программируемых устройств STATEFLOW - эффективный способ представить общую структуру программного кода как конструкцию в виде условных операторов и циклов
Далее на основе этой диаграммы создаем Simulink-модель, обеспечивающую ввод и вывод информации. Конечный результат работы модели на заданном ей наборе данных показан на рисунке. Наибольшим общим делителем заданных на входе в диаграмму чисел 121 и 22 является число 11.
Знаете ли Вы, что масштаб времени - это число, которое задает длительность моделирования одной единицы модельного времени, пересчитанной в секунды, в секундах астрономического реального времени при выполнении модели.