exponenta event banner

sdo.EvaluateOptions класс

Пакет: sdo

Опции оценки функции затрат для sdo.evaluate

Синтаксис

opt = sdo.EvaluateOptions
opt = sdo.EvaluateOptions(Name,Value)

Описание

Укажите такие опции, как обработка ошибок анализа, параметры просмотра и использование параллельных вычислений для анализа функций затрат с помощью sdo.evaluate.

Строительство

opt = sdo.EvaluateOptions создает sdo.EvaluateOptions и присваивает свойствам значения по умолчанию.

opt = sdo.EvaluateOptions(Name,Value) создает sdo.EvaluateOptions объект с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение.

Входные аргументы

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Использовать Name,Value аргументы для указания свойств sdo.EvaluateOptions во время создания объекта. Например, opt = sdo.EvaluateOptions('Display','off') создает sdo.EvaluateOptions объект, определяющий Display свойство как off.

Свойства

развернуть все

Вариант параллельных вычислений для sdo.evaluate, указано как одно из следующих:

  • false или 0 - Не используйте параллельные вычисления во время оценки функции затрат.

  • true или 1 - использовать параллельные вычисления при оценке функции затрат.

    Рекомендуется также указать значения для EvaluatedModel, и ParallelFileDependencies, или ParallelPathDependencies свойства, при необходимости.

Необходимо установить программное обеспечение Parallel Computing Toolbox™, чтобы разрешить параллельные вычисления для оценки функции затрат.

Обработка ошибки оценки функции затрат, определенной как одно из следующих значений:

  • 'on'sdo.evaluate останавливается, когда оценка функции затрат приводит к ошибке.

  • 'off'sdo.evaluate продолжается, когда оценка функции затрат приводит к ошибке. sdo.evaluate возвращает ошибку с помощью info выходной аргумент.

Просмотр сообщений просмотра для анализа функций затрат, определенных как одно из следующих значений:

  • 'final' - Просмотр только окончательных выходных данных.

  • 'off' - Вывод отсутствует.

  • 'iter' - Просмотр выходных данных для каждого анализа.

Зависимости файлов для использования при параллельной оценке, заданные как массив ячеек символьных векторов. Каждый символьный вектор может указывать абсолютный или относительный путь к файлу. Например, {'C:\matlab\work\file1.m','C:\matlab\myProject\file2.m'}. Эти файлы копируются работникам во время параллельной оценки. Использовать sdo.getModelDependencies для поиска зависимостей модели Simulink ®.

Пути к зависимостям для использования при параллельной оценке, заданные как массив ячеек символьных векторов. Например, {'C:\matlab\work','C:\matlab\myProject'}. Эти зависимости путей временно добавляются к работникам во время параллельной оценки. Использовать sdo.getModelDependencies для поиска зависимостей модели Simulink.

Имя модели Simulink, подлежащей оценке, указанное как символьный вектор. Например, 'sldo_model1'.

Это свойство используется для настройки модели для параллельной оценки (UseParallel = true).

Копирование семантики

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.

Примеры

свернуть все

Создание sdo.EvaluateOptions объект.

opt = sdo.EvaluateOptions;

Укажите обработку ошибки оценки функции затрат.

opt.StopOnEvaluateError = 'on';

Создание sdo.EvaluateOptions объект для просмотра выходных данных для каждой оценки.

opt = sdo.EvaluateOptions('Display','iter');