この形式でデータを送信すると、Java ベースの COM プログラムで作業しているため、次のように動作します。
serialPort.writeBytes( new byte[] { (byte)3, (byte)0, (byte)0,
(byte)0, (byte)4, (byte)5} );
しかし、私が従うときはそうしません。どこが間違っていますか?
byte[] bcode = null;
bcode[0] = (byte)3;
bcode[1] = (byte)0;
bcode[2] = (byte)0;
bcode[3] = (byte)0;
bcode[4] = (byte)4;
bcode[5] = (byte)5;
serialPort.writeBytes(bcode);