Подсчитайте и переполнитесь назад, чтобы обнулить после достижения максимального значения для конкретного количества битов
Simulink / Источники
HDL Coder / Источники
Блок Counter Free-Running рассчитывает вплоть до достижения максимального значения, 2Nbits – 1, где Nbits является количеством битов. Затем счетчик переполняется, чтобы обнулить и начинает подсчитывать снова.
После переполнения счетчик всегда инициализирует, чтобы обнулить. Однако, если вы выбираете глобальную переменную, удваивает переопределение, блок Counter Free-Running не переносится назад, чтобы обнулить.
Этот блок не сообщает, переносятся на предупреждениях переполнения во время симуляции. Чтобы сообщить об этих предупреждениях, смотрите страницу с описанием Simulink.restoreDiagnostic
. Блок действительно сообщает об ошибках, должных переноситься на переполнении.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|