Node-REDでGPIB機器を制御する

node-red

ここに記事があります。多謝!

DCAなどでも行けそうだが、ステータスを読み込んで分岐してループしてなどPythonで書いたものを代替えできるかな。まあ、使い方次第だから、そこまででなくてもいいけど。
execノードに記載するプログラム

#!usr/bin/env python
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('192.168.111.102', 5025))
s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
s.settimeout(2)
s.send('*IDN?\n')
print 'ID: ' + s.recv(1000)
s.send('CONF:VOLT:AC 100,0.0001\n')
s.send('VOLT:AC:BAND 20\n')
s.send('READ?\n')
print 'AC: ' + s.recv(1000)
s.close()
No tags for this post.
タイトルとURLをコピーしました