当前课程知识点:测试系统集成技术 > 第二章:接口总线 > 2.1:GPIB总线技术、VXI总线技术、LXI总线技术 > Video
其实我们简单的讲一下,在我理解所谓接口功能是什么意思呢
就是按照我们接口我们的GPIB接口,它是具备某些能力的,比方说我们刚才讲具备发送数据能力,具备接收数据的能力
他可能具备有控制某个接口能力,是吧,他总是具备能力的,这些能力的表现我们讨论的时候是一种外在的特性,就像我们说某个同学一样
他成绩好,个子高是吧?这些都是什么?这就是外部特征,那么究竟他内部怎么做到这样子呢
其实我们发扬解剖学的概念,把这个东西把它分解成一个一个的功能模块,那每个功能模块他内部进行划分以后,然后按照标准
把它标准化,因为划分模块的方式有很多,比方说一个软件,你可以划模块,你可以有很多种划法是吧GPIB的标准来
488就把它规范化标准化,划了以后就这个功能模块,我们就称为一种接口功能,因为它都是接口嘛
比方说讲数据的,我们称为讲功能而具有接收数据能力的这个功能,我们把它把它划成一个什么听者的功能
就是把它一个一个按内部的这个实现,把它按照功能模块进行划分,然后标准化
以后你们设计的时候都按照这个一个模块把它搭建起来就可以了
这个就是所谓接口功能,我不知道,大家听懂没有,反正这个东西呢我读书的时候我后面听同其他老师讲的时候
我觉得也没听明白到底什么是接口功能,反正功能两个字是明白的,大概是功能,它的功能很抽象
我现在给大家讲的就是按照我们这个里面的,按内部把内部进行什么进行功能划分,那这种划分呢是标准化的,对吧
那么其实接口功能,它最终是涉及到什么问题,它涉及到的是实现的问题,怎么样实现这种能力,就这个同学,它成绩好,他怎么弄的呢
我们分析这个问题,或者说我们在电路上最后怎么样,搭个什么样的电路,我们就能完成这个讲者的功能呢
我们搭个什么样的电路就能完成听者的功能呢?这就是我的接口功能对吧
当然接口呢有十种,我们GPIB,规定了十种接口功能,大家也学过数字电路在数字电路里面,对于时序电路
大家一般用什么东西来表示呢?时序电路我们一般用状态图来表示是不是对于组合逻辑电路我们使用什么使用卡诺图什么这些东西来表示
是不是对于时序电路我们一般使用状态图来表示的嘛,其实这个地方也一样
对我们的接口功能因为大部分都是时序电路,我们最后使用状态图来表征的,所以我们当时同学们学的时候就发现那个状态图非常复杂
因为这个488.1它是一个标准,标准呢他本身在写的时候就是,就是规定,给你画了很多状态图,那里面有很多个状态
所有几百个状态吧总共加起来,状态表现条件也是有上千个,你想把它全部搞懂,但现在看起来就很很复杂很复杂,但是呢我们归纳一下
实际上总共有十种接口功能,哪十种呢
我们给大家说一下,我们先大致了解一下,后面我们在最后一节倒数第二节会给大家介绍这十种接口功能
第一个讲功能,这好理解,就说我作为发起数据传输的一方,你应该具备什么功能呢?应该具备讲功能,那么讲功能应该有哪些特点呢
应该我应该把数据能够准备好吧,对不对,这个基本的特点。比方说听者能够接受数据那方,它必须具有听功能,那我们的控制器
它必须具有控功能对不对,还有第二个原方挂钩功能或受方挂钩功能什么意思呢?这个地方大家很容易跟讲功能混淆,原方挂钩什么意思
就说我作为发送数据的一方,我会要跟你解释数据的什么,要握手是吧,我告诉你我的数据准备好了,我的数据有效了,对不对
这些功能就成为原方挂钩功能,那同学我读书的时候很疑惑,为什么不把原方过程一起合并到讲功能里面去呢,这个问题我现在没搞明白
我觉得本来就可以了,这只不过是标准化委员会,在划分模块的时候它就把原方挂钩码挂钩这个过程通讯这个挂钩的过程
把它单独分成模块,就称为原文挂钩,那也没什么错,对不对,相反呢跟听者功能相关的还有一个受方挂钩功能,就是讲功能
他强调的是准备数据的这种能力是吧
那原方挂钩功能强调是在数据传输过程中相互交换信息这种能力,受方挂钩能力跟听功能密切相关的,但是听功能强调的是什么
我怎么样接收数据,我有个寄存器把数据保存下来对不对,强调这种这种能力,那受方挂钩强调是我什么时候告诉你我准备好这些数据了
我什么时候告诉你我准备好接收数据了,我数据已经收到了
他强调是这个能力,他可能模块太大了,你更不好理解,划分成小的模块是吧
好啦这是五种最基本的功能,还有五种辅助功能,来看远控本控,概念刚刚讲了,什么叫远控本控呢,实际上就控制一根线
控制一信号线,这个功能相对来说比较简单,服务请求这个相对比较复杂,其实概念很简单,什么意思呢
就说我们在系统正常工作的时候可能有台仪器,因为某种原因,比如出故障了急需系统的控制器来处理它,这个时候怎么办呢
这个时候他就提出请求,同学们在听课的过程中突然有个什么紧急事情,你们就给我请求,你们不能随便乱动就跑了,不行了,你举个手
老师我有事对吧
那这个过程呢实际上就像我们微机系统里面计算机里面学的什么概念呢学的中断的概念一样的,是因为一个特殊的原因
当然这个特殊原因也可能是正常原因,比方说我喊你准备数据,我知道你准备数据,可能今天到明天准备不了,那你就慢慢下去
准备吧什么都准备好,你给我提出请求告诉我就行了。这就是很正常的情况,比方说故障这种就是很异常的情况,对不对
这种叫服务请求功能是吧,那么这个呢实际上是通过一个信号线来实现的,就像同学们举手一样,你你如果有问题,你要服务
你就把那个什么坐飞机的时间把它上面灯按一下就可以了
他们就把那个信号线srq这个信号线叫服务请求信号线,我们16根线里面,其中有一根这个线马上就讲到
就把这根信号线置低控制器就看到了,有问题有人提出请求了,要中断现在手头的事了,就这意思
-1.1:自动测试系统的出现及意义
--Video
--Video
--附件
-1.2:测试系统体系结构
--Video
--Video
--Video
-第一章:绪论--1.3:课堂实验:网络化仪器控制
-2.1:GPIB总线技术、VXI总线技术、LXI总线技术
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第二章:接口总线--2.2:课堂实验:示波器程控
-3.1:消息交换控制协议
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-3.2:程控消息句法
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第三章:消息交换控制协议--3.3:课堂实验:信号源程控
-4.1:SCPI的目标及主要内容
--Video
--Video
--Video
--Video
-4.2:SCPI语法与风格
--Video
--Video
--Video
--Video
-4.3:标准命令
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第四章:可程控仪器标准命令--4.4:课堂实验:频谱仪程控、数字多用表程控
-5.1:VISA概述
--Video
--Video
-5.2:VISA库构成
--Video
-5.3:VISA程序基本结构
--Video
-5.4:自动测试系统软件设计综合实验
--Video
--Video
--Video
--Video
--Video
-第五章:虚拟仪器软件架构--5.4:课堂实验:VISA程序设计基础实验
-6.1:IVI概述
--Video
-6.2:IVI程序设计基础实验
--Video
-第六章:可互换虚拟仪器技术--6.2:IVI程序设计基础实验