将数据写入文件
下沉
这到文件块输入信号并将信号数据写入MAT文件。使用到文件块到日志信号数据。
这到文件块图标显示输出文件的名称。
块逐步向输出文件写入输出文件,在模拟期间具有最小的内存开销。如果在仿真开始时输出文件存在,则块将覆盖文件。仿真完成或暂停时,该文件会自动关闭。如果模拟异常终止,则到文件块保存它已记下的数据,直到异常终止点。
如果是matlab.®当您在长仿真中记录大量信号时遇到内存问题,考虑日志记录到持久存储。当您登录持久存储时,数据集
格式日志记录数据存储在MAT文件中。与日志记录持久存储相比,将A连接到发信号块:
是一种每次信号方法,可以混乱一个模型到文件附加到各个信号的块。
与记录持久存储使用的一个MAT文件相比,为每个文件块创建一个单独的垫文件。
有关详细信息,请参阅将数据记录为持久存储。
使用保存格式参数指定用于编写数据的格式:
时间序列
(默认)
大批
使用大批
格式仅用于向量,双重,非复杂信号。要保存总线数据,请使用时间序列
格式。
为了时间序列
格式,这到文件堵塞:
在matlab中写入数据时间序列
目的
金宝app支持编写多维,实际或复杂的输出值
金宝app支持写入具有任何内置数据类型的输出值,包括布尔基
枚举(枚举
),以及具有最多32位字长的定点数据
对于总线输入信号,创建与总线层次结构匹配的MATLAB结构。结构的每个叶子都是matlab时间序列
目的。
为了大批
格式,这到文件堵塞:
将数据写入包含两个或多个行的矩阵。矩阵具有以下形式:
金宝app®为每个数据样本写入一个列到矩阵。列的第一个元素包含时间戳。列的其余部分包含相应输出值的数据。
金宝app支持写入数据一维,双倍和非复杂。
下表显示了仿真模式支持如何取决于金宝app保存格式价值。
仿真模式 | 时间序列 |
大批 |
---|---|---|
普通的 | 金宝app支持的。 | 金宝app支持的。 |
加速器 | 金宝app支持的。 | 金宝app支持的。 |
快速加速器 | 金宝app支持的。 | 金宝app支持的。 |
软件循环(SIL) | 不支持。金宝app | 金宝app支持如果启用了MAT文件日志记录。 |
处理器 - 循环(PIL) | 不支持。金宝app | 金宝app支持遥控器日志记录是否可用并启用。 |
外部的 | 不支持。金宝app | 金宝app支持如果启用了MAT文件日志记录。 |
RSIM目标 | 金宝app支持的。 | 金宝app支持如果启用了MAT文件日志记录。 |
这到文件堵塞抽取和采样时间将数据写入文件时的参数控制。
到文件块不会在所指定的间隔之外记录数据模型配置参数>数据导入/导出>记录间隔范围。块将记录的数据存储在与块关联的文件中,而不是将数据存储在您指定的变量中单仿真输出范围。
这从文件块可以使用由a写入的数据到文件以任何格式块(时间序列
或者大批
)没有对数据或其他特殊规定的任何修改。
这来自工作区块可以读取中的数据大批
格式并是由此编写的数据的转换到文件堵塞。要提供所需的格式,请使用MATLAB命令加载并从MAT文件中转换数据。
如果您使用模拟步进器暂停,则到文件块将模拟数据捕获到暂停的点。当你退后一步到文件数据文件不再包含过去最后一次输出的新减少时间的模拟数据。
当一个到文件块在引用的模型中,该模型必须是单个实例模型。模型层次结构中只能存在这样的模型的一个实例。看指定引用模型的可重用性想要查询更多的信息。
避免实时压缩数据的开销,到文件块写入未压缩的版本7.3 MAT文件。要在Matlab中压缩Mat文件中的数据,请加载并保存文件。已重新定义的文件小于原始垫文件到文件块创建,因为节省命令压缩Mat文件中的数据。
这到文件块支持虚拟和金宝app非宽恕总线输入。
要保存总线数据,请设置保存格式参数到时间序列
。
如果输入信号是总线,那么到文件块创建与总线层次结构匹配的MATLAB结构。结构的每个叶子都是matlab时间序列
目的。
暂停模拟后,不要更改任何文件到文件块登录。例如,请勿使用MATLAB保存此类文件节省
命令。更改文件会在恢复模拟时会导致错误。如果要在暂停后更改文件,请复制文件并使用文件的副本一起工作。
生成代码到文件块,在代码生成>界面窗格,您必须选择配置参数MAT文件日志记录(金宝appSimulink编码器)。
这到文件块接受Simulink支持的任何数据类型的真实或复杂信号数据,但定点数据的字长必须为32位或更少。金宝app金宝app
这到文件块接受总线数据。
存储输出的MAT文件的路径或文件名。在Unix上®系统,路径名可以从标记(〜)字符开始表示您的主文件夹。默认文件名是untitled.mat
。如果在没有路径信息的情况下指定文件名,则Simulink将文件存储在MATLAB工作文件夹中。金宝app(要确定工作文件夹,请键入PWD
在MATLAB命令行。)如果文件已存在,Simulink会覆盖它。金宝app
命名文件中包含的矩阵的名称。默认名称是ANS.
。
数据格式到文件块用于写入数据:
时间序列
(默认)
大批
抽取因子,N
, 在哪里N
指定每次写入数据N
块执行的时间。默认抽取是1
,它在每次步骤时都会写入数据。
指定要收集点的示例周期和偏移量。使用变量步骤求解器时,此参数非常有用,其中时间步长之间的间隔可能不是恒定的。默认为-1
,它从驱动块继承采样时间。看指定采样时间想要查询更多的信息。
数据类型 |
双人间|单身|布尔|基础整数|定点|枚举|公共汽车 |
采样时间 |
指定在采样时间范围 |
多维信号 |
是的 |
可变尺寸信号 |
不 |
代码生成 |
是的 |