今天在测试一个小问题的时候发现使用MATLAB 2011的两个版本,测试中的几个常量定义始终不能够按照我预想的进行代码生成。一直没有找出原因,无意中尝试了一下2014发现又跟我预想的一样。我使用了同样的脚本对模型进行配置,而其余的参数都是采用了默认。如此看来,要么是MATLAB默认的参数有所变化,要么是数据管理模式有所变化。
中间用过相同的模型,从11过渡到14要求重新保存,不知道这中间经历了什么样的转换。这样很多信息就一时间不好确认。
在2014中,精简后的测试如下:
数据定义如下:
数据定义指定到了两个不同的文件中,常量在一个文件,而变量在另一个文件。
配置模型,进行代码生成后的结果(文件的分割如我我计划):
至于2011中出现的这种问题,确实是值得去深思查找一下原因何在。