-1
Visual C++を使用してLACボードにコマンドを送信しようとしています。 LAC Configの6ページでは、バッファが3バイトのパケットで送信されると記載されています。3バイトパケットでデータを送信
Buffer[0]=Control
Buffer[1]=Data Low
Buffer[2]=Data High
これはどういう意味ですか、これらの値をそれぞれどのように設定する必要があるのでしょうか?
おかげ
yeaコントロールコードが表示されます。バッファ[0]を制御コードに設定すると、バッファ[0] = 0x03またはバッファ[0] = SET_ACCURACYのような処理をしますか?他の2つのバッファ値はどのように設定されますか?彼らが持っているサンプルコードはLabViewのコードですが、Visual C++を使っています...私は呼び出して、彼らにはC++の例はないと言いました... – moesef
@moesef:これは制御コード 'SET_ACCURRACY'が値 '1 '(' 0x01'は '1'のためのちょうど16進数です)。そしてそれは 'buffer [0]'に入ります。データ部分は、マニュアルで説明されているように、各コマンドに固有です。 –
のように、リニアアクチュエーターにマニュアルのように途中まで伸ばしたいと思ったら、私は 'Buffer [0] = 0x20;バッファ[1] = 512;バッファ[2] = 512; '?しかし、 'BYTE Buffer [3]'ならば、intは正しいバイトに変換されますか?これは私が欲しいものですか?助けてくれてありがとうBTW。 – moesef