pyudv.geometry.Transducer#
- class Transducer(activediameter=None, overalldiameter=None, overalllength=None, nearfield=None, halfangle=None, freq=None)[source]#
A class used to caracterize a transducer physical properties.
- Parameters:
activediameter (float, optional) – transducer active diameter, by default None
overalldiameter (float, optional) – transducer overall diameter, by default None
overalllength (float, optional) – transducer overall length, by default None
nearfield (float, optional) – transducer near-field distance, by default None
halfangle (float, optional) – transducer divegence half-angle (deg.), by default None
freq (float, optional) – transducer centre frequency, by default None
Methods
beam_width
(distance)Compute the beam width at a certain distance from the beam half divergence angle.
Attributes
Transducer.activediameter
transducer active diameter
Transducer.overalldiameter
transducer overall diameter
Transducer.overalllength
transducer overall length
Transducer.nearfield
transducer near-field distance
Transducer.halfangle
transducer beam half divergence angle
Transducer.freq
transducer frequency
Transducer.width_at_nearfield
beam width at near-field distance