scpi指令转换c语言,[C#源代码]使用SCPI指令对通讯端口(RS232/USB/GPIB/LAN)进行仪器编程...

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

本软件是基于NI-VISA/VISA32(Virtual Instrument Software Architecture)的仪器编程,支持RS23二、USB、GPIB及LAN通讯的SCPI仪器编程。git

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

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

2、须要开发该软件,必须安装VISA-Runtime运行时编程

以下图所示:post

6ee750da4a6d1c69311b85947dcfcc75.png

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

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

3、经过RS23二、USB、GPIB及LAN并使用SCPI指令对仪器进行通讯,以下图:code

8269fec6ad82d8f4a4a800ff9685f637.png

如不懂SCPI指令,请执行进行百度。htm

4、软件源代码:blog

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

下载Release版本,以得到单独运行的EXE文件。

5、其余

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

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

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

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

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值