CATIA Version 5 Release 5

Workbench Documentation

Product Synthesis

Knowledge Expert

Preface and Getting Started


Предисловие

Основная проблема, которая влияет на каждую область промышленности, в которой разрабатываются продукты - сохранение и многократное использование информации. Каждая организация производит данные и информацию о своих продуктах, превращение этих данных в доступную всем базу данных весьма трудоёмко. Инструменты, использованные в течение процесса разработки продукта, естественно не помогают сохранять данные, как и почему эти решения приняты, но они обеспечивают удобный доступ к этим данным. Knowledge - реализация опыта и данных в удобной форме. Как Вы добираетесь домой из Вашего офиса - знание. Карта, показывающая дорогу - данные, которые должны быть проинтерпретированы. По опыту Вы знаете, какие маршруты из показанных на карте следует использовать в зависимости от различных условий как, например, погода или время суток. Вы использовали карту и другую информацию, чтобы создать знание. Аналогично обстоит дело и в разработке продукта, понимание как продукт должен функционировать и как применить это понимание, чтобы создать соответствующий продукт - знание. Модели и чертежи продукта - часть данных, который определяет продукт, но они не передают, как или почему кто-то создавал продукт специфическим способом. Трудно включить знание в проект. Потребуется дополнительное усилие, чтобы переписать или шифровать процесс решения так, чтобы его можно было передать как знание от одного человека к другому. Инструментальные Средства, которые чаще всего используются при разработке продукта, также должны быть способны захватить знание, и они должны позволить разработчикам продукта применить это знание в своих разработках.

CATIA Version 5, в дополнение к воплощению существенно новой архитектуры, которая развивалась много лет, также предоставляет некоторые очень интересные способности, которые позволяют проектировщикам вести процессы проектирования от ассоциативных технических требований и объединять технические требования в процессе разработки продукта. Это дает разработчикам продукта возможность создать спецификацию и правила, сохранить их, и многократно использовать их в дальнейшем.

 

Начало работы

Экспертное правило - способ определить, какие, в зависимости от контекста, атрибуты конструктивного элемента должны быть модифицированы. Экспертное правило относится ко всем конструктивным элементам данного типа. Первое задание иллюстрирует принципы экспертного правила. Экспертная проверка - конкретное экспертное правило, которое не выполняет какое-либо действие.  Это только дает Вам подсказку относительно того, выполнено выражение или нет. Проверка также относится ко всем конструктивным элементам данного типа. Второе задание дает Вам понять, что такое экспертная проверка.

 

Создание Экспертного Правила

1. Создайте параллелепипед с двумя отверстиями. Одно отверстие должно иметь диаметр 50.0 mm, другое 10.0 mm.

2. Перейдите в среду проектирования Knowledge Expert.

a. Выберите корневой пункт в дереве спецификации.

b. В меню Start выберите Infrastructure > Knowledge Expert.

3. Нажмите иконку Expert rule.

4. Выберите зависимость RuleBase в дереве спецификации. Появится следующее диалоговое окно.

Expert rule

 

5. Если потребуется, измените заданное по умолчанию имя и описание создаваемого правила, затем нажмите OK. Открывается окно редактора.

6. Введите H:Hole в поле ввода.

7. Copy/Paste код программы из окна Вашего браузера в окно редактора:

             if  (H.Diameter == 50.0 mm)

             H.Diameter = 10.0 mm   

Окно Rule Editor должен теперь выглядеть как на приведённом ниже рисунке.

 

 

8. Нажмите OK. Правило добавлено к набору правил в дереве спецификации. Нажмите иконку Solve. Если потребуется, обновите (update) документ. Ваш экран должен напоминать рисунок, приведённый ниже.

Solve

 

9. Оставьте документ открытым и переходите к следующему примеру.

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

 

Создание Экспертной Проверки

1. Загрузите повторно среду проектирования Knowledge Expert.

a. Выберите корневой элемент в дереве спецификации.

b. В меню Start выберите Infrastructure > Knowledge Expert.

2. Нажмите иконку Expert Check.

3. Выберите зависимость RuleBase в дереве спецификации. На экране появится диалоговое окно, показанное на рисунке ниже.

Expert Check

 

4. Если потребуется, замените заданное по умолчанию название и описание создаваемой проверки, затем нажмите OK. Откроется диалоговое окно Expert Check Editor.

5. Введите в поле ввода тип конструктивного, к которому Вы хотите применить экспертное правило. Должен быть применён следующий синтаксис: H:Hole.

6. Copy/Paste код программы из окна просмотра в окно редактора:

(H.Diameter == 11.0 mm) AND (H.Activity == TRUE)

Диалоговое окно Check Editor должно теперь выглядеть как на приведённом ниже рисунке.

 

 

7. Нажмите OK. Проверка добавлена к дереву спецификации.

8. Нажмите иконку Solve. На рисунке ниже показано, что у Вас должно получиться.

Solve

 

Цвет иконки, связываемой с проверкой, становится красным, указывая, что проверка недействительна (все отверстия имеют диаметр 10.0mm).


Назад

Главная страница