RadiationPressure
RadiationPressure
is a Modulation
to apply modulation to radiation pressure (proportional to the square of the sound pressure) instead of sound pressure.
For example, if you use RadiationPressure
on Sine
modulation with , the radiation pressure of the sound pressure amplitude is as follows, and the envelope of the radiation pressure follows the sine wave.
use autd3::prelude::*;
#[allow(unused_variables)]
fn main() {
let m = Sine::new(150 * Hz).with_radiation_pressure();
}
#include<autd3.hpp>
int main() {
const auto m =
autd3::modulation::Sine(150 * autd3::Hz).with_radiation_pressure();
return 0; }
using AUTD3Sharp.Modulation;
using static AUTD3Sharp.Units;
var m = new Sine(150u * Hz).WithRadiationPressure();
from pyautd3 import Hz, Sine
m = Sine(150 * Hz).with_radiation_pressure()