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