将数据写入文件
金宝appSimulink的/汇点
HDL编码器/接收器
的到文件块输入信号的数据写入到MAT文件。该块模拟过程中写入到输出文件的增量,以最小的内存开销。如果仿真开始时输出文件存在,块覆盖文件。当你暂停模拟或模拟完成的文件会自动关闭。如果模拟异常终止时,到文件块将其保存已登录,直到异常终止的点的数据。
的到文件块图标显示输出文件的名称。
如果指定数据记录与间隔配置参数>数据导入/导出>记录时间间隔参数时,到文件块只记录间隔内的数据。例如,如果区间为空,则块不记录数据([]
)。该块存储在文件中的块,而不是在您指定的变量相关的数据记录单一的模拟输出参数。
对于可变步解算器,以控制数据的提供给量到文件块,用配置参数>数据导入/导出>其他参数>输出选项参数。例如,要写入在多个模拟相同时间点的数据中,选择只生产指定的输出
选项。
暂停模拟后,不改变任何文件,一个到文件阻止登录到。例如,不保存与MATLAB这样一个文件®保存
命令。当你重新开始仿真改变文件可能会导致错误。如果你想改变暂停后的文件,文件和作品的拷贝与文件的副本。
如果使用模拟步进器暂停,则到文件块捕获模拟数据直到暂停点。当你退后一步,到文件数据文件不再包含任何模拟数据经过最后输出的新的时间减少。
当一个到文件块在参考模型,该模型必须是单实例模型。只有一个这样的模型的实例可以在模型层次存在。看到模型重用了解更多信息。
如果当您在有许多时间步长的模拟记录许多信号MATLAB遇到内存问题,请考虑记录到永久存储。当您登录到永久存储中,数据集
格式记录的数据存储在MAT文件。相较于记录到永久存储,一到文件块连接到信号:
是每个信号的方法,可以杂波模型与几个到文件块附连到各个信号。
创建一个单独的MAT文件为每个要文件块,相对于该一个MAT-文件记录到永久存储器用途。
有关详细信息,请参见日志数据永久存储。
为了避免在实时数据压缩的开销,到文件块写入未压缩的7.3版mat文件。若要压缩mat文件中的数据,请在MATLAB中加载并保存该文件。重新存储的文件比原来的mat文件要小到文件块创建,因为保存命令压缩在MAT-文件中的数据。