如何使用本手册 1
手册对象 1
手册结构 1
有关资料 1
约定 2
第一章 TDMS程序设计入门1.1 一般概念 3
1.1.1 请求和请求库文件 3
1.1.2 格式定义 4
1.1.3 记录定义 4
1.1.4 程序调用 4
1.2 各部分如何一起工作 5
1.3 本章小结 6
第二章 考察雇员样本应用程序2.1 运行样本应用程序 7
2.2 样本应用程序如何工作 10
2.3 雇员样本应用程序使用的请求 10
2.4 雇员样本应用中使用的记录定义 12
2.5 评述样本应用 13
第三章 TDMS基本调用的功能和语法3.1 打开请求库文件——TSS$OPEN_RLB 14
3.2 打开通道——TSS$OPEN 15
3.3 传送数据和显示格式——TSS$REQUEST 15
3.4 关闭请求库文件——TSS$CLOSE_RLB 16
3.5 关闭通道——TSS$CLOSE 17
3.6 测试返回状态码 17
3.7 编译和连接TDMS程序 19
3.7.1 编译TDMS程序 19
3.7.2 连接TDMS程序 19
3.7.3 一个简单的TDMS程序 19
3.8 本章小结 22
第四章 使用简单的请求 23
4.1 使用请求的一般概念 23
4.2 在格式字段与记录字段之间传递数据 23
4.3 在所有格式字段与所有的记录字段之间传送数据 25
4.4 将数据从一个格式字段传送到几个记录字段 30
4.5 在格式数组和记录数组之间传递数据 33
4.6 将请求中的数据传送给终端操作员 36
4.7 数据类型转换和其它的程序设计的关系 36
4.8 本章小结 37
第五章 使用条件请求 38
5.1 含有条件指令的请求 38
5.2 如何使用条件请求 39
5.2.1 雇员样本应用使用的三个请求 39
5.2.2 重新显示前一个请求调用中保留的数据的格式 45
5.2.3 使用改变格式外貌的条件请求 48
5.2.4 使用选择性的重新打开输入字段的条件请求 50
5.2.5 显示出错消息 55
5.3 本章小结 57
第六章 使用复杂的条件请求6.1 把值返回给控制字段的条件请求 58
6.2 用数组作为控制字段 61
6.2.1 用一维数组作为控制字段 61
6.2.2 用二维数组作为控制字段 64
6.3 本章小结 67
第七章 使用辅助的调用7.1 读来自终端操作员的消息——TSS$READ_MSG_LINE 68
7.2 向终端操作员发送消息——TSS$WRITE_MSG_LINE 69
7.3 取消正在进行的输入/输出调用——TSS$CANCEL 69
7.4 本章小结 70
第八章 使用记录定义 71
8.1 使用BASIC引用CDD记录定义 71
8.1.1 在BASIC中引用CDD记录定义 72
8.1.2 引用含有VARIANTS语法的CDD记录定义 72
8.1.3 在BASIC中引用CDD数组记录定义 74
8.2 使用COBOL语言引用CDD记录定义 76
8.2.1 在COBOL中引用CDD记录定义 76
8.2.2 引用含有VARIANTS语法的CDD记录定义 77
8.2.3 在COBOL中引用CDD数组记录定义 78
8.3 使用不支持CDD的语言 80
8.3.1 在FORTRAN中引用CDD记录定义 81
8.3.2 引用含有VARIANTS语法的CDD记录定义 82
8.4 本章小结 84
第九章 调试TDMS应用程序 85
9.1 如何建立跟踪 85
9.1.1 定义一个逻辑名 85
9.1.2 从应用程序发出跟踪调用 85
9.2 使用跟踪的结果 86
9.3 调试一个使用两个终端的应用程序 88
9.4 本章概述 88
TDMS程序设计调用参考 89
TSS$CANCEL 89
TSS$CLOSE 90
TSS$CLOSE_RLB 91
TSS$OPEN 91
TSS$OPEN_RLB 92
TSS$READ_MSG_LINE 93
TSS$REQUEST 94
TSS$SIGNAL 96
TSS$TRACE_OFF 96
TSS$TRACE_ON 97
TSS$WRITE_MSG_LINE 98
附录A:TDMS运行时出错消息附录B:软件事件记录程序 101
B.1 在你的系统中启动SWL 107
B.2 SWL记录什么 107
B.3 SWLUP实用程序 107
B.3.1 运行SWLUP 108
B.3.2 SWLUP命令 108
@file—spec命令 108
EDIT命令 108
EXIT命令 109
HELP命令 110
LIST EVENTS命令 110
RENEW命令 112
SAVE命令 112
SET〔NO〕LOG命令 112
SET〔NO〕VERIFY命令 113
SHOW CURRENT命令 113
SHOW LOG命令 113
SHOW VERSION命令 113
STOP命令 114
B.4 记录文件的样本输出 114
B.5 SWLUP出错消息 114
小词典 117