-
Notifications
You must be signed in to change notification settings - Fork 3
xdc.Transducer
Peter Hollender edited this page Dec 8, 2023
·
1 revision
Transducer transducer array array = Transducer("param", value, ...)
-
id
: [string] Transducer ID -
name
: [string] Transducer Name -
elements
: [(1,:) fus.xdc.Element] Element array -
frequency
: [(1,1) double] Nominal center frequency -
units
: [(1,1) string] Spatial units -
matrix
: [(4,4) double] Spatial transformation matrix -
attrs
: [struct]
-
trans = transform(self, matrix, options)
transform the Transducer -
[trans, trans_ok] = select(self, options)
Choose among transducer Transducers -
varargout = rescale(self, units)
rescale the spatial units -
n = numelements(self)
number of elements -
merged_array = merge(self, options)
merge multiple Transducers -
unit_vectors = get_unit_vectors(self, options)
get the unit vectors of the array -
matrix = get_matrix(self, options)
get the spatial transformation matrix -
positions = get_positions(self, options)
get the positions of the array's elements -
corners = get_corners(self, options)
get the corners of the array -
area = get_area(self, options)
get the array of the array's elements -
h = draw(self, options)
draw transducer trans_copy = copy(self)
-
trans = by_id(self, id)
get transducer by ID -
trans = gen_matrix_array(options)
generate a simple matrix array -
trans = from_struct(s, options)
load Transducer from struct -
trans = from_file(filename)
load Transducer from file
CAUTION - Investigational device. Limited by Federal (or United States) law to investigational use. open-tFUS has not been evaluated by the FDA and is not designed for the treatment or diagnosis of any disease. It is provided AS-IS, with no warranties. User assumes all liability and responsibility for identifying and mitigating risks associated with using this software.