• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Dreama
只想要简简单单的快乐!
博客园    首页    新随笔    联系   管理     
[C#源代码]使用SCPI指令(或字节)对通信端口(RS232/USB/GPIB/LAN)进行仪器(Instrument)控制

 本文为原创文章、源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称、作者及网址,谢谢!

 最开始发布时间:2017/11/20 16:25

 发稿为止时间:2021/05/08 13:50


本软件是基于NI-VISA/VISA32(Virtual Instrument Software Architecture)的仪器编程(只支持NI-VISA,其他版本如Keysight VISA不支持),支持RS232、USB、GPIB及LAN通信的SCPI仪器编程。

一、本软件是使用VS2019开发(也可以使用VS2015/VS2017打开,但有些特性可能不支持),基于DotnetFrameWork4.0,如需运行该软件,从以下网站下载:

软件下载地址:点击此处下载

二、需要开发该软件,必须安装VISA-Runtime运行时。

为了最佳的开发效果,开发时请使用最新的完整版本(截止目前为止,版本为20.0),下载链接如下:

 https://download.ni.com/support/nipkg/products/ni-v/ni-visa/20.0/offline/ni-visa_20.0.0_offline.iso

注意:安装完整版后开发软件时,可以从GAC中引用完整版对应的Ivi.Visa.dll\NationalInstruments.Common.dll\NationalInstruments.Visa.dll,代替本项目中Library下的库文件。

Release发行版本运行条件:

若需运行在XP及以上系统(最高支持Win10系统),请安装15.5版本的运行时,下载链接如下: 

https://download.ni.com/support/softlib/visa/NI-VISA/15.5/Windows/NIVISA1550runtime.zip

若需运行在Win7及以上系统(最高支持Win10系统),请安装16.0~18.5版本的运行时,18.5版本的下载链接如下: 

https://download.ni.com/support/softlib/visa/NI-VISA/18.5/Windows/NIVISA1850runtime.zip

或者到NI官方网站(http://www.ni.com)下载最新的VISA-Runtime

Runtime安装运行时如下图所示:

三、通过RS232、USB、GPIB及LAN并使用SCPI指令(ASCII或者字节)对仪器或下位机等进行通信,如下图:

如不懂SCPI指令,请自己进行百度。

四、软件源代码:

https://github.com/cnxy/VISAInstrument

请自行克隆C#源代码 或 从

https://github.com/cnxy/VISAInstrument/releases

下载最新Release版本,以获得单独运行的EXE文件(支持Windows XP及以上系统)。

截止本文章发布时间为止,最新版本为1.3.0.5,可从以下链接下载:

链接: https://pan.baidu.com/s/1Pm-y-UOo_9xY_Vvx4ArDSg

提取码: 8b6v

五、其他

RS232:支持常见的RS232串口编程,一般地址为“ASRL1::INSTR”

USB:支持常见的USB接口编程,一般地址类似为“USB0::0x2A8D::0x0101::MY57501899::INSTR”

GPIB:支持常见的USB接口编程,一般地址类似为“GPIB0::0x2A8D::0x0101::MY57501899::INSTR” 此处要求安装GPIB卡驱动程序,推荐使用NI-GPIB卡(需要驱动程序,驱动程序可以从NI官方网站下载)

LAN:支持常见的LAN接口编程,一般地址类似为“TCPIP0::34465A-01899::inst0::INSTR”或“TCPIP0::192.168.0.26::inst0::INSTR”

posted on 2021-05-08 13:54  Dreamma  阅读(7558)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3

© 本文章版权归 Dreama 所有, 转载授权请联系: cnxy@88.com

如果本文对您有帮助,欢迎支持原创

支付宝

支付宝扫码支持

微信

微信赞赏支持