主要内容

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

slrealtime.fileLogList

将文件日志从目标计算机复制到开发计算机后,列出可供导入到 Simulation Data Inspector 的文件日志

说明

在将文件从 Speedgoat® 目标计算机复制到当前文件夹 pwd 下的 MATLAB® 开发计算机应用程序文件夹树中后,slrealtime.fileLogList() 会列出可导入“仿真数据检查器”的日志文件。

在处理不连接到 Simulink Real-Time 的独立目标计算机时,请使用 slrealtime.fileLogList 工作流。如果要操作的目標電腦是連接到開發電腦上的 Simulink Real-Time,請在 Simulink Real-Time 資源管理器中使用 list 函数或 Import File Log 按鈕。

slrealtime.fileLogList('Directory',apps_path) 列出了可导入“仿真数据检查器”的日志文件,前提是您已将这些文件从目标计算机复制到开发计算机应用程序文件夹树中选定文件夹下的相应位置。

示例

示例

全部折叠

  1. 打开模型 slrt_ex_osc

    mdlName = 'slrt_ex_osc';
    openExample(mdlName);
  2. 在 Simulink 编辑器中,从 Real-Time 选项卡中,点击 Hardware Settings

  3. Simulink Real-Time Options 窗格中,将 Max file log runs 改为 5,然后点击“确定”。

  4. 点击 Run on Target

  5. 运行结束后,关闭模型并退出 MATLAB。

  1. 使用 PuTTY 建立 SSH 会话。使用用户名 slrt 和密码 slrt 登录目标计算机。有关使用 PuTTY 进行 SSH 会话的设置的信息,请参阅 通过控制台或 SSH 执行目标计算机的命令行命令

  2. 登录后,请加载并运行该应用程序以生成日志文件。目标计算机最多可存储指定数量的日志,本例中为 5 条。在目标计算机的命令提示符下,输入:

    $ slrealtime load --AppName slrt_ex_osc
    $ slrealtime start
  3. 重复上一步操作,直到创建出多个日志文件。在每次运行之间,您可以通过将不同的参数集文件加载到应用程序中来更改参数值。有关详细信息,请参阅 loadParamSet 函数。

  4. 列出您创建的日志。在目标计算机的命令提示符下,输入:

    $ ls applications/slrt_ex_osc/logdata/
  1. 在开发计算机上,使用系统实用工具将目标计算机上的应用程序文件夹复制到开发计算机上的应用程序文件夹中。例如,在 Windows® 计算机上,您可以使用 pscp(一款 PuTTY 实用工具)或 Filezilla。您可以从 putty.software 下载并安装 PuTTY。在 MATLAB 命令行窗口中,输入:

    system('pscp -r slrt@192.168.7.5:applications C:\work\my_logdata\')
  2. 列出可导入到“仿真数据检查器”中的文件日志。在 MATLAB 命令行窗口中,输入:

    slrealtime.fileLogList('Directory','C:\work\my_logdata\')

输入参数

全部折叠

提供开发计算机上应用程序文件夹的路径,您已将目标计算机应用程序文件夹中的文件树复制到该路径下。

示例: (fullfile(pwd,'applications'))

版本历史记录

在 R2021a 中推出