Fixed typo bug with custom waveforms

这个提交包含在:
Craig Warren
2023-08-30 10:50:48 +01:00
父节点 c91ab83315
当前提交 c3e357e7b7

查看文件

@@ -433,7 +433,7 @@ class ExcitationFile(UserObjectSingle):
waveformtime = np.arange(0, G.timewindow + G.dt, G.dt)
timestr = "simulation time array"
for waveformID in waveformIDs:
for i, waveformID in enumerate(waveformIDs):
if any(x.ID == waveformID for x in G.waveforms):
logger.exception(f"Waveform with ID {waveformID} already exists")
raise ValueError
@@ -442,7 +442,7 @@ class ExcitationFile(UserObjectSingle):
w.type = "user"
# Select correct column of waveform values depending on array shape
singlewaveformvalues = waveformvalues[:] if len(waveformvalues.shape) == 1 else waveformvalues[:, waveform]
singlewaveformvalues = waveformvalues[:] if len(waveformvalues.shape) == 1 else waveformvalues[:, i]
# Truncate waveform array if it is longer than time array
if len(singlewaveformvalues) > len(waveformtime):