虚拟仪器软件结构VISA

news/2024/7/24 5:31:16 标签: labview

1、什么是VISA

VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。一般称这个I/O函数库为VISA库(用于仪器编程的标准I/O函数库)。VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制。
在这里插入图片描述
VISA采用这种金字塔型的结构模型,为各种虚拟仪器系统软件提供了一个形式统一的I/O操作函数库,VISA将不同厂商的仪器软件统一于同一平台。

2、为什么要使用VISA

VISA的内部结构是一个先进的面向对象的结构,这一结构使得VISA与在它之前的I/O控制软件相比,接口无关性有很大提高。VISA的可扩展性使它远远超出了一般I/O控制软件的范畴,而且由于VISA内部结构的灵活性,使得VISA在功能和灵活性上也超过了其它I/O控制库。
尽管VISA的API函数却比其它具有类似功能的I/O库少得多,因此,VISA很容易被初学者掌握。
另外,VISA高度的可访问性和可配置性又使得熟练的用户可以利用VISA的许多独有特性,使得VISA的应用范围大大超过了传统的I/O软件。VISA不仅为将来的仪器编程提供了许多新特性,而且兼容过去已有的仪器软件。
总之,VISA具有与仪器硬件接口无关的特性,是理想的仪器I/O软件。


http://www.niftyadmin.cn/n/5176613.html

相关文章

JTS: 21 MinimumBoundingCircle 最小包裹圆

文章目录 版本代码 版本 org.locationtech.jts:jts-core:1.19.0 链接: github 代码 package pers.stu.algorithm;import org.locationtech.jts.algorithm.MinimumBoundingCircle; import org.locationtech.jts.geom.Coordinate; import org.locationtech.jts.geom.Geometry; …

supervisor启动出现错误

Error: Cannot open an HTTP server: socket.error reported errno.EADDRNOTAVAIL (99) 1.查看/etc/supervisord.conf配置文件 [inet_http_server] ; inet (TCP) server disabled by default portxx.xx.xx.xx:xxxx ; (ip_address:port specifier, *:port for…

『亚马逊云科技产品测评』活动征文|搭建带有“弱”图像处理功能的流媒体服务器

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。 本文基于以下软硬件工具: aws ec2 frp-0.52.3 mediamtx-1.3…

Mathtype公式自动转Word自带公式

Mathtype公式自动转Word自带公式 前言/word技巧探索过程参考资料(有效与无效)全自动方案/代码/教程 前言/word技巧 word公式 用ALT号可以输入简单latex显示公式;复杂度,需要引入latex包的不行;显示不出来的话按一下en…

【算法|动态规划 | 区间dp No.2】AcWing 1068.环形石子合并

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【AcWing算法提高学习专栏】【手撕算法系列专栏】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程&a…

python十一天

1.不死兔子: # 不死兔子# 现有一只兔子,过四个月就会成熟,生小兔子,小兔子四个月后也会成熟 # 假设兔子不会死亡,一段时间,一共有多少只兔子 month int(input("输入:"))def get_rob…

第十三章 网络管理实战1

第十三章 网络管理实战1 1osl模型 1.1简介 开发系统互联模型 开放式系统互联 国际标准化组织 ISO 指定定义了不同计算机互联的标准设计和描述 计算机网络通信的框架设计和描述 计算机网络通信的框架 全世界网络通信的工作分为7层 应用层表示层会话层传输层网络层数据链路…

polygon 部署主网文档

文章目录 一、 环境部署1.2 golang环境部署vim /etc/profilego version1.2 git安装1.3 gcc安装1.4 zstd 安装1.5 pv 安装二、安装 polygon2.1 heimdall 安装2.1.1 heimdall 编译ll /opt/gopath/bin/heimdalld version --long2.1.2 初始化 heimdallll /opt/polygon/heimdall/con…