import
将目标计算机上的文件日志数据导入“仿真数据检查器”
语法
说明
import( 将所选实时应用程序可用仿真运行中的日志信号数据导入到“仿真数据检查器”中。当实时应用程序停止运行或录制停止时,您可以从 Speedgoat® 目标计算机导入日志文件数据。target_object.FileLog,'app_name')
有关文件日志数据可用性的信息,请参阅 list。
import( 导入所选表中可用仿真运行的日志信号数据。要创建该表,使用 target_object.FileLog,run_info)list 函数。
import( 导入所选仿真运行的日志信号数据。target_object.FileLog,run_ids)
如果一个 Simulink Real-Time 模型包含 File Log 模块,那么在目标计算机上加载实时应用程序时,文件日志记录功能将被启用。此默认操作与使用命令 startRecording 启用文件日志记录的效果相同。
若要通过 Enable File Log 模块控制文件日志记录,在目标计算机上加载实时应用程序时,请使用该模块的 E(启用/禁用)输入信号来禁用或启用文件日志记录。
如果您在启用 AutoImportFileLog 选项的情况下启动了实时应用程序,当 MATLAB® 开发计算机连接到目标计算机且实时应用程序停止运行时,日志数据文件将上传至“仿真数据检查器”。对于在未连接时执行文件日志记录的独立目标计算机,在将开发计算机与目标计算机连接后,您可以使用 import 函数或 importToFolder 函数上传该应用程序的文件日志数据。
在使用 startRecording 函数或 stopRecording 函数时,AutoImportFileLog 选项不起作用。
如果模型中包含一个 Enable File Log 模块,则 AutoImportFileLog 选项将不起作用。对于基于这些模型构建的实时应用程序,请使用 import 函数上传日志数据。
有关文件日志记录工作流的更多信息,请参阅 实时信号记录与流式传输基础知识。
注意:start 函数的 FileLogMaxRuns 选项用于确定在目标计算机上保留多少轮日志数据。当您为某次仿真运行添加新的日志时,系统会删除最旧且超过最大运行次数限制的日志。为避免丢失文件日志数据,请使用 import 函数或 importToFolder 函数上传日志数据。有关详细信息,请参阅 FileLogMaxRuns。
示例
输入参数
版本历史记录
在 R2020b 中推出另请参阅
File Log | Enable File Log | Target | list | discard | importToFolder | openImportDialog | startRecording | stopRecording