Блок 'xyz / If Action Normal / In1' имеет дискретное время выборки, которое не соответствует времени выборки 0 блока If 'abc', управляющего его выполнением - PullRequest
0 голосов
/ 18 января 2019

Я столкнулся со следующим сообщением об ошибке от Simulink:

Блок 'xyz / If Action Normal / In1' имеет дискретное время выборки, которое не соответствует времени выборки 0 блока If 'abc', управляющего его выполнением

Моя конфигурация решателя - переменная step / auto, и окружение можно увидеть в конце этого поста.

Я пробовал несколько способов:

  1. попытаться найти ошибку, заменив / закомментировав блоки;
  2. попытаться изменить блок управления движением порта;
  3. попытаться удалить все дискретные блоки;

Любое предложение высоко ценится.

1 Ответ

0 голосов
/ 17 февраля 2019

Эта ошибка скрыта за известной ошибкой Matlab.В основном, когда я пытался добавить изменение скорости, чтобы сделать то же самое время согласованным.Система рухнула.

Сбой произошел из-за известной ошибки Matlab.Нулевой держатель должен быть добавлен после блоков задержки блока.После этого я мог бы добавить блок транзита скорости без сбоя модели.

...