Основные операции сигнала переменного размера

Этот пример показывает, как могут быть сгенерированы сигналы переменного размера. Он также иллюстрирует некоторые операции, которые могут быть применены к ним. Цель этого примера состоит в том, чтобы ввести основные операции, сопоставленные с сигналами переменного размера.

Об этом примере

Откройте пример модели sldemo_varsize_basic. Эта модель содержит несколько блоков, которые поддерживают сигналы переменного размера.

Общими способами генерации сигналов переменного размера являются:

  • Используйте блок Switch с сигналом разного размера для каждого входного порта.

  • Используйте блок Selector и разрешите изменение индекса выбора размера с течением времени.

Восемьдесят блоков могут работать с сигналами переменного размера, включая блок Gain, блок Sum, блок Math Function, блок Matrix Concatenate и блок Bus Creator. В сложение можно зондировать сигналы переменного размера с помощью блока Width или Probe, отображение сигналы переменного размера на блоках Возможностей и сохранять сигналы переменного размера в рабочую область с помощью блока To Workspace.

Полный список блоков, которые поддерживают сигналы переменного размера, см. в разделе Поддержка блоков Simulink для сигналов переменного размера.