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

Pattern

単一焦点・平面波・ベッセルビーム・音響浮揚向けのトラップ場など, 代表的な音場計算ユーティリティ.

focus / plane / bessel / laguerre_gaussian_phase / hermite_gaussian_phase には, デバイス 1 台分のみを計算する *_device 版と, 振動子 1 素子分の位相を返す *_transducer 版もある (例: focus_device / focus_transducer). いずれも Rust と C# にあり, Python にはない.

位相計算には波長 が必要になる. 音速 から autd3_rs_pattern::wavelength(sound_speed) で波長を求められる. 音速 340 m/s (室温約15°の空気中での音速) では.