|
CATIA Version 5 Release 5 Workbench Documentation Product Synthesis Generative Knowledge Preface and Getting Started |
Предисловие
CATIA Generative Knowledge обеспечивает Вас возможностью описать данные, использованные для создания документов и сохранять эти данные в файле сценария, чтобы можно было их вновь использовать позже. Имеются следующие преимущества от использования сценария:
Код сценария имеет малый размер.
Синтаксис легок в понимании.
Быстро выполняется в CATIA.
Позволяет добавить информацию знания форме правил и проверок к документу и запасать все данные в удобочитаемом файле.
Кроме того, это предлагает полную совместимость с внешними документами, снабжая Вас со способностью импорта. Конструктивные элементы, принадлежащие внешним документам, могут ссылаться на значения в сценарии. Документ, который был получен из сценария, может быть изменен в интерактивном режиме.
Существующая версия продукта охватывает широкую амплитуду механических конструктивных элементов, также как и некоторых конструктивных элементов Knowledge.
Важное замечание:
Совместимость синтаксиса, предусмотренная для этой версии, с последующими версиями программы не гарантирована.
Начало работы
Сценарий, который приведён ниже, поможет Вам начать изучение новой области возможностей CATIA knowledgeware. Он разбит на шаги и каждый шаг снабжен подробными инструкциями.
Чтобы выполнять упражнение Вы не должны иметь начальный образец на руках, поскольку Вы создадите исходные данные из сценария. Основные методы для записи сценария в принципе просты, они не требуют знаний необходимой предпосылки, но лучше, если Вы уже имеете хотя бы поверхностные знания о некоторых других языках программирования, манипулирующих объектами и свойствами.
1.
Выберите Infrastructure > Generative Knowledge из меню Start.2.
Нажмите иконку Generative Script. На экране появится Knowledgeware Script Editor.
|
Generative Script |
3.
Введите предложенную ниже программу в редактор.import Input : FilePath "Select the KweLadderSketch.CATPart";
Ladder isa CATPart
{
Ladder isa Part
{
H=3000mm;
Y=8;
PartBody isa Body
{
Base isa Sketch.1 { }
Upright isa Pad ("Base")
{
EndLimit\Length=?H;
}
Sk2 isa Sketch.2 {}
Rung isa Pad ("Sk2")
{
EndLimit\Length=558.80mm;
}
P isa Pattern [6,1] of Rung
{
Nb1=?Y;
Step1=300mm;
}
}
}
}
4.
Нажмите Generate. Появится диалоговое окно, показанное на рисунке ниже.
5.
Нажмите кнопку Select, затем выберите файл KweLadderSketch.CATPart. Нажмите Apply и затем OK. На рисунке ниже показано то, что Вы должны видеть на экране.