У меня есть сигнал в simulink, который я хочу нормализовать, чтобы максимальное значение сигнала всегда равно 1. Поэтому я использую MaxRunningResettable-Block для запоминания самого высокого значения, которое прошло так далеко. Затем я разделяю сигнал на это значение.Незаконный переход скорости при попытке нормализовать сигнал в simulink
Небольшой тест с блоком генерации сигнала, запущенным перезагружаемым блоком, блоком деления и областью действия отлично. Но когда я добавляю эту нормирующую функцию в мою модель simulink, я получаю сообщение об ошибке: «Инициализация модели не удалась - найден неверный переход по скорости, связанный с задержкой блока»
Мне даже не нужно подключать небольшой тестовый корпус к другой модели , Просто, поместив его в мою модель, я получаю эту ошибку. Странно, что RunningResettable-блок становится желтым, когда я его копирую, что указывает на то, что он имеет другую частоту дискретизации, я полагаю. Я не понимаю, почему это происходит. Я уже пытался добавить блок удержания нулевого порядка за RunningResettable, но это не помогло.
Как предполагают, я пытался добавить еще один постоянный блок в R-вход RunningResettable-Block. Я пробовал несколько частот дискретизации для этого блока (-1, 0, 1/fAb), но это не помогло.
Похоже, что блок ожидает, что дискретный сигнал сброса, но выдает непрерывный сигнал, следовательно, ошибка. Я бы предложил, возможно, попытаться подключить (ноль) постоянный блок к входу 'R'. Возможно, вам понадобится изменить параметр времени выборки блока констант, чтобы он работал. – am304
Спасибо за помощь! Но, к сожалению, добавление постоянного блока с разными временами выборки не помогло. Я добавлю еще одну картинку об ошибке. –
OK. Другое предположение, которое только что пришло мне в голову: можете ли вы попытаться добавить блок перехода скорости на выходе генератора сигналов, установите его на такое же время выборки, что и блок с нулевой константой (красный цвет)? Таким образом, оба входа в блок MinMaxRunningResettable будут иметь одинаковое время выборки. – am304