GB/T18759.5-2016:机械电气设备开放式数控系统第5部分:软件平台现行
资源类型:国家标准
发布日期:2016-04-25
实施日期:2016-11-01
废止日期:-
入库日期:2017-05-24
主编单位:
收藏
- 简介
- 目录
GB T 18759.5-2016
1
1 范围
9
2 规范性引用文件
9
3 术语和定义、符号及缩略语
9
3.1 术语和定义
9
3.2 符号及缩略语
11
4 基本要求
11
4.1 概述
11
4.2 基本结构
12
4.3 平台模型
12
4.4数据类型和数据结构
13
5 操作系统
14
5.1 概述
14
5.2 任务调度管理
14
5.3 高精度实时时钟
15
5.4 实时操作系统中断管理
15
5.5 实时任务(进程)/线程间通信
15
5.6 实时任务(进程)管理
15
5.7 设备管理
15
5.8 网络管理
15
6 中间件
15
6.1 概述
15
6.2 通信模块
16
6.3 图形库
16
6.4 数学库
16
6.5 实时操作系统模块
16
6.6 运动学模块
17
6.7 总线驱动模块
17
7 应用编程接口
17
7.1 概述
17
7.2 通用操作系统接口
17
7.3 通信接口
17
7.4 图形接口
17
7.5 数学库接口
17
7.6 实时操作系统接口
17
7.7 运动学接口
18
7.8 总线驱动接口
18
7.9 应用编程接口示例
18
8 系统、装置、功能组件的配置
18
8.1 概述
18
8.2 系统模型
18
8.3 装置模型
18
8.4 功能组件模型
19
8.5 功能块模型
20
8.6 应用模型
22
8.7 系统、装置、功能组件的配置
22
附录A(资料性附录)操作系统函数接口示例
25
附录B(资料性附录)中间件
27
附录C(资料性附录)应用编程接口(API)
33
附录D(资料性附录)数据类型合计数据结构
37
附录E(资料性附录)ONC软件结构示例
46
图1 ONC 系统基本体系结构
12
图2 软件平台体系结构
13
图3 数据类型层次结构的示例
13
图4 实时操作系统基本结构
14
图5 中间件与应用软件互操作关系
16
图6 系统模型
18
图7 装置模型
19
图8 功能组件模型
20
图9 功能块模型
21
图10 应用模型
22
图B.1 管理功能块状态和转换条件图
30
图B.2 管理功能块类型通用形式
31
图D.1 共用体变量内存模型示例
43
图E.1 插补模块(示例)
46
图E.2 插补模块内部结构(示例)
46
表A.1 任务(进程)间通信调用函数接口(示例)
25
表A.2 实时任务(进程)间管理函数接口(示例)
25
表B.1 服务接口功能块的标准输入和输出
28
表B.2 管理功能块状态表
30
表B.3 管理功能块转换条件表
30
表B.4 CMD输入值和语义
31
表B.5 STATUS 输出值和语义
31
表B.6 命令语法
32
表D.1 各基本数据类型的属性
37
表D.2 BOOL类型数据取值为True时的编码
38
表D.3 BOOL类型数据取值为False时的编码
38
表D.4 SINT类型数据的存储示例
38
表D.5 INT类型数据的存储示例
39
表D.6 LINT类型数据的存储示例
39
表D.7 USINT类型数据的存储示例
40
表D.8 UINT类型数据的存储示例
40
表D.9 ULINT类型数据的存储示例
40
表D.10 REAL及LREAL类型数据的存储格式
41
表D.11 REAL类型数据的存储示例
41
表D.12 CHAR类型数据的存储示例
42
表D.13 各派生数据类型举例
42
图书评论
暂无相关数据
我也要评论