驚いたね!!!
制御できたよ(感激!)
# -*- coding: utf-8 -*-
import visa
import time
import os
"""
(1)utf-8でセーブすれば漢字が有効になる。utf-8でないとエラーではじかれる
(2)GPIBリソースは自動で解除される
"""
os.system('cls')
rm = visa.ResourceManager()
rm.list_resources()
txo = rm.open_resource('GPIB0::1::INSTR')
txo.write('*RST')
txo.write('*CLS')
time.sleep(1)
key = 0
while key != '4':
print('1: Power ON 2: Power OFF 3:Status 4:END >>', end="")
key = input()
if key == '1':
txo.write('PW0,SW1')
print('--->Power ON')
if key == '2':
txo.write('PW0,SW0')
print('--->Power OFF')
if key == '3':
cnt = 0
while cnt<4:
txo.write('PW0,ST4')
sts = txo.read()
ary = sts.split(',')
v = ary[2]
i = ary[3]
print('電源の電圧・電流:',v[0:4],'V',', ',i[0:4],'A')
cnt += 1
No tags for this post.


