exponenta event banner

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

Представлен в R2014b