У меня модель открыта в режиме ускорителя. Когда я вызываю set_param для изменения значений нескольких параметров модели, я получаю следующую запутанную ошибку:

>> set_param(vdp,'StopTime','100')
Accelerator mode is not supported through the S-Function API

Почему это? Как я могу это исправить?

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

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

В этом случае передача vdp (без кавычек) недействительна, так как vdp неправильно оценивается set_param. Вместо этого передайте имя модели в одинарных кавычках. Правильный синтаксис выглядит следующим образом:

>> set_param('vdp','StopTime','100')

Если вы вернете модель в нормальный режим, а затем повторно запустите исходную команду без кавычек, сообщение об ошибке станет более ясным:

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ

https://www.matlabsolutions.com/resources/error-accelerator-mode-is-not-supported-through-the-s-function-api-when-calling-set-param-in-accelerator- режим-.php



Ошибка «Режим ускорителя не поддерживается через S-Function API при вызове set_param в…
У меня открыта модель в режиме ускорителя. Когда я вызываю set_param для изменения значений нескольких параметров модели, я…matlabarticlesworld.blogspot.com»