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