Сгенерируйте стандартную форму волны Используя каналы генерации функции формы волны

В этом примере показано, как использовать функциональный канал генерации на сеансе, чтобы сгенерировать функцию формы волны синуса на частоте на 100 кГц. Область значений выходного напряжения сигнала установлена в -5.0 к +5.0 вольты

Создайте сеанс приобретения Digilent

s = daq.createSession('digilent');

Используйте daq.getdevices обнаружить доступные устройства Digilent.

Создайте канал генерации функции формы волны с Sine WaveformType.

fgenCh = addFunctionGeneratorChannel(s, 'AD1', 1, 'Sine')
fgenCh = 

Data acquisition sine waveform generator '1' on device 'AD1':

              Phase: 0
              Range: -5.0 to +5.0 Volts
     TerminalConfig: SingleEnded
               Gain: 1
             Offset: 0
          Frequency: 4096
       WaveformType: Sine
     FrequencyLimit: [0.0 25000000.0]
               Name: ''
                 ID: '1'
             Device: [1x1 daq.di.DeviceInfo]
    MeasurementType: 'Voltage'

Установите амплитуду канала на 5v использование Gain свойство и частота канала к 100KHz.

fgenCh.Gain = 5;
fgenCh.Frequency = 100e3
fgenCh

Data acquisition sine waveform generator '1' on device 'AD1':

              Phase: 0
              Range: -5.0 to +5.0 Volts
     TerminalConfig: SingleEnded
               Gain: 5
             Offset: 0
          Frequency: 100000
       WaveformType: Sine
     FrequencyLimit: [0.0 25000000.0]
               Name: ''
                 ID: '1'
             Device: [1x1 daq.di.DeviceInfo]
    MeasurementType: 'Voltage'

Задайте сеанс, чтобы запуститься для 5 секунды и запускают генерацию.

s.DurationInSeconds = 5;
startForeground(s);
Для просмотра документации необходимо авторизоваться на сайте