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

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

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

s = daq.createSession('digilent');

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

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

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);
Для просмотра документации необходимо авторизоваться на сайте