BT3564_user_manual_chi_20191017H.pdf - 第110页

8.4 通讯方法 104 本仪器依靠服务请求功能,在和 串行点连接有关的部分采用了 IEEE 488.2 所规定 的状态模型。 事件就是指成为发生服务请求 的原因的事情。 状态字节寄存器中设有事件寄存器与输出提示的信息。 在这些信息中可以根据服 务请求有效寄存器选择更需要 的东西。 设置所选择的信息时, 状态字节寄存器的 6 位 ( MSS 主 逻辑和状态位)被设置 ,产生 SRQ (服务请求)信息,并导 致服务 请求的出现。 状态字节…

100%1 / 198
8.4
通讯方法
103
8
复合命令型信息头
的省略
复合命令中,开头部分是共用的 ( :CALCulate: LIMit:RESis-
tance:UPPer:
CALCulate:LIMit:RESistance:LOWer 等)在这
之后只限于继续记述时,可省略命令的共用部分 (例
:CALCulate:LIMit:RESistance)。
该共用部分称之为 “现行路径”,在这以后的命令都会判断为 “省略了现行路径
的命令”进行分析,直至清除。
现行路径的使用方法如下所示。
通常记述
:CALCulate:LIMit:RESistance:UPPer 30000;:CALCulate:LIMit:LOWer 29000
省略记述
:CALCulate:LIMit:RESistance:UPPer 30000;LOWer 29000
可通过电源接通、键输入复位、命令开头的冒号 : 、信息终止符的检测以及
DCL 清除现行路径。
共通命令型的信息与现行路径没有关系,都可执行。
而且对现行路径也没有影响。
单纯和复合命令型信息头的开头不需要加冒号
:但是为了防止与省略型发生
混淆而产生误操作,本公司建议您在命令的开头加上
:”。
输出提示 响应信息存放在输出提示中,控制器读出数据后即被清除。除此以外输出提示会
在以下情况被清除。
接通电源
设备清除
查询错误
本仪器的输出提示有 64 字节。响应信息超过此容量时,会变成查询错误,输出缓
冲即被清除。
另外,GP-IB 的输出提示中含有数据时一旦接收到新的信息,输出提示就会被清
除,并发生查询错误。
输入缓冲区 输入缓冲区的容量有 256 字节。
一旦收到超过 256 字节的数据,输入缓冲区满溢,GP-IB 接口总线会处于等待清空
的状态。
RS-232C 不能接收超过 256 字节的数据。
变为现行路径,下一个命令中可以省略。
输出提示与输入缓冲区
请将 1 个命令的长度设成 256 字节以下。
8.4
通讯方法
104
本仪器依靠服务请求功能,在和串行点连接有关的部分采用了 IEEE 488.2 所规定
的状态模型。
事件就是指成为发生服务请求的原因的事情。
状态字节寄存器中设有事件寄存器与输出提示的信息。在这些信息中可以根据服
务请求有效寄存器选择更需要的东西。设置所选择的信息时,状态字节寄存器的 6
MSS 逻辑和状态位)被设置,产生 SRQ (服务请求)信息,并导致服务
请求的出现。
状态字节寄存器
7 6 5 4 3 2 1 0
未使用
SRQ
ESB MAV
未使用 未使用
ESB1 ESB0
MSS
&&&&&&
7 6 5 4 3 2 1 0
未使用
0ESBMAV
未使用 未使用
ESB1 ESB0
逻辑和
状态
字节寄存器
STB
服务请求有效
寄存器 SRER
服务请求
SRQ 的发生
输出提示的数据信息
标准事件寄存器的信息
与各个位相对应的事件
寄存器信息
服务请求发生的概念图
8.4
通讯方法
105
8
状态字节寄存器 STB
状态字节寄存器是指,进行串行点连接时从本仪器输出到控制器的 8 位寄存器。
当服务请求有效寄存器被设定在可使用的位时状态字节寄存器的所有位都从
0”变成 1”, MSS 位就会变成 1。与此同时, SRQ 位也变成 1”,
服务请求。
SRQ 位通常与服务请求同步,只有在串行点连接时被读取,同时被清除。MSS
只能被
STB? 查询读取, CLS 命令等在清除事件之前不能被清除
服务请求有效寄存器 SRER
服务请求有效寄存器的各个位如果设定成 1,状态字节寄存器内的相应的位就
会变成可用。
7 位未使
6
SRQ
发送服务请求,变为 1”。
MSS
表示
状态字节寄存器
的其他位的逻辑和。
5
ESB
标准事件逻辑和位
表示标准事件状态寄存器的逻辑和。
4
MAV
信息可用
表示输出提示内含有信息。
3 位未使
2 位未使
1
ESB1
事件逻辑和 1
表示事件状态寄存器 1 的逻辑和。
0
ESB0
事件逻辑和 0
表示事件状态寄存器 0 的逻辑和。