To File
将数据写入文件。
模块类型: EngeeFunction
|
库中的路径:
|
资料描述
要使用该块,请安装/更新支持包。 节奏块。
座 To File 将输入信号数据写入文件。 该块在仿真过程中以最少的内存消耗将数据写入文件。 如果在模拟开始之前输出文件存在,则块将复盖它。 该文件在模拟结束时自动关闭。 块图标显示将写入数据的文件的名称。 块支持写入文件 CSV和 JLD2。
该单位支持在模拟过程中的操作 AnyMath 和半自然建模的复杂 «节奏». 工作时 «节奏» 文件保存到文件夹中 /home/ritm/数据.
使用块的示例 ritm-engee_demo_block_to_file。工程师 可在目录与示例。 要获取示例,请使用命令 恩吉。包裹。getdemos:
engee.package.getdemos("RITM-Engee-Blocks")
参数
Main group
# Input signals: — 记录信号字典
Details
记录信号的字典,其中为每个变量指定类型和维度。
input_signals = Dict(
:metrix => (Float64, ()),
:data => (Int64, ()),
:matrix => (Float64, (2,2)),
)
在设置记录信号的字典后,该块将根据它设置输入端口的数量和类型。 之后,它们可以在模型中使用。
支持以下类型的数据记录:
-
布尔; -
Int8; -
Int16; -
Int32; -
Int64; -
UInt8; -
UInt16; -
UInt32; -
UInt64; -
漂浮物32; -
漂浮64.
支持以下维度的数据记录:
*标量; *向量; *二维矩阵。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# File name: — 输出文件的名称
Details
带有扩展名的输出文件的名称 .jld2 或 .csv档案源.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
