Corrected time scale for built-in waveform plots.
之前 宽度: | 高度: | 大小: 182 KiB 之后 宽度: | 高度: | 大小: 181 KiB |
之前 宽度: | 高度: | 大小: 134 KiB 之后 宽度: | 高度: | 大小: 133 KiB |
之前 宽度: | 高度: | 大小: 130 KiB 之后 宽度: | 高度: | 大小: 129 KiB |
之前 宽度: | 高度: | 大小: 143 KiB 之后 宽度: | 高度: | 大小: 142 KiB |
之前 宽度: | 高度: | 大小: 144 KiB 之后 宽度: | 高度: | 大小: 144 KiB |
之前 宽度: | 高度: | 大小: 128 KiB 之后 宽度: | 高度: | 大小: 128 KiB |
之前 宽度: | 高度: | 大小: 145 KiB 之后 宽度: | 高度: | 大小: 145 KiB |
之前 宽度: | 高度: | 大小: 137 KiB 之后 宽度: | 高度: | 大小: 136 KiB |
@@ -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)
|
||||
|