コンテンツにスキップ

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()
};

台数・配置は Simulator の画面 (Geometry タブ) で設定する. クライアントを開く前に, Geometry タブの台数と配置をクライアントのジオメトリに合わせておく.

Simulator は起動するたびに原点に 1 台の状態から始まる. 設定したジオメトリを次回も使うときは「Save to file」で保存しておき, 「Load from file」で読み込む.