2016-04-19 16 views
0

Rfidリーダは、複数のアンテナを使用しながらアンテナ間の切り替えを実行します。リーダーは1つのアンテナを運行し、他のアンテナはスリープして1つずつ切り替わります。それは速くなるので、一度に1つのアンテナを動かすことは重要ではありません。私の観察によると、すべてのスイッチの時間は1秒です。 (これはいつか私はこの1秒がモトローラFX7500のためだけであることに気がついた。ほとんどの他の読者はそれを正しい方法でやっています)。LLRPにアンテナスイッチを設定する方法はありますか?

私の具体的なアプリケーションでは、1秒ではなく200msのように、この手順を速く実行する必要があります。

この値は変更可能ですか?その場合、LLRPのどのメッセージとパラメータでこの値を変更できますか?

+0

アンテナ間の切り替えが1秒で正しくありません。それはミリ秒のように軽くなければならない。通常、リーダーはタグを読み取るたびに再初期化しないかぎり、アンテナ間を切り替えます。 – ADOConnection

+0

コメントのために@ADOConnectionに感謝します。そうです、ほとんどの読者は、あなたが言ったようにそれを行います。実際問題はモトローラFX7500の問題だと私は考えました。私はなぜこのモデルでのみ、スイッチのデフォルト値が1秒であるのかわかりません。その後、MotorolaはLLRPのカスタム拡張フィールドを使ってベンダー固有の設定を提供することを発見しました。だから問題は私のために解決される。このカスタムパラメータを使用することで、読み込み操作の前に、任意の量にスイッチ時間を調整することができました。 –

答えて

0

実際、1秒問題はMotorolaFX7500リーダーです。モトローラ独自のライブラリがFC7500の間で生成するLLRPメッセージを調べることで、LLRPのカスタム拡張フィールドで使用できるベンダ固有のパラメータがあることがわかりました。これらのパラメータと設定は、Motorola Readersのソフトウェアガイドに記載されています。この切り替え時間は、これらのベンダー固有のパラメータの1つです。一般的なLLRPのパラメータではありません。適切なフォーマットのカスタム拡張を含むLLRPメッセージを生成するコードが、私の問題を解決しました。

関連する問題