主要内容

绘制信号数据记录到文件

您可以使用MATLAB®绘制函数以可视化非真实时间模拟数据或实时执行数据。

运行实时应用程序并将数据记录到文件后,您可以绘制数据。

此过程使用模型sldrtex_model。要打开此模型,在MATLAB命令窗口中,键入:

Open_System(DocPath(FullFile(Docroot,,,'工具箱',,,,...'sldrt',,,,'例子',,,,'sldrtex_model')))

它假设您将数据保存到变量scopedata

此过程中的步骤假设您已经加载了该模型并完成了步骤设置用于登录文件的范围参数,,,,设置运行在内核模式属性中以登录文件, 和在内核模式数据归档参数中设置运行

  1. 在Simuli金宝appnk中®编辑,在实时桌面选项卡,单击实时运行

    实时应用程序运行时,它会创建scopedata您在设置运行在内核模式属性中以登录文件并创建您在在内核模式数据归档参数中设置运行

  2. 在MATLAB命令窗口中,键入:

    scopedata
    scopedata =时间:[10000x1 double]信号:[1x1 struct] blockname:'sldrtex_model/scope'
  3. 要列出保存到磁盘的垫子文件,请键入:

    dir*。垫
    data_0.mat
  4. 要清除MATLAB工作区并加载范围数据,请键入:

    清除负载data_0
    您的变量是:Scopedata
  5. 要绘制第一个1000分,请输入:

    绘图(scopedata_0.time(1:1000),...scopedata_0.signals.values(1:1000))

    MATLAB环境绘制了第一个1000样品结束0.0000–0.9990秒。

    MATLAB图工作区的图像

相关话题