Основы > Уравнения и параметры > Параметры элемента аннотации > Пример. Автоматическое создание параметров элемента аннотации
  
Пример. Автоматическое создание параметров элемента аннотации
Создайте текстовый файл со следующим содержимым:

!Default parameters for Annotation Elements /this is a comment/
ND_ParamDefArr_K01 = {
..{ Name = Version
....Type = integer
....Default = 2
..},
..{ Name = Color
....Type = string
....Default = 'green'
..},
..{ Name = Ratio
....Type = real
....Default = 0.5
..}
}
Сохраните файл с именем auto_params.lst в папке /shared_data/annotations.
Задайте опцию конфигурации, как представлено ниже:
auto_ae_param_file /shared_data/annotations/auto_params.lst
Теперь при каждом создании элемента аннотации система автоматически добавит к нему следующие параметры:
Имя параметра
Тип
Значение
Version
Целое
2
Color
Строка
зеленый
Ratio
Вещественное
0,5
Позже этими параметрами можно будет оперировать как любыми другими: искать их, изменять их значения, по отдельности или одновременно, для нескольких элементов аннотации и так далее.
Можно автоматически создавать ограниченные таблицей параметры элемента аннотации, используя внешний файл определения параметров. Для этого необходимо определить параметр метки набора как строку в файле определения параметров со значением, равным соответствующему имени строки таблицы. Создайте текстовый файл со следующим содержимым:
ПРИМЕР

ND_ParamDefArr_K01 = {
{ Name = Table_1
Type = string
Default = 'T1_ROW2-M5-130'
},
{ Name = Table_3
Type = string
Default = 't2_row4'
}
!!! ADD MORE RESTRICTED VALUE PARAMS HERE
}