Добавьте параметр к оптимизации
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' | правда или ложь |
Примечание: The {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
раздел вашего скрипта.