主要内容

信号记录和流基础知识

信号日志记录在实时运行过程中获取信号数据,并将其存储在目标计算机上。停止实时应用程序后,将数据从目标计算机传输到开发计算机进行分析。您可以绘制和分析数据,并稍后将其保存到开发计算机的磁盘上。

动态仿真模块®实时™基采样时的信号测井样本。您可以通过以下方法将信号记录到模拟数据检查器:

  • 标记信号,以便立即记录到模拟数据检查器。

  • 将信号连接到文件日志块用于缓冲日志记录到模拟数据检查器。

关于日志记录:

  • 实时仿真软件Explorer处理列主格式的多维信号。

  • 有些信号是看不见的。

与信号日志记录一样,信号流也在目标计算机上实时运行期间获取信号数据。但是,与使用文件日志块或标记为日志记录的信号,信号流使用添加到实时应用程序的仪器。你可以通过使用实时选项卡,或在Simulink实时资源管理器中选择流信号。实时应用程序运行时,流信号数据从目标机传输到开发机。

应用程序的运行如何影响信号记录

目标运行控件提供的数据日志支持与使用控件运行实时应用程序略有不同开始(tg)命令:

  • 方法运行实时应用程序时开始(tg)命令,仅标记为数据日志记录或连接到文件日志块被记录到模拟数据检查器。

  • 方法运行实时应用程序时目标运行按钮上的实时选项卡或开始按钮,标记为日志记录的信号,连接到的信号文件日志块,和信号连接范围块被记录到模拟数据检查器。

文件日志和流工作流程

方法可以通过日志记录将信号数据放入模拟数据检查器中文件日志通过标记用于登录模型的信号或在Simulink实时资源管理器中选择用于流的信号来阻塞或通过流。

通过文件日志Block提供了让你控制的选项:

  • 在目标计算机上保留的文件日志的数目

  • 是否将文件日志数据自动导入到仿真数据检查器中

  • 是否将文件日志数据导出到基本工作区

您可以通过为实时应用程序使用该选项来配置这些选项开始(tg)函数或使用实时运行在Simulink实时资源管理器或Simulink编辑器中选择。的文件日志和流工作流程图中显示了这些选项如何配置实时应用程序的操作开始(tg)函数。在哪里startRecording而且stopRecording出现在图中,您可以使用这些函数或相应的开始记录而且停止记录上的按钮实时选项卡中的Simulink编辑器或Simulink实时资源管理器。

文件日志和流工作流程

文件日志工作流程的图像

在运行实时应用程序时,您可以从控制文件日志记录文件日志块:

  • 整个模拟运行的默认日志记录信号数据。

  • 方法启用或禁用文件日志记录启用文件日志块。如果模型包含启用文件日志,startRecording功能和stopRecording函数只控制流,不控制日志记录。

  • 方法启用或禁用文件日志记录startRecording函数或stopRecording函数。这些函数还启用或禁用流。或者,您也可以使用开始记录按钮,停止记录按钮上的实时选项卡中的Simulink编辑器或Simulink实时资源管理器。

在文件日志记录停止后,会发生:

的配置AutoImportFileLog选项选择是否将文件日志数据自动导入到模拟数据检查器中,或者是否使用进口(tg.FileLog)函数导入数据。

文件日志的自动导入由文件日志和流工作流程图:

  • 所有工作流程时,实时应用停止时自动导入操作。

  • 记录工作流中,自动导入操作也会在stopRecording函数被调用。

另请参阅

||||||

相关的例子

更多关于

Baidu
map