Enable File Log
启用或禁用目标计算机上信号的文件日志记录
库:
Simulink Real-Time /
Logging
描述
Enable File Log 模块在 Speedgoat® 目标计算机上启用文件日志记录服务,使得模型中的 File Log 模块在输入端口值为真时开始记录数据。当输入端口值为 false 时,该模块将禁用目标计算机上的文件日志记录功能,且 File Log 模块不会记录数据。
每次启用控制信号被激活时,Enable File Log 模块都会在目标计算机上创建一个单独的日志文件。如果在仿真开始时禁用了使能控制信号,该模块将在目标计算机上创建一个空日志文件。
如果模型中包含一个 Enable File Log 模块,则 startRecording 函数和 stopRecording 函数仅控制信号流,而不控制 File Log 的日志记录。在这种情况下,当您使用 stopRecording 函数或点击 Stop Recording 按钮时,AutoImportFileLog 选项不会将数据导入“仿真数据检查器”。
启用 AutoImportFileLog 选项时,在仿真停止时,系统只会自动导入最后一个已完成的文件日志。您可以手动导入已生成的日志文件;即使在仿真运行期间,甚至在正在写入新日志文件时,也可以进行导入。
有关文件日志记录工作流的更多信息,请参阅 实时信号记录与流式传输基础知识。
提示
由于日志记录和流式传输操作非常耗时,且是在目标计算机上作为后台任务执行的,因此启动和停止操作不会立即生效。例如,在启用日志操作与记录第一个样本之间存在延迟。为避免遗漏与某个事件相关的样本,请在您正在观察的触发事件发生之前就开始记录数据。
示例
端口
输入
扩展功能
版本历史记录
在 R2020b 中推出

