В ModelBuilder содержимое переменной можно использовать в качестве другой переменной, для этого переменную, которая подставляется вместо другой переменной, следует заключить в символы процента (%). Подстановка переменных при помощи этого действия называется подстановкой встроенной переменной. Простым примером подстановки встроенной переменной является замена определенного текста или значения в модели на данные, введенные пользователем.
Примеры подстановки встроенной переменной:
Классификация встроенных переменных
Встроенные переменные подразделяются на два типа:
- Переменные модели – любая переменная в модели: %имя переменной%.
- Системная переменная – ModelBuilder есть две системные переменные: %i% для номера списка переменной и %n%, используемая в качестве номера итерации в модели.
Правила использования встроенных переменных
- Заключайте имя переменной в символы процента (%).
- В имени переменной можно использовать пробелы.
- Подстановка не учитывает регистр. Значения Initial Value и initial value являются эквивалентными.
Порядок поиска для встроенных переменных
При выполнении модели встроенные переменные определяются и используются в следующем порядке:
- Переменные модели.
- Параметры среды модели.
- Системные переменные (%i% и %n%).
- Переменные из родительской модели. Если выполняемая в данный момент модель является подмоделью, то также производится поиск переменных родительской модели.