Posital ドライバー
Posital Driver は、Posital エンコーダーからデータを受信し、ポーリングとネットワーク通信を通じて複数のエンコーダー入力に対応します。Posital エンコーダーは、モーショントラッキング、位置フィードバック、および精密な回転または直線エンコーダー測定を必要とする自動化ワークフローでよく使用されます。
このドライバーでは、エンコーダーリスト、ポーリング間隔、タイムスタンプ動作、デバッグオプションを構成できます。また、エンコーダーを動的に追加・削除する機能も提供します。
ドライバープロパティ
Section titled “ドライバープロパティ”Bridge IP(ブリッジ IP)
Section titled “Bridge IP(ブリッジ IP)”エンコーダーデータを集約する、またはネットワーク上の複数のエンコーダーと通信する Posital ブリッジデバイス の IP アドレスです。
Encoder IDs(エンコーダー ID)
Section titled “Encoder IDs(エンコーダー ID)”このドライバーに関連付けられたエンコーダー 識別子 のリストです。各 ID は特定の Posital エンコーダーデバイスに対応します。
複数のエンコーダーをアドレス指定する際に、ips プロパティと一緒に使用します。
Encoder IPs(エンコーダー IP)
Section titled “Encoder IPs(エンコーダー IP)”システムに接続された各エンコーダーの IP アドレス のリストです。
各エントリは、ids リスト内の対応するエンコーダー ID とペアになります。
Polling Interval (ms)(ポーリング間隔(ms))
Section titled “Polling Interval (ms)(ポーリング間隔(ms))”ドライバーがエンコーダーに更新された位置データをポーリングする頻度(ミリ秒単位)を定義します。
間隔が短いほど更新は速くなりますが、ネットワークと処理の負荷が増加します。
Timestamp Mode(タイムスタンプモード)
Section titled “Timestamp Mode(タイムスタンプモード)”エンコーダーデータに使用するタイムスタンプソースを選択します。
オプションは次のとおりです。
-
0 — Time of Receipt Disguise がパケットを受信したときに適用されるタイムスタンプです。
-
1 — Incoming Timestamp エンコーダーの送信データに埋め込まれたタイムスタンプを使用します。
-
2 — Time of Poll ドライバーがエンコーダーをポーリングした時点で生成されるタイムスタンプです。
同期ワークフローとエンコーダーの機能に基づいてモードを選択してください。
Trace Logging(トレースログ)
Section titled “Trace Logging(トレースログ)”エンコーダー通信の診断トレースを有効または無効にします。
オプション:
- 0 — Off
- 1 — On
エンコーダー通信やタイミングの問題をデバッグするのに便利です。
開発者ドキュメント