主要内容

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

discard

从目标计算机中删除文件日志数据

说明

discard(target_object.FileLog,run_info) 会删除 Speedgoat® 目标计算机上已安装的实时应用程序的日志数据。

有关日志数据可用性的信息,请参阅 list

示例

discard(target_object.FileLog,app_name) 将删除目标计算机上所选实时应用程序的所有日志数据。

示例

discard(target_object.FileLog,run_ids) 会删除您从目标计算机上的实时应用程序中选定的仿真运行对应的日志数据。

示例

示例

全部折叠

对于目标计算机对象 tg(其具有适用于实时应用程序的仿真运行数据),请删除应用程序的日志数据文件。

  1. 获取可用仿真运行信息的表格。从“可用文件日志”表中删除应用程序的文件日志数据。

    my_run_info = list(tg.FileLog);
    discard(tg.FileLog,my_run_info);
  2. 或者,您可以获取可用的文件日志信息,并一步完成文件日志数据的删除。

    discard(tg.FileLog,tg.FileLog.list);

对于目标计算机对象 tg,对于实时应用程序 my_app,已有仿真运行数据,请删除应用程序 my_app 的日志数据文件。

discard(tg.FileLog,'my_app');

对于目标计算机对象 tg,其具有适用于实时应用程序 slrt_ex_osc_rt_tslrt_ex_osc 的仿真运行数据,请删除运行 1 和 2 的日志数据文件。

  1. 获取可用仿真运行信息的表格。

    my_run_info = list(tg.FileLog)
    my_run_info = 
    
      3×3 table 
    
                 Application             StartDate          Size  
              __________________    ____________________    _____ 
    
        1.    "slrt_ex_osc_rt_t"     12-Dec-2019 21:59:31    94944 
        2.    "slrt_ex_osc_rt_t"     12-Dec-2019 21:59:45    84736 
        3.    "slrt_ex_osc"          12-Dec-2019 21:59:57    82176
  2. 从“可用文件日志”表中删除应用程序运行 1 和 2 的文件日志数据。

    discard(tg.FileLog,1:2);

输入参数

全部折叠

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

根据模型构建的实时应用程序 MLDATX 文件名,指定为字符向量或字符串标量。

示例: "slrt_ex_osc"

run_info 结构是一个由 ApplicationRowNames 构成的 MATLAB® 表。有关可用日志运行的信息,参阅 list

指定要从目标计算机中删除的仿真运行。run_ids 是“可用文件日志数据”表中的行。有关可用日志运行的信息,参阅 list

版本历史记录

在 R2020b 中推出