Как решить эту проблему совместимости при экспорте модели Simulink с блоками Simscape из R2015b в R2015a
У меня есть модель Simulink R2015b, содержащая блоки SimElectronics и SimMechanics. Эта модель является функциональной. Мой коллега попросил экспортировать модель в R2015a. Однако, когда я выполняю эту модель, я получаю следующее сообщение об ошибке:
Компонент: Симулинк | Категория: Ошибка модели
* ['имя модели']: для одного или нескольких блоков преобразователя Simulink-PS для выбранного решателя было предоставлено недостаточно входных производных. Неявные решатели (ode23t, ode15s и ode14x) обычно требуют меньше входных производных, чем явные решатели, а локальные решатели никогда не требуют их. Вы можете предоставить больше производных входных данных, выбрав различные параметры (например, включив фильтрацию входных данных) на вкладке Обработка ввода блоков преобразователя Simulink-PS, связанных ниже: ...'имя модели /DC_motor/ преобразователь Simulink-PS' (требуется 1), 0 предоставлено)
Что это значит и что я могу сделать, чтобы решить эту проблему?
1 ответ
Я обнаружил, что после экспорта моего файла Simulink из R2015b в R2015a решатель был изменен с "переменный временной шаг, автоматический" на "переменный временной шаг, ode45". Я вручную выбрал другой решатель с переменным временным шагом и больше не получал ошибку.