Добавьте параметр в оптимизацию
options = addParameter(options, Label, Type, Value)
options = addParameter(options, Label, Type, Value,
DisplayName)
Метод cgoptimoptions.
options = addParameter(options, Label, Type, Value) добавляет параметр к оптимизации. Строка Label используется, чтобы относиться к параметру в разделе Evaluate вашего скрипта. Необходимо задать значение по умолчанию в Value. Таблица ниже приводит типы параметра, которые поддерживаются наряду с тем, как задать их Type и Value.
| Тип параметра | Ввод | Значение |
|---|---|---|
| Вещественное число | 'number' | Действительный скаляр |
| Целое число | 'integer' | Целочисленный скаляр |
| Перечислимый список | {'list', {list items}} | Один из {перечисляет элементы} |
| Булевская переменная | 'boolean' | TRUE или FALSE |
Примечание: массив ячеек {list items} для перечислимого списка должен быть массивом ячеек строк, один для каждого участника списка.
Можно ограничить числовой параметр ('number' или 'integer') к допустимой области значений. Для этого задайте массив ячеек для Type от следующего:
| Тип области значений | Ввод |
|---|---|
| Положительный | {TYPESTR, 'positive'} |
| Отрицательный | {TYPESTR, 'negative'} |
| Определяемый пользователем | {TYPESTR, [a b]} |
где TYPESTR является или 'number' или 'integer'. Обратите внимание на то, что пользовательский тип области значений строго включает пределы, тогда как положительные и отрицательные типы области значений исключают нуль. Кроме того, Value по умолчанию должен находиться в заданном диапазоне.
options = addParameter(options, Label, Type, Value,
DisplayName) позволяет вам добавлять более описательную метку для параметра в графический интерфейсе пользователя Параметров Оптимизации CAGE. Обратите внимание на то, что все еще необходимо обратиться к параметру label в разделе Evaluate скрипта.