3
Tools to Control the Grasshopper3 PGE
The Grasshopper3 PGE's features can be accessed using various controls, including:
FlyCapture SDK including API examples and the FlyCap program
n
GenICam Applications
n
GigE Vision Bootstrap Registers
n
Control and Status Registers
n
Third-party Software Applications
n
Examples of the controls are provided throughout this document. Additional information can be found in the
appendices.
3.1
Using FlyCapture®
The user can monitor or control features of the camera through FlyCapture API examples provided in the
FlyCapture SDK, or through the FlyCap Program.
3.1.1
FlyCap Program
The FlyCap application is a generic, easy-to-use streaming image viewer included with the FlyCapture SDK that
can be used to test many of the capabilities of your compatible camera. It allows you to view a live video stream
from the camera, save individual images, adjust the various video formats, frame rates, properties and settings of
the camera, and access camera registers directly. Consult the FlyCapture SDK Help for more information.
3.1.2
Custom Applications Built with the FlyCapture API
The FlyCapture SDK includes a full Application Programming Interface that allows customers to create custom
applications to control cameras. Included with the SDK are a number of source code examples to help
programmers get started.
FlyCapture API examples are provided for C, C++, C#, and VB.NET languages. There are also a number of
precompiled examples.
Code samples are provided in
Examples of basic programming tasks are described in
3.2
Using GenICam Applications
GigE Vision is an interface standard that allows for fast image transfer over Ethernet networks. All cameras
supporting GigE Vision interact the same way with software also supporting GigE Vision.
The standard defines required elements for camera identification, control, and output. It uses GenICam, a
programming interface for camera attribute control. GenICam allows camera vendors to define features and
attributes in an XML file stored inside the camera. The file is parsed by the host application when the camera is
initially discovered. One of the key benefits of GenICam is the ability for camera vendors to introduce new
camera-specific features without needing to update the host application.
2/10/2017
©2013-2017
FLIR Integrated Imaging
Solutions Inc. All rights reserved.
FlyCapture API Code
Samples.
FlyCapture SDK Examples
®
Grasshopper
3 PGE Technical Reference
3 Tools to Control the Grasshopper3 PGE
16
Need help?
Do you have a question about the GRASSHOPPER 3 Series and is the answer not in the manual?