Создайте интерфейс DataAcquisition

В этом примере показано, как создать интерфейс DataAcquisition и добавить каналы, чтобы получить и сгенерировать данные. Можно также сконфигурировать DataAcquisition и свойства канала, необходимые для операции.

Шаг 1. Найдите устройства для поставщика.

daqlist("ni")
  2×4 table

    DeviceID                Description                  Model             DeviceInfo       
    ________    ___________________________________    __________    _______________________

     "Dev2"     "National Instruments(TM) USB-6509"    "USB-6509"    [1×1 daq.ni.DeviceInfo]
     "Dev3"     "National Instruments(TM) USB-6211"    "USB-6211"    [1×1 daq.ni.DeviceInfo]

Шаг 2. Создайте объект DataAcquisition.

 d = daq("ni")
DataAcquisition using National Instruments(TM) hardware:

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

После того, как вы создадите объект DataAcquisition, добавьте каналы с помощью addinput и addoutput функции.

Шаг 3. Добавьте каналы в DataAcquisition.

Добавьте канал аналогового входа и просмотрите список каналов DataAcquisition:

addinput(d,"Dev3","ai0","Voltage")
d.Channels
    Index    Type    Device    Channel    Measurement Type          Range              Name   
    _____    ____    ______    _______    ________________    __________________    __________

      1      "ai"    "Dev3"     "ai0"     "Voltage (Diff)"    "-10 to +10 Volts"    "Dev3_ai0"

Шаг 4. Измените свойства канала.

Переключите канал TerminalConfig свойство к 'SingleEnded', и просмотрите обновленную настройку:

d.Channels.TerminalConfig = "SingleEnded";
d.Channels
    Index    Type    Device    Channel      Measurement Type             Range              Name   
    _____    ____    ______    _______    _____________________    __________________    __________

      1      "ai"    "Dev3"     "ai0"     "Voltage (SingleEnd)"    "-10 to +10 Volts"    "Dev3_ai0"

Связанные примеры

Больше о