import socket
import time
TCP_IP = 'rssmb100a110186.local'
TCP_PORT = 5025
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((TCP_IP,TCP_PORT))
for i in range(0,2):
s.send(b"outp on")
print('set output on')
time.sleep(1)
s.send(b'outp on')
print('set output off')
time.sleep(1)
print('shutdown')
s.send(b'SYST:REB') # reboot generator
Мне нужно управлять генератором радиочастотных сигналов Rohde & Schwarz SMB 100A с помощью python.При использовании putty для отправки команд с использованием опции «RAW» или TELNET все в порядке ...
При использовании моего (тестового) скрипта на python генератор переключается в «режим удаленной работы» и в веб-интерфейсеэтого устройства видно, что команды SCPI получены, но ничего не происходит.Когда я заменяю сокет с telnetlib, та же проблема.У меня также нет ошибок при выполнении моего скрипта Python.
В чем разница между моим скриптом Python и замазкой?