2012-03-16 14 views
0

電子デバイスを制御するには、シリアルポート経由でコマンドを送信する必要があります。このデバイスのデータシートによると、コマンド構造は次のとおりです:Prefix Command Carriage Return。いくつかのコマンドがあります。 GOCW_BY1、STATUSRQなど プログラムはC++/CLIで開発されます。その後、SerialPortオブジェクトを作成し、ポートパラメータを設定し、SerialPortクラスのwrite( "String")メソッドを使用してコマンドを送信します。しかし、私は書き込み方法にどのような文字列を設定しなければならないかまだ分かりませんでした。 また、私は接頭辞の意味を知らない。私たちを手伝ってくれますか?シリアルポートコマンド

+0

を参照してください。 –

答えて

0

C++/CLIでは、.NET System::IO::Ports::SerialPortクラスを使用することをお勧めします。 C++/CLIを使用すると、.NET APIよりもはるかに強力な(しかもIMOの使い易い)Win32 APIに簡単にアクセスできます。

は、プレフィックスが、デバイスのデータシートに記載されています例this question about accessing serial ports from C++