gigecam

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

Описание

пример

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