Каналы

Массив объектов канала сопоставлен с объектом сеанса

Описание

Это свойство объекта сеанса содержит и отображает массив каналов, добавленных к сеансу. Для получения дополнительной информации об основанном на сеансе интерфейсе смотрите Аппаратного Setup Открытия и Сеанса.

Совет

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

Значения

Значение определяется каналами, которые вы добавляете в объект сеанса.

Пример

Доступ к свойству каналов

Создайте и аналог и цифровые каналы на сеансе и отобразите свойство Channels.

Создайте объект сеанса, добавьте канал аналогового входа и отобразите свойство Channels сеанса.

s = daq.createSession('ni');
aich = addAnalogInputChannel(s,'cDAQ1Mod7',0,'Bridge');
aich = 

Data acquisition analog input channel 'ai0' on device 'cDAQ1Mod7':

             BridgeMode: Unknown
       ExcitationSource: Internal
      ExcitationVoltage: 2.5
NominalBridgeResistance: 'Unknown'
                  Range: -0.025 to +0.025 VoltsPerVolt
                   Name: ''
                     ID: 'ai0'
                 Device: [1x1 daq.ni.CompactDAQModule]
        MeasurementType: 'Bridge'
          ADCTimingMode: HighResolution

Добавьте, что аналоговый выход образовывает канал и просматривает свойство Channels.

aoch = addAnalogOutputChannel(s,'cDAQ1Mod2', 'ao1', 'Voltage')
aoch = 

Data acquisition analog output voltage channel 'ao1' on device 'cDAQ1Mod2':

 TerminalConfig: SingleEnded
          Range: -10 to +10 Volts
           Name: ''
             ID: 'ao1'
         Device: [1x1 daq.ni.CompactDAQModule]
MeasurementType: 'Voltage'

Добавьте цифровой канал с 'InputOnly'.

dich = addDigitalChannel(s,'dev1','Port0/Line0:1','InputOnly')
dich = 

Number of channels: 2
   index Type Device   Channel   MeasurementType Range Name
   ----- ---- ------ ----------- --------------- ----- ----
   1     dio  Dev1   port0/line0 InputOnly       n/a
   2     dio  Dev1   port0/line1 InputOnly       n/a

Измените свойство TerminalConfig входного канала к 'SingleEnded'.

aich.TerminalConfig = 'SingleEnded';

Можно использовать объект канала получить доступ и отредактировать свойство Channels.

Смотрите также

Для просмотра документации необходимо авторизоваться на сайте