テクトロニクスのオシロスコープで特定のチャネルのラベルを読み取る小さな Python コードを作成しました。次のコードはうまく機能し、期待どおりの結果が得られます。
import visa
rm=visa.ResourceManager()
Tek_Scope= rm.open_resource('USB0::0x0699::0x0409::C010314::INSTR')
Tek_Scope.write("CH2:LABEL?")
Readback= Tek_Scope.read()
print(Readback)
しかし、同じチャンネルのラベルを変更しようとすると、ラベル名が変わりません。エラーも発生しません。通信して計測器に書き込むための構文が不足しているようです。次のコードでは、Ch1 ラベルの名前を VDD に変更しようとしています。
Tek_Scope.write('CH1:LABEL %s' %'VDD' )
誰かがこれについて考えているかどうかアドバイスしてください。