ソケット接続を介してボックスに接続し、マトリックスからコマンドを送信し、事前定義された応答で応答をチェックし、csv ファイルに出力する事前定義されたマトリックスを持つ Python プログラムがあります。
command_matrix = [
# RSA:FREQ:CENT
# Lower Range Pass
["RSA:FREQ:CENT 9000" , "Success" , "RSA:FREQ:CENT?" , "9000"]
]
コマンドマトリックスの一部であり、csv出力は-
RSA:FREQ:CENT 9000, Success, Success, RSA:FREQ:CENT?, 9000, 9000
このプログラムでは、differnet テストのたびにマトリックスを編集する代わりに、ユーザーが作成した csv ファイルを使用し、それを読み取り、それをコマンド マトリックスに置き換えます。
ユーザーが作成する csv ファイルの形式は次のようになります。
RSA:FREQ:CENT 9000, Success, RSA:FREQ:CENT?, 9000
各列がマトリックスの個別の部分である必要がある場合。
ファイルの読み取り方法と値の変換方法に関する多くの情報が見つからないようです。ファイルを読み取って、出力に情報を表示するだけでした。