主要内容

排除系统对象中的故障金宝app

类没有找到

MATLAB系统系统对象名称参数要求您输入System对象™类的完整路径。此外:

  • 检查System对象类是否在MATLAB中®路径。

  • 检查大小写以确保匹配。

  • 检查类名是否是受支持的System对象。金宝app

  • 不包括文件扩展名。

调用对象方法时出错

MATLAB系统块只支持用M金宝appATLAB语言编写的系统对象。如果软件可以识别一个替代块,它会在错误信息中建议该块,例如:

此消息表明您应该使用现有的专用和优化的块。

性能

对于最快的性能,设置块模拟使用参数代码生成.此设置允许MATLAB系统Block以尽可能快的速度运行。默认为该值。

这个设置会导致启动时间变慢,因为软件会生成C代码并从中创建一个mex文件。然而,在代码生成之后,后面的模拟具有更好的性能。当块使用生成的代码进行模拟时,性能通常比不使用生成的代码进行模拟要好。

在某些情况下,System对象的实现不允许您生成代码,这需要您设置模拟使用解释执行.例如,System对象可能需要MATLAB函数,而不是代码生成支持的子集。金宝app在这种情况下,使用传播方法来指定块输入和输出端口信息。的MATLAB系统块然后传播这个信号属性信息。

相关的话题