2.1 多总线仪器硬件兼容的实现方案

如图2中VISA接口子层是实现仪器统一编程接口的核心。VISA详细规范了虚拟仪器I/O接口软件的组成、内部结构与实现规则,而符合此规范的虚拟仪器I/O接口函数就是VISA库。VISA库对于仪器驱动程序开发者来说是一个可调用的操作函数集,它驻留于计算机系统之中执行仪器的特殊功能,为计算机与仪器提供软件层连接,以实现对仪器的程控。

可程控仪器标准命令(SC++PI-Standard Com-mands for Programmable Instruments)于1990年提出。SCPI联盟致力于开发计算机和测试系统间的通用接口语言。SCPI是为测试测量仪器而设计的一种可读的ASCII码仪器命令语言SCPI为各类程控仪器提供了通用的语言和语法规则,它独立于硬件,其字符串可以通过任何仪器接口发送,它的命令可由C,C++,Visual Basic等任何一种编程语言发出。

I/O接口层是实现系统兼容多总线类型仪器的主要层次。通过对仪器应用命令和操作以及I/O进行标准化,使得仪器应用程序的开发与仪器接口无关。该层可细分为4个子层,分别是:VISA接口层、标准命令层SCPI、仪器驱动程序及函数层。其中,VISA与SPCI层是I/O接口与命令接口层,函数定义与驱动程序构成应用编程接口层。I/O接口层实现了仪器和通信协议对仪器应用编程的透明,也就是说,这一层与通信协议及仪器本身是无关的。

2.2 引入独立于软件的测量流程,增加软件的通用性

测量流程即检定步骤,是完成一台仪器检定/校准过程中,测试系统中各个仪器所需要依次进行的一步一步操作。测量流程中包含检定/校准项目、测量点、所使用仪器的功能、量程设置等信息,测试流程随着检定/校准时使用的仪器、检定/校准项目等具体情况的变化而有很大的不同。数据库管理系统合理、有效地组织、管理检定/校准过程中涉及到的信息和数据。自动检定/校准软件用到被检和标准仪器的程控指令、检定/校准项目和测量点、误差上下限、检定/校准结果等各种信息和数据以测量流程的形式全部存入数据库中,软件通过访问数据库中存储的测量流程来控制仪器。自动检定/校准软件的源代码中不涉及具体的仪器信息,使软件具有对不同类型和型号的可程控仪器的兼容性。

如图2所示,检定/校准执行层,它主要由检定/校准流程编辑模块、检定/校准流程解释执行模块和程控指令测试模块组成。编辑模块的主要功能是根据不同的仪器编辑检定/校准检定校准流程,并存储在数据库中。检定/校准流程解释执行模块根据系统中接入的仪器选择相应的检定/校准流程,并解释执行该流程,完成对仪器的自动检定/校准,仪器自动检定/校准过程,如图3所示。程控指令测试模块用于直观的验证程控指令的功能,从而保证检定/校准流程中使用的程控指令的正确性。

电脑接口自动测试软件,通过多种接口总线与计算机实现自动检定/校准测试系统的设计...相关推荐

  1. 工作站压力测试软件,胜任多种工作负载 联想P500工作站评测

    [IT168 评测]对于设计师来说,无论是动漫设计还是工程制图,一款运行流畅.性能强大.安静稳定的工作站都是必要的选择.作为工作站市场的领军者,联想不久前推出了全新一代ThinkStation P系列 ...

  2. 博杰声学测试软件,音频分析仪 - Audio Precision 官方网站 - 声学和音频测试公认的标准...

    测量麦克风和声学测试配件 测量麦克风和声学测试配件 为端对端模拟,数字和声学测试启用完整的音频测量解决方案 Audio Precision提供多种测量麦克风,旨在为我们的声学测试工作人员提供便捷的解决 ...

  3. osx 续航测试软件,苹果吹牛了吗?多款Macbook续航测试结果出炉

    与智能手机类似,电池续航同样是评判一款笔记本电脑能否最大限度满足用户工作需求的核心指标之一,而苹果的最新一代Macbook也号称拥有更长的电池使用时间. 那么实际情况到底如何呢?Macworld网站近 ...

  4. 相机稳定性测试软件,用于天文观测的科学级相机成像和测试软件的研究

    摘要: 在现代天文观测领域,科学级相机已经成为现代光学望远镜必不可少的终端仪器.随着天文望远镜口径越来越大,相机的规模也越来越大,从小靶面单片CCD或CMOS芯片到大靶面拼接式的科学级相机,整个望远镜 ...

  5. osx 续航测试软件,苹果吹牛了吗?多款Macbook续航测试

    与智能手机类似,电池续航同样是评判一款笔记本电脑能否最大限度满足用户工作需求的核心指标之一,而苹果的最新一代Macbook也号称拥有更长的电池使用时间. 那么实际情况到底如何呢?Macworld网站近 ...

  6. 联通4g测试软件,用联通4G的手机更费电?测试证实比移动4G狠

    虽说现在的智能手机上,快充技术已经基本普及,就算是5V/2A的输出规格也称不上快充,但受到电池技术的限制,续航这个最重要的体验难有质的提升,因此,除了"流不流畅"之外,续航也成了绝 ...

  7. 专业苹果测试软件,Geekbench 5.4.0 专业的Mac跑分测试软件

    Geekbench 5.4.0 专业的Mac跑分测试软件 已通过小编安装运行测试 100%可以使用. Geekbench 5.4.0是一个兼容多平台的综合性测试工具,可以支持Mac.Windows.S ...

  8. 叶罗丽颜值测试软件齐娜多少分,叶罗丽:颜值测试考验下的男仙子,颜爵颜值爆表,水王子才90分...

    导语:精彩新番不用急,最新消息说给你,欢迎来到好看好玩的动漫世界,这里有最新的动漫资讯,最好看的漫画新番,让你一次看个够,经典怀旧<七龙珠>孙悟空最强状态到底如何?各个版本你最喜欢那一块的 ...

  9. ios12电池测试软件,5款旧iPhone升级iOS12.3.1续航测试:真的有提升

    苹果在在iOS12.3推送不久后,前俩天意外推送了iOS12.3.1,虽然说改善了部分小Bug,但是在续航方面是不是有所提升呢?最近就有外媒针对iPhone5S.6.6S.7.8这5款旧机型进行了续航 ...

最新文章

  1. 我心中的核心组件(可插拔的AOP)~分布式Session组件
  2. session登录练习使用解决null显示问题
  3. 《Linux内核设计与实现》读书笔记(十一)- 定时器和时间管理
  4. 不要把异常当做业务逻辑,这性能可能你无法承受
  5. android dp sp px_Android屏幕适配★★重点盘点★★
  6. ArcGIS Server Help 之 Geodatabase and ArcSDE 学习笔记
  7. 什么是产品的愿景—从一篇博文中学得到
  8. java非静态方法调用静态方法_java - 无法对非静态方法进行静态引用
  9. yuv和rgb画面质量谁好_图像色彩空间YUV和RGB的差别
  10. canvas绘制太阳系
  11. 鸿雁召开智能家居新品发布会,智能面板等多款全屋智能新品亮相
  12. 质量功能展开(QFD)基础知识必备
  13. PWR-低功耗模式-STM32F4
  14. 信息系统项目管理师之信息化与信息系统
  15. 单工通信、半双工通信、全双工通信 的概念
  16. 国外问卷调查工具操作教程
  17. 我的cocos2d-x学习之路
  18. Power PMAC运动控制器 —— 学习笔记7
  19. 程序员界的经典笑话,逗乐了
  20. 计算机体系结构在线读,计算机体系结构_arch01_intro-c1.pdf

热门文章

  1. 【泛微OA】常用配置文件修改方式
  2. PHP的Apache自带的ab压力测试
  3. 如何使用Google Apps脚本构建YouTube Uploader Bot
  4. LDPC码Gallager论文解读
  5. RNN中BPTT的推导和可能的问题
  6. JWT的学习和JJWT的使用
  7. win32 009 masm32
  8. UILabel添加下划线
  9. tushare实战分析上证综指与美债收益率的关系
  10. 数据的相似性和相异性的度量