通过matlab控制Keithley电源(TSP控制,LAN口)

本文介绍了如何通过MATLAB控制Keithley 2612B电源,首先确保电脑安装了NI MAX,然后设置电源与电脑在同一IP段,并能ping通。在确认连接成功后,参照TSP指令手册即可编写MATLAB控制命令。
摘要由CSDN通过智能技术生成

如果想通过matlab去控制Keithley(2612B)电源 需要做如下准备:

1、电脑需要装NI MAX 

2、仪器与电脑的IP要在同1段号(如电脑IP:192.168.2.11,那么电源的IP要为192.168.2.XX,XX自己设定)

3、检查看是否可以ping的通 打开cmd 输入:ping 电源ip 

4、通过NI MAX软件看仪器是否连接成功:

准备好以后就可以在matlab里写控制命令

close all,clear all,clc
portA = instrfind;%INSTRFIND;
if ~isempty(portA)
    fclose(portA);%关闭现有端口
    delete(portA);
end

clear portA;
DATA2=[];
figure(1);
hold on;
instrObj=visa('ni','TCPIP0::192.168.1.210::inst0::INSTR');   %代表电源地址'TCPIP0::192.168.10.1::inst0::INSTR'  inst0是端口 可通过NI MAX查看
instrObj.InputBufferSize = 10e6;
instrObj.ByteOrder = 'littleEndian' ;
fopen(instrObj);
clrdevice(instrObj);
IDNString = query(instrObj,'* IDN?');
fprintf('连接成功');

上面连接成功后便可以通过查看编程手册里的TSP指令去控制

下面例举我用到的

fprintf(instrObj,'smua.sense = smua.SENSE_LOCAL'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值