create_rect_ssa()
Description: Creates a spherical section array of rectangular transducers.
Usage
transducer = create_rect_ssa(width, height, R, nrow, ang_open);
Arguments
- width Width of a single element in meters, all elements in the array are the same size.
- height Height of a single element in meters, all elements in the array are the same size.
- R Radius of curvature of the array in m.
- nrow Number of elements in each direction.
- ang_open Spread of the array in each direction in radians.
Output Parameters
- transducer An array of transducer structs.
Notes
The array is defined such that the coordinate [0 0 0]
corresponds to the center of the anchor element of the array.
Example
% Create a 32 x 32 spherical section array of 1.7mm square elements
rows = 32;
width = 1.7e-3;
height = 1.7e-3;
radius = 75e-3;
ang_open = pi/8;
xdcr = create_rect_ssa(width, height, radius, rows, ang_open);
draw_array(xdcr);