Атрибуты каркаса (Выражение)

Во вкладке Каркас, в группе Вычисления: Нажмите Выражения атрибутов для использования динамических выражений для расчета новых значений атрибутов на основе существующих свойств и атрибутов.

Доступ к этому инструменту также можно получить из раздела Каркасы | Управление | Атрибуты. Поддерживаются поля или наборы типа/имени каркаса при условии, что наборы имеют один .tridb (проверяется при запуске формы).

Сетка «Выражения» используется для добавления выражений для расчета и выбора поля, в которое будет записан результат. Допустимыми значениями поля результата являются только атрибуты пользователя и временные переменные.

При выборе/редактировании ячейки Выражения все атрибуты каркаса и временные поля доступны для выбора. При выборе/редактировании ячейки результата будут перечислены существующие атрибуты пользователя (или можно вручную ввести новые атрибуты/временные переменные).

При необходимости можно добавлять новые определяемые пользователем атрибуты, при условии, что они не являются существующими атрибутами/свойствами.

Ввод

Выберите отдельный каркас или набор каркасов, которые будут использоваться для расчета новых значений.

Для обработки отдельного каркаса выберите опцию Один, после чего задайте Тип каркаса, а затем Имя каркаса данного типа.

Для обработки нескольких каркасов можно использовать выражения, подстановочные знаки и частичные имена в поле Имя, чтобы выбрать несколько каркасов в качестве специального набора каркасов. В меню по правой кнопке вы можете применить опцию Предварительный просмотр, чтобы проверить выражение перед его использованием для создания обновленного списка каркасов. Кроме того, вы можете нажать на значок Выражение и использовать его для Редактор выражений создания, изменения и проверки выражения. Если в поле Имя введено имя или подстановочный знак и выбрана кнопка Выражение, то при открытии в редакторе имя/подстановочный знак автоматически преобразуется в допустимое выражение.

Чтобы обработать каркасы в предопределенном наборе каркасов, используйте опцию Набор.

Рекомендуется проверять каркасы перед их использованием в любом процессе.

Очистить поле результата

Если эта опция выбрана, поле результата будет очищено до того, как новые данные будут в него записаны.

Перезаписать поле результата

Выберите эту опцию чтобы заменить содержимое поля результата. Если эта опция не выбрана только пустые записи в поле результата будут рассчитаны.

Как отмечено в форме, # Имена результатов поддерживаются для хранения временных результатов. В качестве Результата можно использовать любое имя в диапазоне от 0 до 999. Если префикс используется для имени результата за пределами диапазона, будет отображаться предупреждающее сообщение, чтобы предупредить пользователей, если/когда введенные данные недействительны.

Временные переменные отображаются синим цветом на светло-сером фоне ячеек и отображаются в списке «Вычисляемые временные переменные».

В следующем примере ряд выражений обрабатывает имена каркасов в форме «PB_Xaaa_Zbbb» для извлечения aaa как ExtractionNumber и bbb как BenchZ. #1 - временная переменная, промежуточный результат, который не требуется в выходном файле.

Выражения

Используйте сетку выражений, чтобы определить выражения, которые вы хотите рассчитать Используйте кнопки на локальной панели инструментов для Управлять строками в списке.

Чтобы построить выражение:

  1. Дважды щелкните по строке Ввод (или щелкните правой кнопкой мыши по строке и выберите опцию Редактировать выражение чтобы открыть Редактор выражений).

  2. Для выбора вам будет представлен список переменных имен полей, констант и функций:

    Атрибуты и константы каркаса сгруппированы на панели Переменные.

    Просто дважды щелкните мышкой по заголовку (или нажмите на стрелку слева от заголовка), чтобы развернуть или свернуть список каждой группы.

  1. Дважды щелкните по переменной или функции, чтобы добавить ее в окно выражений в левой части окна редактора.
  2. Нажмите на кнопку Проверить, чтобы выполнить проверку синтаксиса по выражению, которое вы построили.
  3. После построения синтаксически правильного выражения нажмите кнопку ОК, чтобы вернуться к форме.

Используйте значок выбора в поле Результат, чтобы выбрать атрибут для результата.

Если вы напрямую введете в поле Результат атрибут, который не существует, вам будет предложено создать его при запуске процесса:

Нажмите Да для всех, чтобы создать требуемый атрибут и продолжить выполнение процесса.

Формы

Нажмите на кнопку Формы, чтобы выбрать и открыть сохраненный набор форм или, если набор форм был загружен, сохранить текущий набор форм.

Запуск

Указав входы и выходы, нажмите кнопку Запустить, чтобы начать процесс.