create_rect_enclosed_csa()

Description: This function creates a fully-enclosed cylindrical section array of rectangular transducers.

Usage

transducer = create_rect_enclosed_csa(nx, ny, width, height, kerf_y, r_curv);
transducer = create_rect_enclosed_csa(nx, ny, width, height, kerf_y, r_curv); 

Arguments

Output Parameters

Notes

The array generated will be a cylinder with its center along the y-axis. The elements will be located along the edge of the cylinder in series of rings in x and z.

Example

% Create a 128 x 5 enclosed cylindrical section array of 1mm x 5mm elements
el_x = 128;
el_y = 5;
width = 1e-3;
height = 5e-3;
kerf_y = 0.5e-3;
r_curv = 45e-3;

xdcr = create_rect_enclosed_csa(el_x, el_y, width, height, kerf_y, r_curv);
draw_array(xdcr);

Click on an image to view an enlarged version.