《知识融合程序设计与开发 基于NX软件系统》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:刘建钊,花锋编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121264887
  • 页数:173 页
图书介绍:本书内容基于知识库和规则推理的机械设计过程,NX/KF中的概念、语法,KF中的分支、循环程序结构,消息传递机制、自动规则评估、规则顺序控制、表达式块等编程元素,NX/KF中几何采用、用户自定义特征、优化、数据库访问、建模和装配等操作,使用NX UIStyler创建并访问用户自定义界面,利用NX/KF中的系统类和方法等表达机械设计制造中的各种知识、经验和规则,开发以NX/KF为平台的CAD应用系统,从而能满足制造类企业数字化设计与制造的需要。

第1章 知识熔接技术概述 1

1.1知识工程介绍 1

1.2知识熔接技术概述 2

1.3知识熔接语言的特点 2

1.4关键概念 3

1.4.1类 3

1.4.2对象 3

1.4.3属性 3

1.4.4规则 4

1.5创建第一个KF实例 4

第2章 KF编程基础 8

2.1类 8

2.2属性 9

2.2.1属性的语法 9

2.2.2属性的数据类型 10

3.2.3属性的行为标识 11

2.2.4属性的命名标准 12

2.2.5属性规则 12

2.3子规则 13

2.4子规则群 15

2.5表达式 17

2.5.1表达式分类 17

2.5.2运算符及操作数 18

2.5.3表达式中的函数 19

2.5.4参考表达式 24

2.5.5 KF导航器的操作 26

2.5.6ug_expression类 31

2.6 DemandOrder 32

2.7 DemandValue 32

2.8参考坐标系 33

第3章 KF控制语句 42

3.1表达式块 42

3.2选择语句 43

3.3循环控制语句 44

3.3.1循环结构的语法形式 44

3.3.2循环体内语句介绍 45

3.4方法 52

3.5函数 54

第4章 KF系统资源 56

4.1常用类 56

4.2常用函数 60

第5章 KF控制设计 63

5.1几何采用 63

5.1.1何谓几何采用 63

5.1.2几何采用操作过程 64

5.2 KF与用户自定义特征 67

5.2.1创建 UDF库 67

5.2.2 ug_ udfs类 70

5.2.3 UDF的定位 71

5.2.4嵌入知识的UDF 73

5.2.5调用UDF系统对话框 76

第6章 KF与用户界面 78

6.1UI Styler对话框 78

6.1.1 UI Styler环境 78

6.1.2控件种类 79

6.1.3对话框属性设置 80

6.2 KF UI Styler程序 82

6.2.1 KF UI Styler程序目录的设置 82

6.2.2 KF UI Styler程序的创建方式 83

6.2.3在KF中访问UI Styler控件属性 84

6.2.4对话框和控件回调函数 86

6.2.5 Button控件应用 91

6.3 Block UI Styler 95

第7章 KF与其他语言的集成 102

7.1 NXOpen介绍 102

7.1.1通用应用编程接口(Common API) 102

7.1.2经典APIs (ClassicAPIs) 103

7.1.3其他NX工具包 103

7.2 KF调用NX Open for C程序 104

7.3在KF中调用NX Open for.NET程序 111

7.4在NXOpen程序中创建和操纵KF规则 113

第8章 KF与装配 116

8.1 NX中的装配操作 116

8.2 KF装配操作中的消息传递机制 117

8.3几何对象拷贝 119

8.4装配实例 120

8.5创建装配约束 125

第9章 外部数据访问 128

9.1文件操作 128

9.2电子表格操作 130

9.3外部数据库操作 133

9.3.1创建ODBC数据源 133

9.3.2 ug_ odbc recordset类 134

第10章 基于KF的齿轮零件设计模板 150

10.1项目背景描述 150

10.2齿轮零件模板创建过程 152

10.3 UDF创建过程描述 154

10.4系统集成 167