主要内容

万博1manbetxSimulink.sdi.clear

清除所有的数据仿真数据检查员

描述

例子

万博1manbetxSimulink.sdi.clear清除所有绘制信号仿真数据检查和删除所有数据。的万博1manbetxSimulink.sdi.clear功能不影响偏好或设置您已经配置了检查员的模拟数据。使用万博1manbetxSimulink.sdi.clearPreferences仿真数据重置功能检查员偏好为其默认值。使用万博1manbetxSimulink.sdi.clearAllSubPlots函数来清除所有绘制从模拟信号而不删除任何数据数据检查员。

例子

全部折叠

这个例子创建、保存和加载仿真数据检查会话。示例日志中的数据模型slexAircraftExample和可视化仿真数据记录的数据检查会话。每次你使用模拟数据督察,你创建和修改一个会话。您可以保存一个会话的数据和相关的可视化设置一个MLDATX文件使用万博1manbetxSimulink.sdi.save函数。当你想要查看的数据之后,您可以使用装载会话万博1manbetxSimulink.sdi.load函数。

日志数据的仿真数据检查员

这个示例日志数据的仿真模型slexAircraftExample检查员仿真数据。模型不配置日志数据。负荷模型和马克坚持,α,rad,q, rad /秒用于日志记录的信号。

load_system (“slexAircraftExample”)S万博1manbetximulink.sdi.markSignalForStreaming (“slexAircraftExample /试点”,1“上”)S万博1manbetximulink.sdi.markSignalForStreaming (“slexAircraftExample /飞机动力学模型”3,“上”)S万博1manbetximulink.sdi.markSignalForStreaming (“slexAircraftExample /飞机动力学模型”4“上”)

在这个例子中,两个仿真模型的运行。在第一个模拟,使用正弦波输出飞行员块,第二,用方波的输出。

set_param (“slexAircraftExample /试点”,“波形”,的正弦)sim卡(“slexAircraftExample”)set_param (“slexAircraftExample /试点”,“波形”,“广场”)sim卡(“slexAircraftExample”)

可视化记录数据

您可以使用模拟数据检查员编程接口来访问记录的数据模拟。当你使用模拟数据检查员编程接口访问数据,您可以使用函数来创建仿真数据检查员情节。

首先,最近访问运行IDs两分,然后得到相应的万博1manbetxSimulink.sdi.Run对象。的运行对象允许您访问的记录数据模拟。

runIDs = 万博1manbetxSimulink.sdi.getAllRunIDs;sineRunID = runIDs (end-1);squareRunID = runIDs(结束);sineRun = 万博1manbetxSimulink.sdi.getRun (sineRunID);squareRun = 万博1manbetxSimulink.sdi.getRun (squareRunID);

假设您想要分析的输入和输出之间的关系模型。得到了万博1manbetxSimulink.sdi.Signal对象的输入和输出信号的两个模拟运行。

sineOut = getSignalByIndex (sineRun, 1);sineIn = getSignalByIndex (sineRun 3);squareOut = getSignalByIndex (squareRun, 1);squareIn = getSignalByIndex (squareRun 3);

改变的次要情节布局仿真数据检查员2——- - - - - -1和情节的信号从第一个模拟运行在顶部情节和信号从第二底部情节上运行。

万博1manbetxSimulink.sdi.setSubPlotLayout (2, 1) plotOnSubPlot (sineIn, 1, 1,真的)plotOnSubPlot (sineOut, 1, 1,真的)plotOnSubPlot (squareIn 2 1,真)plotOnSubPlot (squareOut 2 1,真的)

保存仿真数据检查会话

查看检查员绘制数据仿真数据,进入万博1manbetxSimulink.sdi.view在命令窗口中。

然后,保存仿真数据检查会话作为MLDATX文件。

万博1manbetxSimulink.sdi.save (“myData.mldatx”)

仿真数据加载检查员会话

模拟一个场景,你想回到看相同的数据稍后,清晰的数据仿真数据检查和重置次要情节布局1——- - - - - -1

万博1manbetxSimulink.sdi.clear万博1manbetxSimulink.sdi。setSubPlotLayout(1,1)

加载会话文件和与数据恢复工作。你可以打开使用模拟数据检查和查看结果万博1manbetxSimulink.sdi.view函数。

万博1manbetxSimulink.sdi.load (“myData.mldatx”);

版本历史

介绍了R2011b