コンテンツにスキップ
これは開発版のドキュメントである. 内容は次のリリースまでに変更される可能性がある. 最新のリリース版は 0.9.x を参照.

Link

Link は AUTD3 デバイスとの物理的な通信路を抽象化したもの.

  • TwinCAT — Windows 上の Beckhoff TwinCAT 3 を EtherCAT マスタとして使用する Link
  • echocat — AUTD3 専用の EtherCAT Link. ホスト自身が EtherCAT マスタになる
  • Remote — 別ホストへ TCP 接続する Link. Appliance と Simulator にはこれでつなぐ

Link は Client::open に Link Option を渡すことで構築する. Option には接続先や 同期パラメータなどを指定する.

Client から見た送受信のインターフェースは Link 実装によらず共通である. そのため, リンクを差し替えても上位コードを変更する必要はない.