exponenta event banner

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

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

Узнайте о доступных устройствах Digilent ®.

dev = daqlist("digilent")
dev =

  1×4 table

    DeviceID                     Description                            Model                  DeviceInfo       
    ________    _____________________________________________    ____________________    _______________________

     "AD1"      "Digilent Inc. Analog Discovery 2 Kit Rev. C"    "Analog Discovery 2"    [1×1 daq.di.DeviceInfo]

Создайте объект DataAcquisition для устройств Digilent.

d = daq("digilent")
d = 

DataAcquisition using Digilent Inc. hardware:

                     Running: 0
                        Rate: 10000
           NumScansAvailable: 0
            NumScansAcquired: 0
              NumScansQueued: 0
    NumScansOutputByHardware: 0
                   RateLimit: []

Добавление канала генератора функции формы сигнала для устройства AD1 с Sine тип сигнала.

fgenCh = addoutput(d,"AD1",1,"Sine")
fgenCh = 

    Index     Type     Device    Channel    Measurement Type           Range                Name    
    _____    ______    ______    _______    ________________    ____________________    ____________

      1      "fgen"    "AD1"       "1"           "Sine"         "-5.0 to +5.0 Volts"    "AD1_1_fgen"

Установите амплитуду канала на 5 В с помощью Gain свойство и частота канала до 100 кГц.

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

Укажите длительность вывода для выполнения 5 секунд и запустите генерацию.

write(d,seconds(5))

Связанные темы