コンテンツにスキップ

Pattern

単一焦点, 平面波, ベッセルビーム, ラゲール・ガウシアンビーム, エルミート・ガウシアンビームなど, 代表的な音場計算ユーティリティ.

focus / plane / bessel / laguerre_gaussian_phase / hermite_gaussian_phase には, 振動子 1 素子分の位相を返す *_transducer 版もある (例: focus_transducer). laguerre_gaussian_intensity / hermite_gaussian_intensity には振動子単位の版は無い.

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