gigecam

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

Описание

пример

g = gigecam создает gigecam g объекта и соединяется с одним GigE Vision® камеры в вашей системе. Если у вас есть несколько камер и вы используете 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 Vision в вашей системе. Если у вас есть несколько камер и вы используете 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.

Он создает объект и соединяет его с камерой Matrix Vision с этим 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.

Он создает объект и соединяет его с камерой Matrix Vision с этим индексным номером, в этом случае второй, отображаемой 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, смотрите Использование заполнения клавишей Tab для функций.

Введенный в R2014b