COM デバイス (Fluke 123 Scopemeter) と通信するプログラムを開発しています。ASCII データを送信している場合、問題はありませんでした。
私がする必要があるのは、ASCII データと HEX データの組み合わせを送信することです。このサイトの多くの投稿を見てきましたが、それらは HEX データのみを送信することに重点を置いているようです。ASCII と HEX を組み合わせて送信する方法を見つける必要があります。つまり、COM デバイスが理解できるように、HEX データを効果的にフォーマットする方法を見つける必要があります。
文字列を作成する方法の例を次に示します。「Conversion from string PS #0x" to type 'Double' is not valid」というエラーが表示されますが、これは 2 つのデータ型を混在させているためだと思います。まっすぐ!
'Building my command line
Command = "PS"
Command += ControlChars.Cr
Command += "#0 x"
Command += &H0 + &H2 + &H0 + &H0 + &H0
Command += " y"
Command += &H0 + &H1 + &H0 + &H0
...
'Writing my command to the COM device
moRS232.Write(Command)
誰でもできる助けをいただければ幸いです。