Skip to content

Commit aea3296

Browse files
Fix bug in element.calc_output #439
1 parent e00eaba commit aea3296

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/openlifu/xdc/element.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,9 @@ def length(self, value):
204204
def get_sensitivity(self, frequency: float) -> float:
205205
return sensitivity_at_frequency(self.sensitivity, frequency)
206206

207-
def calc_output(self, input_signal, cycles: float, frequency: float, dt: float):
208-
drive_signal = generate_drive_signal(input_signal, cycles=cycles, frequency=frequency, dt=dt)
209-
return drive_signal * self.get_sensitivity(frequency)
207+
def calc_output(self, cycles: float, frequency: float, dt: float, amplitude: float = 1.0) -> np.ndarray:
208+
drive_signal = generate_drive_signal(cycles=cycles, frequency=frequency, dt=dt)
209+
return drive_signal * self.get_sensitivity(frequency) * amplitude
210210

211211
def copy(self):
212212
return copy.deepcopy(self)

0 commit comments

Comments
 (0)