主要内容

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

未找到类

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

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

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

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

  • 不要包含文件扩展名。

调用对象方法时出错

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

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

性能

为了获得最快的性能,请设置块模拟使用参数代码生成.此设置允许MATLAB系统让Block尽可能快地运行。该参数默认为该值。

这个设置会导致较慢的启动时间,因为软件会生成C代码并从中创建一个mexo文件。但是,在代码生成之后,以后的模拟具有更好的性能。当块使用生成的代码进行模拟时,性能通常比没有生成代码的模拟更好。

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

相关的话题