Texo Parameters For Receive Beam Forming

Texo 6.0.3
Texo SDK 6.0.3 provides the following parameters and functions for electronic receive beam forming, or simply receive focusing.

Elements Involved in the Acquisition

 * int texoReceiveParams.numChannels;
 * number of channels (32 or 64)
 * int texoReceiveParams.channelMask[2];
 * channel masking for upto 64 elements (0 = on, 1 = off)


 * double texoReceiveParams.centerElement;
 * the fraction is used for virtual elements
 * int texoReceiveParams.aperture;
 * aperture size in elements

Elements Involved in the Beam Forming

 * int texoReceiveParams.weightType;
 * the window type to use for the receive aperture
 * int texoReceiveParams.maxApertureDepth;
 * maximum aperture curve depth in microns
 * _texoCurve texoReceiveParams.rxAprCrv;
 * recieve aperture curve

Automatic Focusing

 * int texoReceiveParams.applyFocus;
 * computed time delay usage (true = on, false = off)
 * int texoReceiveParams.speedOfSound;
 * speed of sound in m/s
 * int texoReceiveParams.angle;
 * angle in 1/1000th of a degree
 * int texoReceiveParams.useCustomWindow''';
 * custom apodization window (true = on, false = off)
 * unsigned char texoReceiveParams.window[64];
 * custom apodization window

Manual Focusing

 * int texoReceiveParams.useManualDelays;
 * manual time delay usage (true = on, false = off)
 * int texoReceiveParams.manualDelays[65];
 * time delays for up to 64 elements, with the maximum delay at the end

Texo 5.7.0
Texo SDK 5.7.9 provides the following parameters and functions for electronic receive beam forming, or simply receive focusing.

Elements Involved in the Acquisition

 * int texoReceiveParams.numChannels;
 * number of channels (32 or 64)
 * int texoReceiveParams.channelMask[2];
 * channel masking for upto 64 elements (0 = on, 1 = off)


 * int texoReceiveParams.centerElement;
 * center element in 1/10th of an element
 * int texoReceiveParams.aperture;
 * aperture size in elements

Elements Involved in the Beam Forming

 * int texoReceiveParams.maxApertureDepth;
 * maximum aperture curve depth in microns
 * CURVE texoReceiveParams.rxAprCrv;
 * recieve aperture curve

Automatic Focusing

 * bool texoReceiveParams.applyFocus;
 * computed time delay usage (true = on, false = off)
 * int texoReceiveParams.speedOfSound;
 * speed of sound in m/s
 * int texoReceiveParams.angle;
 * angle in 1/1000th of a degree

Manual Focusing

 * bool texoReceiveParams.useManualDelays;
 * manual time delay usage (true = on, false = off)
 * int texoReceiveParams.manualDelays[65];
 * time delays for up to 64 elements, with the maximum delay at the end