注册 登录 进入教材巡展
#
  • #

出版时间:2015年8月

出版社:电子工业出版社

以下为《知识融合程序设计与开发——基于NX软件系统》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121264887
  • 1-1
  • 349978
  • 16开
  • 2015年8月
  • 184
  • 机械设计制造及其自动化
  • 研究生、本科
内容简介
NX知识熔接(Knowledge Fusion, KF)技术,是在计算机辅助设计和知识工程的基础上,发展而来的CAD应用系统开发工具,其便捷的设计知识描述,强大的规则演算能力,可使工程师快捷有效地表达设计意图,操纵工程规则,在很大程度上提高了产品设计的自动化水平。 本书第1~4章介绍KF中的概念、语法、程序结构,以及常用的系统类与函数,第5~9章围绕基于KF的自动设计系统的构建,介绍用户界面的创建与访问、KF与NX Open的集成、外部数据访问、建模与装配操作、几何结构控制等,第10章介绍基于KF的系统开发实例。
目录
目 录

第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.6 ug_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.1 UI 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 Openfor .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