gigecam

Создайте объект gigecam получить изображения от камер Видения GigE

Синтаксис

g = gigecam
g = gigecam('IPAddress')
g = gigecam(devicenumber)
g = gigecam('serialnumber')

Описание

пример

g = gigecam создает объект gigecam g и соединяется с одной камерой Видения GigE в вашей системе. Если у вас есть несколько камер, и вы используете функцию gigecam без входного параметра, то это создает объект и соединяет его с первой камерой, которую это находит перечисленным в выводе функции gigecamlist.

Когда объект gigecam создается, он соединяется с камерой и устанавливает эксклюзивный доступ. Можно затем предварительно просмотреть данные и получить изображения с помощью функции snapshot.

пример

g = gigecam('IPAddress') создает объект gigecam g, где IPAddress является значением вектора символов, которое идентифицирует конкретную камеру ее IP-адресом и соединяет ее с камерой с тем адресом.

пример

g = gigecam(devicenumber) создает объект gigecam g, где devicenumber является значением числового скаляра, которое идентифицирует конкретную камеру ее индексом и соединяет ее с той камерой.

пример

g = gigecam('serialnumber') создает объект gigecam g, где serialnumber является значением вектора символов, которое идентифицирует конкретную камеру ее порядковым номером.

Примеры

свернуть все

Используйте функцию gigecam без входных параметров, чтобы соединиться с одной камерой Видения GigE в вашей системе. Если у вас есть несколько камер, и вы используете функцию gigecam без входного параметра, она создает объект и соединяет его с первой камерой, которую она находит перечисленным в выводе функции gigecamlist.

Используйте функцию gigecamlist, чтобы гарантировать, что MATLAB® обнаруживает вашу камеру.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'

Создайте объект, g.

g = gigecam

Это создает объект и соединяет его с камерой Photonofocus AG.

Используйте функцию gigecam с IP-адресом или порядковым номером камеры как входной параметр, чтобы создать объект и соединить его с камерой с тем адресом или номером.

Используйте функцию gigecamlist, чтобы гарантировать, что MATLAB обнаруживает ваши камеры.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'
  'mvBlueCOUGER-X120aG'  'MATRIX VISION GmbH'  '169.254.242.122'  'GX000818'

Создайте объект, g, с помощью IP-адреса камеры. Можно также создать объект в этом том же способе использовать порядковый номер. Вы используете тот же синтаксис, но используете порядковый номер вместо IP-адреса, также как вектор символов.

g = gigecam('169.254.242.122')
g = 

Display Summary for gigecam:

         DeviceModelName: 'mvBlueCOUGER-X120aG'
            SerialNumber: 'GX000818'
               IPAddress: '169.254.242.122'
             PixelFormat: 'Mono8'
   AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed'
                          'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed'
                          'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}
                  Height: 1082
                   Width: 1312

Show Beginner, Expert, Guru properties.
Show Commands.

Это создает объект и соединяет его с Матричной камерой Видения с тем IP-адресом.

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

Используйте функцию gigecamlist, чтобы гарантировать, что MATLAB обнаруживает ваши камеры.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'
  'mvBlueCOUGER-X120aG'  'MATRIX VISION GmbH'  '169.254.242.122'  'GX000818'

Создайте объект, g, с помощью индекса.

g = gigecam(2)
g = 

Display Summary for gigecam:

         DeviceModelName: 'mvBlueCOUGER-X120aG'
            SerialNumber: 'GX000818'
               IPAddress: '169.254.242.122'
             PixelFormat: 'Mono8'
   AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed'
                          'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed'
                          'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}
                  Height: 1082
                   Width: 1312

Show Beginner, Expert, Guru properties.
Show Commands.

Это создает объект и соединяет его с Матричной камерой Видения с тем индексом, в этом случае, второй, отображенный gigecamlist. Если у вас только есть одна камера, вы не должны использовать индекс.

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

свернуть все

IP-адрес вашей камеры, заданной как вектор символов. Этот аргумент создает объект gigecam g, где IPAddress является значением вектора символов, которое идентифицирует конкретную камеру ее IP-адресом. Когда вы используете функцию gigecam с IP-адресом камеры как входной параметр, это создает объект и соединяет его с камерой с тем адресом. Вы видите IP-адрес для своей камеры в списке, возвращенном функцией gigecamlist.

Пример: g = gigecam('169.254.192.165')

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

Номер устройства вашей камеры, заданной в виде числа. Этот номер идентифицирует конкретную камеру согласно своему индексному порядку. Это создает объект, соответствующий тому индексу, и соединяет его с той камерой. Индекс соответствует порядку камер в таблице, возвращенной gigecamlist, когда у вас есть несколько соединенных камер.

Пример: g = gigecam(2)

Типы данных: double

Порядковый номер вашей камеры, заданной как вектор символов. Этот аргумент создает объект gigecam g, где serialnumber является значением вектора символов, которое идентифицирует конкретную камеру ее порядковым номером. Когда вы используете функцию gigecam с порядковым номером камеры как входной параметр, это создает объект и соединяет его с камерой с тем номером. Вы видите порядковый номер для своей камеры в списке, возвращенном функцией gigecamlist.

Пример: g = gigecam('022600017445')

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

Советы

  • Когда объект gigecam создается, он соединяется с камерой и устанавливает эксклюзивный доступ. Можно затем предварительно просмотреть данные и получить изображения с помощью функции snapshot.

  • Вы не можете создать больше чем один объект, соединенный с тем же устройством, и пытающийся сделать, который генерирует ошибку.

Примечание

Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.

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

| | |

Введенный в R2014b