DeviceID

Идентифицируйте устройство получения изображений, представленное объектом ввода видео

Описание

Свойство DeviceID идентифицирует устройство, представленное объектом ввода видео.

ID устройства является номером, присвоенным адаптером, который однозначно определяет устройство получения изображений. Адаптер присваивает первое устройство, это обнаруживает идентификатор 1, второе устройство, это обнаруживает идентификатор 2 и так далее.

Необходимо задать ID устройства в качестве аргумента к функции videoinput, когда вы создаете объект ввода видео. Объектно-ориентированная память значение в свойстве DeviceID и также использует значение при построении значения по умолчанию свойства Name.

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

Характеристики

Доступ

Только для чтения

Тип данных

double

Значения

Любое неотрицательное целое число

Примеры

Используйте функцию imaqhwinfo, чтобы определить, какие адаптеры соединяются с устройствами в вашей системе.

imaqhwinfo

ans = 

    InstalledAdaptors: {'matrox'  'winvideo'}
        MATLABVersion: '7.4 (R2007a)'
          ToolboxName: 'Image Acquisition Toolbox'
       ToolboxVersion: '2.1 (R2007a)'

Используйте функцию imaqhwinfo снова, задавая имя адаптера, чтобы узнать, сколько устройств доступно через тот адаптер. Функция imaqhwinfo возвращает идентификаторы устройства для всех устройств в поле DeviceIds.

info = imaqhwinfo('winvideo')

info =

       AdaptorDllName: [1x73 char]
    AdaptorDllVersion: '2.0 (R2006a+)'
          AdaptorName: 'winvideo'
            DeviceIDs: {[1]}
           DeviceInfo: [1x1 struct]

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

Функции

imaqhwinfo, videoinput

Свойства

Name