Этот пример показывает поведение Последовательности Голда Generator выхода для сброса настроек связанного параметра.
Три блока последовательности кода Голда сконфигурированы, чтобы вывести последовательность золота, полученную из-за различных условий сброса.
Без сброса, Samples per frame для параметра задано значение 1, а выход сохранен равным out.y1.
Для сброса при помощи скалярного входного Rst сигнал, Samples per frame значение параметра устанавливается равным 1 для Signal From Workspace и Gold Sequence Generator блоки. Выходы сохраняются в out.y2.
Для сброса при помощи вектора входного Rst сигнал, Samples per frame для параметра установлено значение 8 для Signal From Workspace и Gold Sequence Generator блоки. Выходы сохраняются в out.y3.

Значение скаляра и вектора сброса значения сигналов [0 0 0 1 0 0 0 0]. Когда Rst входной порт в включенном, Gold Sequence Generator блок сбрасывает выходную последовательность в четвертой выборке. Запустите модель и сравните выходы.
The sequence output when no reset occurs is: 0 0 1 1 1 0 1 0 The sequence output when using a scalar reset signal is: 0 0 1 0 0 1 1 1 The sequence output when using a vector reset signal is: 0 0 1 0 0 1 1 1
Значения, выводимые в out.y2 и out.y3 равны, потому что они сбрасываются на той же выборке, и длина выхода также равна из-за настройки времени остановки симуляции.
isequal(out.y2,out.y3) returns: 1
Блок генератора Последовательность Голда всегда округлится, чтобы вывести произведение Samples per frame настройка. Измените время остановки симуляции на 10, и длины выходной последовательности больше не равны.
The sequence output when no reset occurs is: 0 0 1 1 1 0 1 0 0 0 1 The sequence output when using a scalar reset signal is: 0 0 1 0 0 1 1 1 0 1 0 The sequence output when using a vector reset signal is: 0 0 1 0 0 1 1 1 0 1 0 0 0 1 1 1