sdo.EvaluateOptions class

Пакет: 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');