removechannel

Удалите канал из интерфейса устройства

Синтаксис

Описание

пример

removechannel(d,idx) удаляет заданные каналы из интерфейса DataAcquisition. Если DataAcquisition имеет каналы с индексами выше, чем удаляемые каналы, они перенумерованы, чтобы заполнить пустые разрывы, оставленные удалением, но названия канала не изменяются.

Примеры

свернуть все

Удалите каналы из DataAcquisition и обратите внимание на изменения индекса.

d = daq("directsound");
addinput(d,"Audio0","1","Audio");
addinput(d,"Audio1","1","Audio");
addoutput(d,"Audio3","1","Audio");
addoutput(d,"Audio6","1","Audio");
d.Channels
index     Type      Device     Channel    Measurement Type         Range         Name 
_____    ______    ________    _______    ________________    _______________    _____

  1      "audi"    "Audio1"      "1"          "Audio"         "-1.0 to +1.0 "    "ch1"
  2      "audi"    "Audio0"      "1"          "Audio"         "-1.0 to +1.0 "    "ch2"
  3      "audo"    "Audio3"      "1"          "Audio"         "-1.0 to +1.0 "    "ch3"
  4      "audo"    "Audio6"      "1"          "Audio"         "-1.0 to +1.0 "    "ch4"
removechannel(d,2)
d.Channels
index     Type      Device     Channel    Measurement Type         Range         Name 
_____    ______    ________    _______    ________________    _______________    _____

  1      "audi"    "Audio1"      "1"          "Audio"         "-1.0 to +1.0 "    "ch1"
  2      "audo"    "Audio3"      "1"          "Audio"         "-1.0 to +1.0 "    "ch3"
  3      "audo"    "Audio6"      "1"          "Audio"         "-1.0 to +1.0 "    "ch4"

Обратите внимание на то, что после удаления второго канала, остающиеся каналы пронумерованы 1, 2, и 3. Названия канала не изменяются.

Удалите все остающиеся каналы.

removechannel(d,[1:length(d.Channels)])

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

свернуть все

Интерфейс DataAcquisition в виде DataAcquisition объект, созданное использование daq функция.

Пример: d = daq()

Индекс канала в виде числового скаляра или вектора. Удаление канала переключает вниз индексы остающихся более высоких каналов, но не изменяет названия канала. Не путайте индекс канала в DataAcquisition с ID канала устройства сбора данных.

Пример: [1,3]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

Функции

Введенный в R2020a