def signalgenerator(command_type, communication_method, *args, **kwargs):
    """
    Signal Generator に接続し、使用できるようにします。

    Parameters
    ----------
    command_type : 文字列
        制御コマンドの種類を指定します。
        'SCPI', 'anritsu', 'phasematrix' が使用可能です。
        - 個々のコマンドを用いて利用できる装置名は help(sg) で確認できます。
        command_type の文字列は大文字小文字を区別されません。
    communication_method : 文字列
        通信方式を指定します。
        'Ethernet', 'GPIB_Prologix' が使用可能です。
        - 'Ethernet' の場合、さらに、host, port を引数で与えてください。
        - 'GPIB_Prologix' の場合、さらに、host, port, gpib を引数で与えてください。
        通信方式の引数についての詳細は、pymeasure.create_communicator を
        参照してください。
        communication_method の文字列は大文字小文字を区別されません。

    Returns
    -------
    sg : Signal Generator インスタンス

    Examples
    --------
    >>> sg = pymeasure.signalgenerator('SCPI', 'Ethernet',
                                       host='192.168.100.10', port=5025)
    """
    com = create_communicator(communication_method, *args, **kwargs)
    return devices.signal_generator(command_type, com)
def create_signalgenerator(command_type, communication_method, *args, **kwargs):
    """
    """
    com = create_communicator(communication_method, *args, **kwargs)
    return devices.signal_generator(command_type, com)