Пример. Автоматическое создание параметров элемента аннотации
Создайте текстовый файл со следующим содержимым:
!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
}