Установите свойства для приобретения Matrox

Вы не можете непосредственно установить свойства для объекта matroxcam в Image Acquisition Toolbox™. Чтобы установить свойства приобретения, используйте свой файл Конфигурационного файла цифрового преобразователя (DCF). Можно установить свойства в файле DCF с помощью программного обеспечения Matrox® Intellicam. Файл DCF содержит свойства, относящиеся к сигналу воздействия, режиму захвата, синхронизирующему сигналу, камере, видеосигналу, видео синхронизации и пиксельным часам. Если вы сконфигурировали эти свойства в своем файле DCF, вы создаете объект matroxcam с помощью того имени файла и пути как входной параметр.

  1. Установите любые свойства, которые вы хотите сконфигурировать в своем файле DCF, с помощью программного обеспечения Matrox Intellicam.

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

    matroxlist
    ans = 
    
       Solios XCL (digitizer 0)
       Solios XCL (digitizer 1)
       VIO (digitizer 0)
    
  3. Используйте функцию matroxcam, чтобы создать объект и соединить его с устройством захвата изображения. Если вы хотите использовать второе устройство захвата изображения в списке, Solios XCL в цифровом преобразователе 1, используйте 2 в качестве индекса, поскольку это - второе устройство в списке. Второй аргумент должен быть именем вашего файла DCF, вводимого как вектор символов. Это должно содержать полностью определенный путь к файлу также. В этом примере файл DCF называют mycam.dcf.

    m = matroxcam(2, 'C:\Drivers\Solios\dcf\XCL\Basler\A404K\mycam.dcf')
    m = 
    
    Display Summary for matroxcam:
    
             DeviceName: 'Solios XCL (digitizer 1)'
                DCFName: 'C:\Drivers\Solios\dcf\XCL\Basler\A404K\mycam.dcf'
        FrameResolution: '1300 x 1080'  
                Timeout: 10   

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

  4. Можно затем предварительно просмотреть и получить изображения, как описано в Получают Изображения от Устройств захвата изображения Matrox.

Примечание

Если необходимо изменить какие-либо свойства после того, как вы предварительно просматриваете свое изображение, необходимо изменить их в файле DCF, и затем создать новый объект взять изменения.

Конфигурирование аппаратного инициирования

Если ваш файл DCF сконфигурирован для аппаратного инициирования, то необходимо обеспечить триггер, чтобы получить изображения. Чтобы сделать это, вызовите функцию snapshot, как вы обычно были бы, как описано в Получают Один Фрейм изображения от Устройства захвата изображения Matrox, и затем выполняют аппаратный триггер, чтобы получить кадр.

Обратите внимание на то, что, когда вы вызываете функцию snapshot с аппаратным набором инициирования, она не будет тайм-аут, как она обычно была бы. Поэтому командная строка MATLAB будет блокирована, пока вы не выполните аппаратный триггер.