Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

SolvingState Object

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

Состояние асинхронного процесса решения задачи.

Подробное описание

Объект SolvingState представляет диалоговое окно, появляющееся во время процесса решения. Метод SolveProblem возвращает объект SolvingState, если его вызывали с параметром NoWait = True. В этом случае метод SolveProblem запускает решение как отдельный асинхронный процесс и возвращает управление в вызывающую программу немедленно.

Вы можете наблюдать за процессом решения, установив свойству IsActive объекта SolvingState значение True.

Свойство IsActive. Тип Boolean
(только для чтения)

Если процесс решения всё еще идет, то возвращает True.
Если процесс решения закончился или был остановлен, то возвращает False.

Свойство Visible. Тип Boolean
(чтение и запись)

Возвращает и устанавливает видимость окна Решение.

Свойство InnerIteration. Тип Long
(только для чтения)

Возвращает текущее число внутренних (метод сопряженных градиентов, СГ) итераций.

Свойство InnerEstimation. Тип Long
(только для чтения)

Возвращает предполагаемое число внутренних (метод сопряженных градиентов, СГ) итераций.

Свойство OuterIteration. Тип Long
(только для чтения)

Возвращает текущее число внешних итераций (метод Ньютона).

Свойство Elapsed. Тип Long
(только для чтения)

Возвращает время решения в секундах.

Свойство Stage. Тип qfSolvingStage
(только для чтения)

Возвращает текущий этап процесса решения.

Свойство StageDescription. Тип String
(только для чтения)

Возвращает описание текущего этапа процеса решения. Почти всегда это тот текст, который отображается в диалоге Решение.

Метод Abandon

Обрывает процес решения.