removeChannel

Удалите канал из объекта сеанса

Синтаксис

Описание

пример

removeChannel(s,idx); удаляет канал, заданный idx от объекта s сеанса.

Примеры

свернуть все

Запустите с сеанса s, к которому вы добавляете два аналоговых входа и два канала напряжения аналогового выхода и отображаете информацию о канале.

s
s = 

Data acquisition session using National Instruments hardware:
   No data queued.  Will run at 1000 scans/second.
   Operation starts immediately.
      Number of channels: 4
      index Type  Device   Channel   MeasurementType      Range           Name
      ----- ---- --------- ------- -------------------   ---------------- ----
      1     ai   cDAQ1Mod4 ai0     Voltage (SingleEnd)   -10 to +10 Volts
      2     ai   cDAQ1Mod4 ai1     Voltage (SingleEnd)   -10 to +10 Volts
      3     ao   cDAQ1Mod2 ao0     Voltage (Diff)        -10 to +10 Volts
      4     ao   cDAQ1Mod2 ao1     Voltage (Diff)        -10 to +10 Volts

Удалите канал 'ai0' с индексом 1 от сеанса:

removeChannel(s,1)

Чтобы видеть, как сдвиг индексов после того, как вы удалите канал, вводит:

s
s = 

Data acquisition session using National Instruments hardware:
   No data queued.  Will run at 1000 scans/second.
   All devices synchronized using cDAQ1 CompactDAQ chassis backplane. (Details)
      Number of channels: 3
      index Type  Device   Channel   MeasurementType     Range            Name
      ----- ---- --------- ------- -------------------   ---------------- ----
      1     ai   cDAQ1Mod4 ai1     Voltage (SingleEnd)   -10 to +10 Volts
      2     ao   cDAQ1Mod2 ao0     Voltage (Diff)        -10 to +10 Volts
      3     ao   cDAQ1Mod2 ao1     Voltage (Diff)        -10 to +10 Volts

Удалите первый выходной канал 'ao0' в индексе 2:

removeChannel(s,2);

Сеанс теперь отображает вход того и один выходной канал:

s.Channels
ans = 

Number of channels: 2
      index Type  Device   Channel   MeasurementType     Range            Name
      ----- ---- --------- ------- -------------------   ---------------- ----
      1     ai   cDAQ1Mod4 ai1     Voltage (SingleEnd)   -10 to +10 Volts
      2     ao   cDAQ1Mod2 ao1     Voltage (Diff)        -10 to +10 Volts

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

свернуть все

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

Индекс канала, заданный как числовое значение. Используйте индекс канала, который вы хотите удалить из сеанса.

Представленный в R2010b

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