-2

pyvisa を使用して計測器にコマンドを送信しようとしていますが、python スクリプトを実行すると次のエラーが発生します。

cmd.endswith = 0 AttributeError: 'list' オブジェクトに属性 'endswith' がありません

上記のエラーを受け取っているコードは次のとおりです。

import time
import visa

rm=visa.ResourceManager()
vi=rm.open_resource('ASRL1::INSTR')

cmd = [0xAA,0,0x20,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xcb]

cmd.endswith = 0
vi.write(cmd)
vi.read()

エラーを効果的に取り除く方法について何か提案はありますか?

4

1 に答える 1