的MATLAB系统块系统对象名称参数要求您输入System对象™类的完整路径。此外:
检查System对象类是否在MATLAB中®路径。
检查大小写以确保匹配。
检查类名是否是受支持的System对象。金宝app
不包括文件扩展名。
的MATLAB系统块只支持用M金宝appATLAB语言编写的系统对象。如果软件可以识别一个替代块,它会在错误信息中建议该块,例如:
此消息表明您应该使用现有的专用和优化的块。
对于最快的性能,设置块模拟使用参数代码生成
.此设置允许MATLAB系统Block以尽可能快的速度运行。默认为该值。
这个设置会导致启动时间变慢,因为软件会生成C代码并从中创建一个mex文件。然而,在代码生成之后,后面的模拟具有更好的性能。当块使用生成的代码进行模拟时,性能通常比不使用生成的代码进行模拟要好。
在某些情况下,System对象的实现不允许您生成代码,这需要您设置模拟使用来解释执行
.例如,System对象可能需要MATLAB函数,而不是代码生成支持的子集。金宝app在这种情况下,使用传播方法来指定块输入和输出端口信息。的MATLAB系统块然后传播这个信号属性信息。