FAQ

“No AUTD3 devices found“と表示される

  • macOS, linuxでlink::SOEMを使用する場合, root権限が必要

    • linuxの場合, setcapコマンドで以下の権限を設定することで回避することもできる

      sudo setcap cap_net_raw,cap_net_admin=eip <your executable file>
      
    • macOSの場合, /dev/bpf*ファイルに読み取り権限を追加することで回避することもできる

      sudo chmod +r /dev/bpf*
      
  • (Windows) 最新のnpcapを使用する

  • WSL等の仮想マシンは対応していない

    • VirtualBoxなどで動く場合があるが, 挙動は不安定になる

“One ore more slaves are not responding”, または, “Slow network was detected“と表示される

  • Driverを更新する

    • WindowsでRealtekを利用している場合, 公式サイトからWin10 Auto Installation Program (NDIS)と書かれた方のDriverをインストールすること (Windows 11でも).
  • (Windows) 最新のnpcapを使用する

  • send_cyclesync0_cycleの値を増やす

  • (Windows) デバイスマネージャーの当該ネットワークアダプタのプロパティから, 「電源の管理」タブで「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外す

link::SOEM使用時に送信が頻繁に失敗する

  • この問題は

    • sync_modeDCにしている

    かつ,

    • オンボードのethernetインターフェースを使用している

    かつ, 以下のいずれかの状況で発生することが確認されている

    • RealSense, Azure Kinect, Webカメラ等を使用する
      • 基本的にカメラをアクティブにした時点で発生
    • 動画や音声を再生する
      • または, インターネットブラウザで動画サイト (Youtube等) を開く
    • Unityを使用する
      • 起動するだけで発生
    • Blenderでアニメーションを再生する
      • その他の操作 (モデリング等) は問題ない
  • この問題の回避策としては, 以下のいずれかを試されたい

    1. sync_modeFreeRunにする
    2. Linuxやmacを使用する.
      • ただし, 仮想マシンはNG
    3. TwinCAT, RemoteTwinCAT, または, RemoteSOEMリンクを使用する
    4. USB to Ethernetアダプターを使用する
      • 少なくとも「ASIX AX88179」のチップを採用しているもので正常に動作することが確認されている
      • なお, オンボードではなくとも, PCIe接続のethernetアダプターでも同様の問題が発生する
  • 上記以外の状況でも発生した, 或いは, 上記状況でも発生しなかった等の報告があれば, GitHubのIssueに積極的に報告していただけると幸いである.

リンクが頻繁に途切れる

  • 超音波の出力時にこれが頻発する場合は, 電力が足りているかを確認すること
    • デバイス一台で最大50W消費する

RemoteTwinCATリンク使用時にエラーが出る

  • ファイアウォールでブロックされている可能性があるため, ファイアウォールを切るか, TCP/UDPの48898番ポートを開ける.
  • クライアントPCのサーバー以外とのLANをすべて切断する.

振動子の位相/振幅データにアクセスするには?

  1. 自分で所望のGainを作成する. Gainの自作を参照.

AM変調データにアクセスするには?

  1. 自分で所望のModulationを作成する. Modulationの自作を参照.

その他