def setWaveform(self, waveform):
"""Set the periodic waveform to generate.
Args:
waveform: String describing the type of waveform to produce.
May be 'sinusoid' or 'sawtooth' or 'square'
"""
waveform = waveform.lower()
with self.lock:
try:
# index into keys gives us an integer id
self.waveform.value = list(waveforms.keys()).index(waveform)
except ValueError:
raise ValueError('Invalid waveform %s.' % str(waveform))
评论列表
文章目录