これは開発版のドキュメントである. 内容は次のリリースまでに変更される可能性がある. 最新のリリース版は 0.14.x を参照.
Simulator
Simulator は, AUTD3 の出力音場を可視化する音場シミュレータ.
実機がなくても, クライアントが送ったデータから生成される音場を確認できる.
Simulator は GUI コンソール autd3-console に同梱されている.
コンソール の手順で autd3-console を入手して起動し, 上部の「Simulator」タブで「Start」を押すと Simulator のウィンドウが開く. 「Stop」で終了する.
クライアントは Simulator と同じホストで動かす必要がある.
Simulator は既定でポート 44336 で待ち受ける. ポートはコンソールの Simulator タブの「UDP port」で変えられる.
クライアントからの接続は, TransportOption の iface に Addr で [::1]:44336 を指定する.
let option = TransportOption { iface: Interface::Addr("[::1]:44336".parse()?), ..Default::default()};option = TransportOption(iface=Interface.Addr("[::1]:44336"))var option = new TransportOption { Iface = Interface.Addr("[::1]:44336") };台数・配置は Simulator の画面 (Geometry タブ) で設定する. クライアントを開く前に, Geometry タブの台数と配置をクライアントのジオメトリに合わせておく.
Simulator は起動するたびに原点に 1 台の状態から始まる. 設定したジオメトリを次回も使うときは「Save to file」で保存しておき, 「Load from file」で読み込む.