第一篇 知识融台程序设计 3
第1章 知识融合语言的介绍 3
1.1知识工程 3
1.2知识融合语言概述 4
1.3关键术语的定义 5
练习1.1创建的第一个KF程序 6
第2章 知识融合语言基本编程 10
2.1类 10
2.2属性 13
2.3声明语句 15
2.4表达式 16
2.5代码编写 18
2.6信息传递 19
2.7需求顺序 24
2.8需求值 26
2.9参考框架 27
练习2.1创建一个门的装配类 29
练习2.2创建工字梁 31
练习2.3创建墙的装配类 38
练习2.4墙装配体上开门 40
第3章 知识融合语言编程进阶 42
3.1条件语句 42
3.2循环语句 46
3.3方法 56
3.4函数 61
3.5表达式块 65
3.6子列表 67
3.7组件类 71
3.8文件操作 71
3.9装配 74
练习3.1传递变量、条件语句训练 76
练习3.2循环训练 82
练习3.3方法训练 83
练习3.4函数训练 84
练习3.5表达式块训练 85
练习3.6子列表训练 86
练习3.7组件类训练 87
练习3.8装配训练 88
第4章 用户界面样式编辑器 91
4.1知识融合应用 91
4.2与用户界面样式编辑器的交互 93
4.3自定义综合用户界面 97
练习4.1创建用户自定义界面 99
练习4.2创建一个综合的用户自定义界面 103
第5章 知识融合交互类编辑器 109
5.1交互类编辑器概述 109
5.2交互类编辑器的安装 110
5.3交互类编辑器进程 110
5.4交互类编辑器生成复杂的DFA文件 121
5.5结合几何采用使用类交互编辑器 124
练习5.1几何采用训练 129
第6章 知识融合中电子表格的访问 133
6.1知识融合中电子表格的概念 133
6.2电子表格的应用及电子表格类 134
6.3电子表格驱动建模及外部电子表格函数 135
练习6.1运用NX内部电子表格控制圆柱体 136
练习6.2运用NX外部电子表格驱动空间管模型 139
第7章 外部数据库访问 148
7.1 ODBC接口 148
7.2 UG_ODBC_DATABASE类 148
7.3 UG_ODBC_RECORDSET类 149
7.4 ODBC驱动器 149
练习7.1读取外部数据库 152
练习7.2写入外部数据库 158
练习7.3利用访问外部数据库生成自行车车架 162
第二篇 知识融合程序应用实例 179
第8章 知识融合在塑壳式断路器设计开发中的应用 179
8.1塑壳式断路器介绍 179
8.2塑壳式断路器设计方案 180
8.3塑壳式断路器主菜单设计 181
8.4塑壳设计 183
8.5机构设计 193
8.6整体设计 208
练习8.1脱扣器设计实例 212
第9章 知识融合在超临界锅炉设计开发中的应用 216
9.1超临界锅炉介绍 216
9.2超临界锅炉主菜单设计 218
9.3集箱设计 219
9.4省煤器设计 247
练习9.1集箱设计实例 278
练习9.2省煤器设计实例 291
参考文献 305