Добавьте параметр в оптимизацию
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
скрипта.