Системный параметр имени объекта блокировки MATLAB требует, чтобы вы ввели полный путь в Систему object™ класс. Кроме того:
Проверьте, что класс Системного объекта находится на вашем пути MATLAB®.
Проверьте капитализацию, чтобы убедиться, что она соответствует.
Проверьте, что именем класса является поддерживаемый Системный объект.
Не включайте расширение файла.
Блок MATLAB System поддерживает только Системные объекты, написанные в языке MATLAB. Если программное обеспечение может идентифицировать альтернативный блок, оно предполагает что блок в сообщении об ошибке, например:
Это сообщение указывает, что существует существующий специализированный и оптимизированный блок, который необходимо использовать.
Для самой быстрой производительности, установленной блок Simulate с помощью параметра на Code generation
. Эта установка позволяет блоку MATLAB System запускаться с такой скоростью, как это может. Параметр устанавливается на это значение по умолчанию.
Эта установка вызывает более медленное время запуска, когда программное обеспечение генерирует код С и создает файл MEX из него. Однако после генерации кода, более поздние моделирования имеют лучшую производительность. Когда блок использует сгенерированный код, чтобы моделировать, производительность обычно лучше, чем моделирование без сгенерированного кода.
В некоторых случаях реализация вашего Системного объекта не позволяет вам генерировать код, который требует, чтобы вы, чтобы установить Моделировали использование к Interpreted execution
. Например, ваш Системный объект может потребовать функций MATLAB вне подмножества, поддержанного для генерации кода. В этом случае используйте методы распространения, чтобы задать блочную информацию порта ввода и вывода. Блок MATLAB System затем распространяет эту информацию о приписывании сигнала.