Source code for RsSmw.Implementations.Source.Bb.C2K.Waveform
from .....Internal.Core import Core
from .....Internal.CommandsGroup import CommandsGroup
from .....Internal import Conversions
# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class WaveformCls:
"""
| Commands in total: 1
| Subgroups: 0
| Direct child commands: 1
"""
def __init__(self, core: Core, parent):
self._core = core
self._cmd_group = CommandsGroup("waveform", core, parent)
[docs]
def set_create(self, filename: str) -> None:
"""
``[SOURce<HW>]:BB:C2K:WAVeform:CREate`` \n
Snippet: ``driver.source.bb.c2K.waveform.set_create(filename = 'abc')`` \n
This command creates a waveform using the current settings of the 'CDMA2000' menu. The file name is entered with the
command. The file is stored with the predefined file extension wv. The file name and the directory it is stored in are
user-definable.
:param filename: string
"""
param = Conversions.value_to_quoted_str(filename)
self._core.io.write(f'SOURce<HwInstance>:BB:C2K:WAVeform:CREate {param}')