主要内容

本页采用了机器翻译。点击此处可查看英文原文。

startRecording

启动信号数据实时流传输和文件日志记录

自 R2022a 起

说明

startRecording(target_object) 在仿真数据检查器中启动仿真运行,启用信号数据实时流传输,并启用信号数据文件日志记录功能。每次通过调用 startRecording 函数、按下 Start Recording 按钮或启用 Enable File Log 模块来启用信号日志记录和流传输时,都会在 Speedgoat® 目标计算机上创建一个日志运行。

当模型包含 Enable File Log 模块时,startRecording 函数和 stopRecording 函数仅控制信号流传输,不控制文件记录。对于此类模型,AutoImportFileLog 选项不会将文件日志数据导入 stopRecording 上的仿真数据检查器。

当模型中的布尔信号触发 Enable File Log 模块时,目标端将生成新的日志。这些新日志的保留取决于 FileLogMaxRuns 设置。

有关文件日志记录工作流的更多信息,请参阅 Real-Time Signal Logging and Streaming Basics

示例

示例

全部折叠

使用 startRecording 函数在目标计算机上开始录制。您还可以在 Simulink 编辑器或 Simulink Real-Time 资源管理器中的 Real-Time 选项卡上使用 Start Recording 按钮。

tg = slrealtime;
load(tg,'slrt_ex_osc')
start(tg);
stopRecording(tg);
startRecording(tg);

输入参数

全部折叠

提供访问方法以操作目标计算机属性。

示例: tg

版本历史记录

在 R2022a 中推出

全部展开