0

次の形式のコマンド ファイルがあります。

31 01 FD 37 04
31 01 FD 37 05
31 01 FD 37 06
31 01 FD 37 07

このコマンドは ASCII ですが、デバイスに同じ番号を 16 進数で送信する必要があるため、31 01 FD 37 04 -> 31 01 FD 37 04 NOT(33 31 30 31 46 44 33 37 30 34 )

何か案が?

4

3 に答える 3

3

文字列 -> 文字列/数値変換パレットに「16 進文字列から数値へ」VI があります。スペースをスキップして 3 文字ずつ 3 文字ずつループすると、楽器に送信するための適切な数値の配列が得られます。

次に、これらの数値を char 配列に変換し (数値変換パレットを参照)、それから文字列を作成して、VISA で書き込む準備を整えることができます。

于 2013-09-30T14:22:20.400 に答える