- 24
- 0
- 约2.11万字
- 约 108页
- 2019-05-06 发布于广东
- 举报
自动测试系统 第四章 程控仪器消息交换协议 第一节 消息交换控制协议 第一节 消息交换控制协议 第一节 消息交换控制协议 第一节 消息交换控制协议 第一节 消息交换控制协议 1、GPIB总线 电缆和信号线驱动器——机械、电器相容 2、IOC(IO控制) 接口功能——功能和运行相容 第一节 消息交换控制协议 (1)接收数据拜特 第一节 消息交换控制协议 (2)发送数据拜特 第一节 消息交换控制协议 (3)响应器件清除接口消息 第一节 消息交换控制协议 (4)响应群触发GET 第一节 消息交换控制协议 第一节 消息交换控制协议 3、器件功能 接受来自MEI的合法的、可执行的器件消息单元,产生相应的远控操作。 接受来自MEI的有效询问请求,并返回响应数据去MEI。 向状态报告框反映有关器件功能状态消息。 第一节 消息交换控制协议 4、状态报告 响应串行查询和并行查询; 接收来自MEI的错误状态和DF的状态消息; 产生STB、ist、reqf、reqt到IOC。 5、消息交换控制接口 处理发到器件和从器件来的所有IEEE488.1的器件相关消息。 第一节 消息交换控制协议 第一节 消息交换控制协议 (1)输入缓冲器(Input Buffer) 仪器内部存储器的一部分,采用FIFO数据结构 三种操作 装入数据 取出数据 清空 两个消息 ib_empty ib_full 有关规则 深度:大于等于零 溢出:不允许溢出 清零:当且仅当 pon 或 dcas 消息为真 第一节 消息交换控制协议 (2)语法分析器(Parser) 作用: 从IB中取出DAB、END、GET消息并将其分离为各种句法元素; 将句法元素转变为内部表语,发给EC; 产生eom、query消息; 检查Command Error,向状态报告单元指示出有错误的句法和题头。 第一节 消息交换控制协议 规则 检出命令错(Command Error) 在一个〈程控消息〉中发现一个语法错误; 发现一个不认识的题头; 发现一个对应题头属错误类型的参数; 在一〈程控消息〉的第一个字节与〈程控消息结束符〉之间,遇到一个GET消息。 错误处理 对已通过语法分析的元素,器件可选择“丢弃”或“执行” 发出Command Error消息到状态报告 丢弃后续的DAB和GET,直到下列条件为真,然后复位: dcas==1; pon==1; eom==1; brq==q ib_empty==1 第一节 消息交换控制协议 语法分析器复位 使Parser回到仪器程控命令的根级,等待处理将接收到的〈程控消息〉的第一个字节 复位条件 dcas==1; pon==1; eom==1; brq==q ib_empty==1 第一节 消息交换控制协议 语法分析消息 已分析的消息元素 被检消息的结束符eom 被检消息的询问query 语法分析器空闲p_idle 语法分析器阻塞p_blocked 第一节 消息交换控制协议 已分析的消息元素 代表〈程控消息〉的全部或部分的器件内部表语 被检消息的结束符eom 当以下任一条件产生时,Parser设置eom=TRUE 从Ib中收到END; 分析到一个GET消息; GET出现在程控消息第一字节和程控消息结束符之间的情况除外。 触发控制单元已将(trigger)消息传送到DF时。 下列任一条件产生时,Parser设置eom=FALSE Parser被复位; 从Ib收到任何其它的DAB或GET消息时。 第一节 消息交换控制协议 被检消息的询问query 以下任一条件产生时,Parser设置query=TRUE: 有效的询问程控题头; 有效的命令程控题头: 宏标记,其中包括了询问程控题头; GET或“*TRG”命令,该命令使器件执行*DDT,并且由器件设计者规定器件的触发作用会产生一个响应消息 当Parser复位或从Ib收到任何其它DAB或GET消息时,Parser设置query=FALSE 第一节 消息交换控制协议 语法分析器空闲p_idle p_idle=TRUE Parser已分析了前面所有的消息,而且并未实际处理一个有效的命令程控消息或一个有效的询问程控消息时。 p_idle=FALSE 其它任何情况 语法分析器阻塞p_blocked p_blocked=TRUE Parser等待EC完成前面已分析的消息元素的处理时。 p_blocked=FALSE 其它任何情况 第一节 消息交换控制协议 (3)执行控制(Execution Control) 功能 接收来自Parser的内部表示码,处理耦合参数、询问和器件同步命令,生成可执行的消息元素(EME) 耦合参数: 询问: 当聚集了足以启动器件操作的消息后,将EME传给器件功能 根据所执行的命令的
您可能关注的文档
- 大连海事大学自动控制原理课件第5章 线性系统的频域分析法.ppt
- 大连交通大学电工与电子技术课件第2章 电路的分析方法.ppt
- 大连交通大学电工与电子技术课件第3章 电路的暂态分析.ppt
- 大连交通大学电工与电子技术课件第6章 磁路与铁心线圈电路.ppt
- 大连交通大学电工与电子技术课件第7章 交流电动机.ppt
- 大连交通大学电工与电子技术课件第14章 二极管和晶体管.ppt
- 大连交通大学电工与电子技术课件第15章 基本放大电路.ppt
- 大连交通大学电工与电子技术课件第20章 门电路和组合逻辑电路.ppt
- 大连交通大学电工与电子技术课件第21章 触发器和时序逻辑电路.ppt
- 大连交通大学电气信息学院通信原理课件第3章 随机过程.ppt
最近下载
- 4人剧本杀古堡奇遇剧本全内容(4人封闭).pdf VIP
- DB65_T 8022-2024 严寒和寒冷地区居住建筑节能设计标准.docx VIP
- 6—1柱脚及网架支座检查记录.doc VIP
- 2025年中国互联网+汽车用品项目创业计划书.docx VIP
- 开发新型有机硅防污涂料及其防腐性能分析.docx VIP
- 医院专科联盟建设经验.pptx VIP
- 广东省广州市海珠区2024-2025学年四年级上册期末考试数学试卷(含答案).docx VIP
- 村镇庙会节庆方案.docx VIP
- 江苏省扬州市2023-2024高二上学期期末物理试卷及答案.pdf VIP
- 蒂森克虏伯电梯 曳引轮钢丝绳安装布置.pptx
原创力文档

文档评论(0)