主要内容

金宝appSimulink.sdi.setRequiredFreeSpace

指定日志记录数据时可保留的最小磁盘空间

    描述

    例子

    金宝appSimulink.sdi.setRequiredFreeSpace (minDiskSpace配置日志记录,至少保留指定的GB数minDiskSpace记录数据时可用。

    当您配置要保留的最小磁盘空间量时,还可以使用金宝appSimulink.sdi.setDeleteRunsOnLowSpace函数。有关更多信息,请参见为记录的数据指定最小磁盘空间要求或最大大小

    例子

    全部折叠

    来自模拟的日志数据可能会产生大量的数据,这些数据可能会填满磁盘空间。为了减轻与文件磁盘空间相关的问题,可以指定最小磁盘空间需求、日志数据的最大大小,或者两者都指定。为了确保记录的数据不会超过指定的最大大小或使用足够的磁盘空间来违反磁盘空间要求,可能会删除以前的运行数据,并禁用记录记录的数据。可以指定在当前模拟中继续记录数据还是保留以前的模拟数据。

    使用金宝appSimulink.sdi.setRequiredFreeSpace命令,配置日志记录至少留出1gb的磁盘空间。

    金宝appSimulink.sdi.setRequiredFreeSpace (1);

    使用金宝appSimulink.sdi.setMaxDiskUsage函数指定最大日志数据大小为100gb。

    金宝appSimulink.sdi.setMaxDiskUsage (100);

    在配置日志记录大小限制时,还可以指定在接近日志记录限制时要做什么。您可以选择是保留以前运行中的数据还是当前运行中的数据。

    默认情况下,当前的仿真数据优先。如果记录的数据的大小接近配置的限制,则先前模拟的数据将被删除。如果删除运行数据没有释放足够的空间,则禁用记录日志数据,并且不再保存当前模拟的数据。当您选择从以前的模拟中优先记录数据时,一旦记录数据的大小接近配置的限制,记录就会被禁用。当运行数据被删除和记录被禁用时,您将看到一个警告。

    使用金宝appSimulink.sdi.setDeleteRunsOnLowSpace命令功能,配置日志记录以优先保留之前的运行数据。

    金宝appSimulink.sdi.setDeleteRunsOnLowSpace(假);

    如果由于记录数据的大小而禁用记录,则需要再次启用记录,以从未来的模拟中保存数据。使用金宝appSimulink.sdi.setRecordData开启录音功能。

    金宝appSimulink.sdi.setRecordData(真正的);

    输入参数

    全部折叠

    所需的最小可用磁盘空间,指定为标量,单位为GB。最小磁盘空间要求是限制日志数据大小的一种方法。的当磁盘空间不足时设置指定了当达到最小磁盘空间要求时发生的情况。有关更多信息,请参见为记录的数据指定最小磁盘空间要求或最大大小

    例子:金宝appSimulink.sdi.setRequiredFreeSpace (0.5)配置日志记录以留出至少半gb的可用磁盘空间。

    介绍了R2021a