Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual
October 8, 2020
Page
35
of
170
Rev 1.0
GenICam
TM
API Module –
Configuring the Camera
Overview
Imperx Cheetah cameras are highly programmable and flexible. They allow control of all the
camera’s resources, camera settings, internal registers, video amplifiers, parameter flash, and so
on. You communicate with the camera from a simple GenICam compliant graphical user
interface (GUI). The GUI is bi-directional allowing you to issue commands to the camera and
allowing the camera to issues responses (either status or information).
The Cheetah camera ships with the Imperx Camera SDK software which includes the SDK and
IpxPlayer application to control the camera and view/save images.
Camera Startup
Upon powering up or receiving a DeviceReset command, the camera performs the following
steps:
1.
Boot loader checks program flash memory for a valid firmware image and loads it into the
field-programmable gate array (FPGA).
2.
The camera reads the Boot From register from the parameter Flash and loads a workspace
from one of the configuration spaces determined by the User Set Default selector. The
configuration spaces are: Factory Space (Default), User Space (User set 0–User Set 3).
3.
The camera runs the IP configuration according the GigE Vision standard, obtains the IP
address, and is ready for device enumeration by host application.
GenApi Camera Configuration
The camera XML nodes are listed below with a description of the camera configuration
parameters, the interface type, the range of control values, and the access mode for the
parameter (RW: Read/Write, RO: Read Only, WO: Write Only).
In the following tables, parameter names highlighted in
red italic
letters are
changeable only if image acquisition is turned
off
. You cannot change these
parameters if image acquisition is on. After making changes, you can turn the
camera image acquisition back
on
.