Разработка расширенной логики выбора для конфигурируемых узлов
Расширенная логика выбора - это метод генерирования исполнений изделия в Windchill с учетом управляемого пользовательского ввода. Расширенную логику можно создать для конфигурируемого узла, представляющего конфигурируемый компонент в структуре изделия Windchill.
В расширенной логике выбора используются параметры и ограничения, чтобы помочь пользователю определить настраиваемые аспекты конфигурируемого модуля в процессе конфигурирования. Результирующие пользовательские входные данные записываются в спецификацию исполнения, также называемую автономной спецификацией исполнения. На основе этой спецификации система Windchill может генерировать исполнение детали (называемое также результатом). В процессе генерирования исполнения система ищет существующие детали, соответствующие выбору, описанному в спецификации исполнения, и включает эти детали в структуру изделия с исполнениями.
Как правило, логика для конфигурируемого узла создается, редактируется и проверяется в браузере структуры детали.
Чтобы создать спецификацию исполнения и сгенерировать исполнение, используйте действие
Конфигурировать на информационной странице конфигурируемого узла. Дополнительные сведения о конфигурировании детали см. в разделе
Создание структур исполнений с помощью процесса конфигурирования.
Чтобы создать несколько спецификаций исполнения и генерировать соответствующие исполнения в одном взаимодействии, используйте действие
Конфигурировать множественные исполнения на информационной странице конфигурируемого модуля. Дополнительные сведения см. в разделе
Создание структур множественных исполнений с помощью процесса конфигурирования множественных исполнений для расширенной логики выбора.
|
|
Возможность конфигурировать несколько исполнений для выбора расширенной логики является дополнительной возможностью при условии отдельного предоставления лицензии.
|
|
|
• Для ввода и отображения формул и выражений расширенной логики в формате, совместимом с Microsoft Excel, задайте значение для свойства ato.expression.rendering.context=com.ptc.wpcfg.logic.XLSExpressionRenderingContext в файле WT_HOME/codebase/wt.properties.
• Если планируется определение расширенной логики выбора для конфигурируемого узла или использование процесса генерирования результатов, конфигурируемый узел не может быть потомком стандартной детали.
|
Видимость элемента расширенной логики управляется с помощью настройки Расширенная логика. По умолчанию для этой настройки задается значение Нет. Чтобы включить использование констр. элемента расширенной логики, задайте для настройки Расширенная логика значение Да в утилите Управление настройками.
Используя констр. элемент расширенной логики, пользователь может генерировать отчеты с расширенной логикой для конфигурируемой детали, если перейдет в меню > . При использовании опции Расширенная логика доступны следующие отчеты.
• Показать логику
Перечисляет отчеты о логике для всех деталей структуры. Верхняя часть отчета представляет список деталей в структурах. Если пользователь щелкнет ссылку на конфигурируемую деталь, он будет перенаправлен к отчету о логике для выбранной детали.
• Проверить логику
Отображает элементы логики для данной детали: информация о параметрах, ограничениях, компонентах дочерних деталей и разбиении на страницы параметров в мастере конфигурирования.
• Логическая ведомость материалов
Состоит из двух панелей: панель навигации структуры детали и панель логической информации. На панели навигации представлено древовидное представление структуры детали. Если щелкнуть ссылку на узел конфигурируемой детали, будет отображен отчет о логике для выбранной детали.