Corrected time scale for built-in waveform plots.

这个提交包含在:
Craig Warren
2016-01-25 18:25:36 +00:00
父节点 1f75aa2c15
当前提交 a0e6350463
共有 9 个文件被更改,包括 3 次插入1 次删除

查看文件

@@ -38,7 +38,7 @@ args = parser.parse_args()
# Check waveform parameters
if args.type.lower() not in Waveform.waveformtypes:
raise CmdInputError('The waveform must have one of the following types {}'.format(','.join(Waveform.waveformtypes)))
raise CmdInputError('The waveform must have one of the following types {}'.format(', '.join(Waveform.waveformtypes)))
if args.freq <= 0:
raise CmdInputError('The waveform requires an excitation frequency value of greater than zero')
@@ -57,6 +57,8 @@ while not timeiter.finished:
waveform[timeiter.index] = w.calculate_value(timeiter[0], dt)
timeiter.iternext()
time *= 1e9
if args.fft:
# Calculate magnitude of frequency spectra of waveform
power = 10 * np.log10(np.abs(np.fft.fft(waveform))**2)