全部学习汇总: GreyZhang/g_matlab: MATLAB once used to be my daily tool. After many years when I go back and read my old learning notes I felt maybe I still need it in the future. So, start this repo to keep some of my old learning notes servral years ago. (github.com)

       今天在测试一个小问题的时候发现使用MATLAB 2011的两个版本,测试中的几个常量定义始终不能够按照我预想的进行代码生成。一直没有找出原因,无意中尝试了一下2014发现又跟我预想的一样。我使用了同样的脚本对模型进行配置,而其余的参数都是采用了默认。如此看来,要么是MATLAB默认的参数有所变化,要么是数据管理模式有所变化。

       中间用过相同的模型,从11过渡到14要求重新保存,不知道这中间经历了什么样的转换。这样很多信息就一时间不好确认。

       在2014中,精简后的测试如下:

1735_MATLAB 2011与2014数据管理上一点小差异_数据

       数据定义如下:

1735_MATLAB 2011与2014数据管理上一点小差异_代码生成_02

       数据定义指定到了两个不同的文件中,常量在一个文件,而变量在另一个文件。

1735_MATLAB 2011与2014数据管理上一点小差异_数据_03

       配置模型,进行代码生成后的结果(文件的分割如我我计划):

1735_MATLAB 2011与2014数据管理上一点小差异_matlab_04

       至于2011中出现的这种问题,确实是值得去深思查找一下原因何在。