//申明一个万用表设备,以及初始化配置
var session = (Ivi.Visa.IMessageBasedSession)
Ivi.Visa.GlobalResourceManager.Open(ID_34461A);
session.FormattedIO.WriteLine("CONF:VOLT:DC");
session.FormattedIO.WriteLine("VOLT:DC:NPLC 10");
session.FormattedIO.WriteLine("VOLT:DC:IMPedance:AUTO 1");
先给上控制的代码,第一句则是打开了ID_34461A 这个设备
第二句写的是 需要进行DC的控制
第三句 配置万用表的采样速度,10的话就是10个交流电的正弦波周期,
如市电50HZ,则持续采样10个正弦波周期,采样速度大约是10HZ 即100ms。
[SENSe:]CURRent[:DC]:NPLC {|MIN|MAX|DEF}
翻译成实际的语句,则是如下:
VOLT:DC:NPLC 10
第四句 写的对应的则是使用了万用表的自动阻抗模式,自动阻抗能有10G欧姆的输入电阻
将文档中的:
[SENSe:]VOLTage[:DC]:IMPedance:AUTO {ON|1|OFF|0}
翻译成实际的控制指令就是
VOLT:DC:IMPedance:AUTO 1
总结 :
此篇文章,主要是总结SCPI编程参考,或者一些标准的语句,如何翻译成实际使用的语句。作为一个参考和对照,对初步理解和识别其中的内容尤为重要。