exponenta event banner

addFunctionGeneratorChannel

(Не рекомендуемый), Добавляет канал функционального преобразователя

Этот session объектная функция не рекомендуется. Используйте DataAcquisition возразите функциям вместо этого. См. Вопросы совместимости.

Описание

пример

addFunctionGeneratorChannel(s,deviceID,channelID,waveformType) добавляет канал на устройстве, представленном deviceID, с заданным channelID и waveformType к сеансу s.

пример

[ch,idx] = addFunctionGeneratorChannel(s,deviceID,channelID,waveformType) создает и отображает объект ch, представляя канал, который был добавлен и индекс, idx, который является индексом в массив объекта Channels сеанса свойство.

Примеры

свернуть все

Добавьте канал на устройстве Digilent с типом формы волны синуса.

Создайте сеанс для устройств Digilent.

s = daq.createSession('digilent');

Добавьте канал с типом формы волны синуса.

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

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

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

Создайте сеанс для устройств Digilent.

s = daq.createSession('digilent');

Добавьте канал с типом формы волны синуса.

[ch,idx] = addFunctionGeneratorChannel(s,'AD1',1,'Sine')
ch = 

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

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


Properties, Methods, Events


idx =

     1

Входные параметры

свернуть все

Сеанс сбора данных в виде объекта сеанса. Создайте использование объекта сеанса daq.createSession. Используйте сеанс сбора данных для операций генерации и захвата. Создайте один сеанс на поставщика и используйте тот сеанс поставщика, чтобы выполнить все операции сбора данных.

ID устройства, как задано поставщиком устройства в виде вектора символов или строки. Получите ID устройства путем вызова daq.getDevices. Канал, заданный для этого устройства, создается для объекта сеанса.

ID канала или физическое местоположение канала на устройстве, добавленном к сеансу в виде числового значения, вектора символов или строки. Можно добавить область значений каналов с массивом. Индекс для этого канала, отображенного на сеансе, указывает на положение этого канала на сеансе. Если вы добавляете канал с ID канала 1 как первый канал на сеансе, индексом сеанса является 1 из-за положения, не ID.

Тип формы волны функционального преобразователя, заданный как вектор символов или строка. Допустимые типы формы волны включают:

  • 'Sine'

  • 'Square'

  • 'Triangle'

  • 'RampUp'

  • 'RampDown'

  • 'DC'

  • 'Arbitrary'

Типы данных: char | string

Выходные аргументы

свернуть все

Канал аналогового входа, который вы добавляете, возвратился как объект, содержащий 1xn массив поставщика определенный канал определенная информация. Используйте этот объект канала для свойств канала и устройства доступа.

Индекс канала, возвращенный как числовое значение. Через индекс можно получить доступ к массиву объекта сеанса Channels свойство.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2020a

Введенный в R2014b