到文件

将数据写入文件

  • 库:
  • 金宝appSimulink的/汇点

    HDL编码器/接收器

描述

到文件块输入信号的数据写入到MAT文件。该块模拟过程中写入到输出文件的增量,以最小的内存开销。如果仿真开始时输出文件存在,块覆盖文件。当你暂停模拟或模拟完成的文件会自动关闭。如果模拟异常终止时,到文件块将其保存已登录,直到异常终止的点的数据。

到文件块图标显示输出文件的名称。

数据保存的控制量

如果指定数据记录与间隔配置参数>数据导入/导出>记录时间间隔参数时,到文件块只记录间隔内的数据。例如,如果区间为空,则块不记录数据([])。该块存储在文件中的块,而不是在您指定的变量相关的数据记录单一的模拟输出参数。

对于可变步解算器,以控制数据的提供给量到文件块,用配置参数>数据导入/导出>其他参数>输出选项参数。例如,要写入在多个模拟相同时间点的数据中,选择只生产指定的输出选项。

块参数还可以控制保存的数据的量。看到大量毁灭样品时间

暂停仿真

暂停模拟后,不改变任何文件,一个到文件阻止登录到。例如,不保存与MATLAB这样一个文件®保存命令。当你重新开始仿真改变文件可能会导致错误。如果你想改变暂停后的文件,文件和作品的拷贝与文件的副本。

如果使用模拟步进器暂停,则到文件块捕获模拟数据直到暂停点。当你退后一步,到文件数据文件不再包含任何模拟数据经过最后输出的新的时间减少。

限制

当一个到文件块在参考模型,该模型必须是单实例模型。只有一个这样的模型的实例可以在模型层次存在。看到模型重用了解更多信息。

端口

输入

展开全部

信号存储在文件中。每个示例都包含一个时间戳和一个关联的数据值。数据可以是数组格式或MATLABtimeseries格式。的到文件块接受任何数据类型的实的或复的信号数据的Simulink金宝app®软件支持,除了与一金宝app个字长度大于32位的定点数据。

数据类型:||int8|INT16|INT32|Int64的|uint8|UINT16|uint32|uint64|布尔|固定点|枚举|公共汽车

参数

展开全部

指定MAT文件中存储输出的路径或文件名。在UNIX®在系统中,路径名可以以一个波浪号(~)字符开头,表示您的主文件夹。如果指定的文件名没有路径信息,则Simulink软件将该文件存储在MATLAB工作文件夹中。金宝app(要确定工作文件夹,请在MATLAB命令行中输入PWD。)如果文件存在,Simulink的软件将覆盖金宝app它。

编程使用

块参数:文件名
类型:特征向量
价值观:MAT文件路径或名称
默认值:'untitled.mat'

指定文件中包含的矩阵的名称。

编程使用

块参数:MatrixName
类型:特征向量
价值观:特征向量
默认值:“答”

指定数据格式的到文件块使用用于写入数据。

使用排列格式只对向量,双,非复杂信号。

Timeseries格式时,到文件布洛克:

  • 在MATLAB数据写入timeseries宾语。

  • 金宝app支持写入多维的,真实的,或复杂的输出值。

  • 金宝app支持写入那些任何内置数据类型的输出值,包括布尔,枚举(枚举),以及具有高达32个比特的字长的定点数据。

  • 对于虚拟和非虚拟总线的输入信号,创建了总线层次结构相匹配的MATLAB结构。该结构的每个叶子是MATLABtimeseries宾语。

排列格式时,到文件布洛克:

  • 将数据写入到包含两个或更多行的矩阵。该矩阵具有如下形式:

    ( t 1 t 2 ... t f n 一个 l u 1 1 u 1 2 ... u 1 f n 一个 l ... u n 1 u n 2 ... u n f n 一个 l ]

    金宝app的Simulink软件一列写入到矩阵为每个数据样本。列的第一个元素包含时间戳。该列的其余部分包含在对应的输出值的数据。

  • 金宝app支持编写一维、双精度和非复杂的数据。

从文件块可以使用a写的数据到文件任何格式的方框(Timeseries要么排列)没有任何修改的数据或其它特殊规定。

从工作空间块可以读取在数据排列格式和是由。编写的数据的换位到文件块。提供所需要的格式,使用MATLAB命令负载和从MAT-文件转置数据。

下表显示了如何支持模拟模式金宝app保存格式价值。

模拟模式 Timeseries 排列
正常的 金宝app支持 金宝app支持
加速器 金宝app支持 金宝app支持
快速加速器 金宝app支持 金宝app支持
Software-in-the-loop(银) 不支持金宝app 金宝app如果支持MAT文件记录已启用
Processor-in-the-loop(公益诉讼) 不支持金宝app 金宝app支持如果mat文件日志记录是可用的和启用的
外部 不支持金宝app 金宝app如果支持MAT文件记录已启用
RSim目标 金宝app支持 金宝app如果支持MAT文件记录已启用

编程使用

块参数:SaveFormat
类型:特征向量
价值观:“Timeseries”|“数组”
默认值:“Timeseries”

指定抽取因子,n,即每次写入数据n个时间,该块执行。默认值有此块在每次写入操作的数据。

编程使用

块参数:大量毁灭
类型:特征向量
价值观:标量|向量
默认值:' 1 '

指定收集数据点的采样周期和偏移量。当您使用的是一个变步长求解器,而时间步长之间的间隔不是常数时,此参数非常有用。默认值使块从驱动块继承采样时间。看到指定样品时间

编程使用

块参数:采样时间
类型:特征向量
价值观:标量|向量
默认值:'-1'

块特性

数据类型

布尔|公共汽车||枚举|固定点(一个]|整数|

直接馈通

没有

多维信号

是的

适应信号

没有

过零检测

没有

(一个]金宝app支持多达32位定点数据类型。

提示

  • 如果当您在有许多时间步长的模拟记录许多信号MATLAB遇到内存问题,请考虑记录到永久存储。当您登录到永久存储中,数据集格式记录的数据存储在MAT文件。相较于记录到永久存储,一到文件块连接到信号:

    • 是每个信号的方法,可以杂波模型与几个到文件块附连到各个信号。

    • 创建一个单独的MAT文件为每个要文件块,相对于该一个MAT-文件记录到永久存储器用途。

    有关详细信息,请参见日志数据永久存储

  • 为了避免在实时数据压缩的开销,到文件块写入未压缩的7.3版mat文件。若要压缩mat文件中的数据,请在MATLAB中加载并保存该文件。重新存储的文件比原来的mat文件要小到文件块创建,因为保存命令压缩在MAT-文件中的数据。

扩展功能

PLC的代码生成
生成使用的Simulink PLC编码器™结构化文本代码。金宝app

R2006a前推出