Dalsa Genie Color C640 User Manual

Dalsa Genie Color C640 User Manual

Genie color series gige vision area scan camera
Hide thumbs Also See for Genie Color C640:
Table of Contents

Advertisement

Genie
Color
Series
Camera User's Manual
Genie Framework 1.80
C640
C1024
C1280
C1400
C1410
C1600
CA-GENM-CUM00
www.imaging.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Genie Color C640 and is the answer not in the manual?

Questions and answers

Summary of Contents for Dalsa Genie Color C640

  • Page 1 ™ Genie Color Series Camera User’s Manual Genie Framework 1.80 C640 C1024 C1280 C1400 C1410 C1600 CA-GENM-CUM00 www.imaging.com...
  • Page 2 All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by DALSA for its use. DALSA reserves the right to make changes to this information without notice. Reproduction of this manual in whole or in part, by any means, is prohibited without prior permission having been obtained from DALSA.
  • Page 3: Table Of Contents

    Vibration and Shock Certifications....................9 ......................10 UPPORTED NDUSTRY TANDARDS ........................10 ENIE ENSOR VERVIEW Genie C640-1/2 Specifications .......................11 Genie C640-1/3 Specifications .......................12 Genie C1024-1/3 Specifications .....................13 Genie C1280-1/3 Specifications .....................14 Genie C1400-1/2 Specifications .....................15 Genie C1410-2/3 Specifications .....................16 Genie C1600-1/1.8 Specifications ....................17 ....................18 PPLICATION...
  • Page 4 Power-up Configuration (Saved User Settings)................32 Power-up Parameter List ......................... 33 Power-up Control via Sapera LT or GigE Vision Compliant Applications..........33 Camera Information via Sapera LT or GigE Vision Compliant Applications........34 ..........................35 ENSOR ONTROLS Sensor Parameters: Controls Via CamExpert ................35 Color Calibration..........................36 Gain and Black Level Controls.......................37 Gain and Offset Control via Sapera LT or GigE Vision Compliant Applications......38...
  • Page 5 Network Controls via Sapera LT or GigE Vision Compliant Applications ........72 ......................73 APERA UPPORTED EATURES Accessing Features with Sapera++ LT ..................73 Feature Type STRING........................74 Feature Type ENUM........................74 Feature Type INT32........................76 Feature Type BOOL........................77 Feature Summary List by Function Group ..................78 Device ..............................
  • Page 6 Camera acquisition is good but frame rate is lower than expected............122 Camera is functional, frame rate is as expected, but image is black ............. 122 Other Problems or Issues......................122 Random Invalid Trigger Events ......................122 Minimum Sapera Version Required ...................... 122 DALSA CONTACT INFORMATION....................123 .........................123 ENIE ALES NFORMATION .........................124...
  • Page 7: Genie Color Series Overview

    Trigger-to-Image-Reliability framework to dependably capture and transfer images from the camera to the host PC. All Genie cameras are supported by DALSA Sapera™ LT software libraries featuring CamExpert for simplified camera set-up and configuration. Sapera LT is field proven in thousands of robust industrial applications. Hardware independent, Sapera LT delivers the same reliable performance regardless of the image acquisition device being used.
  • Page 8: Genie Application Advantages

    Genie Application Advantages  Available in a number of resolutions  Compact, rugged design  GigE Vision 1.0 compliant  Gigabit Ethernet (GigE) interconnection to a computer via standard CAT5e or CAT6 cables  Connection to the host computer NIC through a GigE network switch ...
  • Page 9: Product Part Numbers

    Specifications" on page for each Genie model. Sensor Siz Product Number Camera Resolution Pixel size (µm) (full frame) CR-GEN0-C640x Genie C640-1/2 1/2 in 640 x 480 9.9 x 9.9 Genie C640-1/3 1/3 in 640 x 480 7.4 x 7.4 CR-GEN3-C640x Genie C1024-1/3...
  • Page 10: Camera Performance Specifications

    Camera Performance Specifications Specifications for each available sensor are listed after the general Genie camera specifications. Camera Controls Synchronization Modes Free running and Triggered Synchronous and Reset mode Software trigger (through Ethernet) Exposure Modes Programmable (1µs granularity, minimum (see sensor data) – maximum 16s) Pulse controlled Trigger Input Opto-isolated, 2V to 12V typical, 2mA min.
  • Page 11: Certifications

    Certifications EN55022, class A, Radio Disturbance Characteristics EN61000-4-2, Electrostatic discharge immunity test EN61000-4-3, Radiated, radio-frequency, electromagnetic field immunity test EN61000-4-4, Electrical fast transient/burst immunity test EN61000-4-6, Immunity to conducted disturbances, induced by radio-frequency fields ENV50204, 1995 Part 15, class A see "EC &...
  • Page 12: Supported Industry Standards

    Supported Industry Standards Genie cameras are 100% compliant with the GigE Vision 1.0 specification which defines the communication interface protocol used by any GigE Vision device. The device description and capabilities are contained in an XML file. For more information see: http://www.machinevisiononline.org/public/articles/index.cfm?cat=167 Genie cameras implement a superset of the GenICam™...
  • Page 13: Genie C640-1/2 Specifications

    Genie C640-1/2 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/2 inch diagonal) Sensor Sony ICX414AQ Resolution 640 x 480 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds)
  • Page 14: Genie C640-1/3 Specifications

    Genie C640-1/3 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/3 inch diagonal) Sensor Sony ICX424AQ Resolution 640 x 480 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds)
  • Page 15: Genie C1024-1/3 Specifications

    Genie C1024-1/3 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/3 inch diagonal) Sensor Sony ICX204AK Resolution 1024 x 768 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 20 fps Minimum Exposure...
  • Page 16: Genie C1280-1/3 Specifications

    Genie C1280-1/3 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/3 inch diagonal) Sensor Sony ICX445AQA Resolution 1280 x 960 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 24.36 fps Minimum Exposure...
  • Page 17: Genie C1400-1/2 Specifications

    Genie C1400-1/2 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/2 inch diagonal) Sensor ICX267AK Resolution 1360 x 1024 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 15 fps Minimum Exposure 32μs...
  • Page 18: Genie C1410-2/3 Specifications

    Genie C1410-2/3 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (2/3 inch diagonal) Sensor ICX285AQ Resolution 1360 x 1024 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 21.9 fps Minimum Exposure 32μs...
  • Page 19: Genie C1600-1/1.8 Specifications

    Genie C1600-1/1.8 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel (1/1.8 inch diagonal) Sensor ICX274AQ Resolution 1600 x 1200 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 15 fps Minimum Exposure 35μs...
  • Page 20: Application Development Overview

    Sapera LT is a powerful development library for image acquisition and control. Sapera LT provides a single API across current and future DALSA hardware. Sapera LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.
  • Page 21: Installing The Genie Camera

    Alternatively, if a DHCP server is present on the network, the Genie is going to issue a DHCP request asking for an IP address. The DHCP server will then provide the Genie an IP address. The DALSA Network Configuration tool, installed with the DALSA Network Imaging Package, can also function as the DHCP server (refer to the DALSA Network Imaging Package user's manual).
  • Page 22: Installation Overview & Preparations

    (refer to the DALSA Network Imaging Package user's manual).  Genie also can connect through a Gigabit Ethernet switch. When using VLAN groups, the Genie and controlling computer must be in the same group (refer to the DALSA Network Imaging Package user's manual)). ...
  • Page 23: Preventing Operational Faults Due To Esd

    0 volt return line is not necessarily connected to earth ground. DALSA has performed ESD testing on Genie cameras using an 8 kilovolt ESD generator without any indication of operational faults. The two following methods, either individually or together will prevent ESD problems.
  • Page 24: Genie Cd Package Installation

    The Genie Framework software package and Sapera runtime provides all components required to control the Genie with the supplied CamExpert tool. Genie Framework software components include the Network Imaging driver (refer to the DALSA Network Imaging package manual), the Sapera GigE server, and CamExpert (if Sapera LT library is not installed).
  • Page 25: Connect The Genie Camera

    Sequence" on page 25, or a DHCP IP address if a DHCP server is present on your network. Note that the DALSA Network Configuration tool can enable the DALSA smart DHCP server. The factory defaults for Genie is Persistent IP disabled and DHCP enabled with LLA always enabled as per the GigE Vision specification.
  • Page 26: Status Led Codes

    Status LED Codes The camera is equipped with a LED to display the operational status of the camera. When more than one condition is active, the LED color indicates the condition with the highest priority (such as an acquisition in progress has more priority than a valid IP address assignment).
  • Page 27: Genie Ip Configuration Sequence

     Persistent IP (if enabled)  DHCP (if a DHCP server is present such as the DALSA smart DHCP server)  Link-Local Address (always enabled) The factory defaults for Genie is Persistent IP disabled and DHCP enabled with LLA always enabled as per the GigE Vision specification.
  • Page 28: Optimizing The Network Adapter Used With Genie

    Most Gigabit network interface controllers (NIC) allow user modifications to parameters such as Adapter Buffers and Jumbo Frames. These should be optimized for use with the Genie during the installation. Refer to the DALSA Network Imaging package manual for optimization information.
  • Page 29: Updating Genie Firmware

     Important: Make sure that no Sapera application (such as CamExpert) is controlling the Genie camera.  Start the DALSA Device Manager program from the windows start menu: Start•Programs•DALSA•Genie•Firmware Update.  The right hand column shows whether a firmware update is Required or Not Required.
  • Page 30: Quick Test With Camexpert

     Wait for the GigE Server to find the Genie again, then run CamExpert to test the Genie operation (as described below). Important: If the Genie power is accidentally cut off during the firmware update (such as a electrical source power failure or human error), the Genie is easily recovered.
  • Page 31: About The User-Defined Camera Name

    About the User-Defined Camera Name The Genie can be programmed with a user-defined name to aid identifying multiple cameras connected to the network. For instance, on an inspection system with 4 cameras, the first camera might be labeled “top view”, the second “left view”, the third “right view”...
  • Page 32: Silent Installation Of Genie Framework

    Silent Installation of Genie Framework The Genie Framework installation can be integrated within a developer's installation procedure. The silent installation mode allows the Genie Framework installation to proceed without the need for mouse clicks from a user. Two steps are required: ...
  • Page 33: Operational Reference

    Operational Reference Camera and Sensor Information Camera and sensor information can be retrieved via a controlling application. Parameters such as camera model, firmware version, sensor characteristics, etc. are read to uniquely identify the connected Genie device. All these features, with the exception of the DeviceUserId, are read-only. Sapera LT or GigE Vision compliant calls are used to retrieve this information and correctly identify the camera along with its characteristics.
  • Page 34: Power-Up Configuration (Saved User Settings)

    Read Only Parameters Parameter Description Device Vendor For the Genie color series, this is always DALSA. Device Model Name Displays the device model name (for example, Genie C1024). Device Version Displays the device version which includes the firmware release and build.
  • Page 35: Power-Up Parameter List

    Power-up Parameter List The user-defined Camera Configuration saves in camera memory features that can be configured by the user. The following table lists most of these parameters. Parameter Description Region of interest used to crop the image Pixel Format Defines the pixel format Frame Rate Defines the frame rate for free run mode.
  • Page 36: Camera Information Via Sapera Lt Or Gige Vision Compliant Applications

    Camera Information via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Camera and Sensor Information: Interface = {GigE Vision} DeviceVendorName = “DALSA” DeviceModelName = “Genie C1024” as an example Sapera DeviceVersion = String representing the version of the camera...
  • Page 37: Sensor Controls

    Sensor Controls Genie provides a number of sensor controls to optimize image acquisitions for most imaging solutions. Following is an overview of the CamExpert controls displaying this information, followed by individual control function descriptions and tables indicating the feature name associated to Sapera LT and to GigE Vision compliant development environments.
  • Page 38: Color Calibration

    User Set Parameters Parameter Description Frame Rate (in Hz) Specifies the internal trigger frame rate for free run mode, in Hz. Possible values range from 0.1 to 20.0 Hz for Genie C1024 in full scan mode. (Note: the Sapera SDK specifies the frame rate in milli-Hertz). Gain (in dB) Specifies the sensor analog Gain factor, in dB.
  • Page 39: Gain And Black Level Controls

     Click the Auto White Balance button to have CamExpert adjust the RGB gain to achieve a realistic color cast under the current lighting conditions. The auto white balance function should be executed again when lighting conditions or color temperature change. ...
  • Page 40: Gain And Offset Control Via Sapera Lt Or Gige Vision Compliant Applications

     The resultant output Gain/Offset formula for each color channel is:     OutputData Exposure Gain ColorGain Offset Gain and Offset Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Gain and Black level: GainRed = Amplification in dB from 0 to 12.0 dB (0.1dB steps) GainGreen = Amplification in dB from 0 to 12.0 dB (0.1dB steps) GainBlue = Amplification in dB from 0 to 12.0 dB (0.1dB steps)
  • Page 41: Partial Scan-Window Roi

    (as an extreme example, the C1024 scanning a two line frame, exposed around 146 fps). A table of frame rates vs. sample vertical cropping values follows. Scan Start Offset Partial Image Scan Scan Line Count Vertical Partial Scan Illustration Increased Maximum Frame Rate Examples with Vertical Cropping Vertical C640 C1024 C1280 C1400 C1410 C1600 Lines Maximum...
  • Page 42: Frame Rates

    The following chart is generated using the frame rate value examples above and allows the user to visually estimate frame rates for a chosen vertical crop value. Frame Rates 700.0 600.0 C640 500.0 C1024 400.0 C1280 C1400 300.0 C1410 200.0 C1600 100.0...
  • Page 43 Partial Scan (horizontal cropping) Genie also can crop the acquisition horizontally by grabbing less pixels on each horizontal line. Additionally a horizontal offset value will start the grab from any pixel count, as shown in the following figure. Note that horizontal cropping does not increase the maximum frame rate due to the CCD readout architecture.
  • Page 44: Window Roi Control Via Sapera Lt Or Gige Vision Compliant Applications

    Window ROI Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Partial Scan and Window ROI: Width = Buffer width in pixels (must be an even value) Height = Buffer height in lines OffsetX = Horizontal Offset of the leftmost pixel relative to the sensor Sapera (must be an even value only) OffsetY = Vertical offset in lines, of the uppermost pixel relative to the sensor...
  • Page 45: Trigger Modes

    Parameter Description Pixel Format For the Genie Color series, the image buffer format is Bayer Raw8 or Bayer Raw10 or RGB 32-bit or UYVY or YUY2. Width (in Pixels) Displays the image buffer width (X axis), in pixels. Height (in Pixels) Displays the image buffer height (Y axis), in pixels.
  • Page 46: Exposure Controls

    Exposure Controls Exposure Control modes define the method and timing of how to control the sensor integration period. The integration period is the amount of time the sensor is exposed to incoming light before the video frame data is transmitted to the controlling computer. ...
  • Page 47: External Trigger Programmable Exposure

    External Trigger Programmable Exposure  Also known as “Edge Pre-select” exposure. See the timing diagram below.  The external trigger edge initiates the exposure process. The active external trigger edge can be selected as either the low-high or high-low transition. ...
  • Page 48: External Trigger Level-Controlled Exposure

    External Trigger Level-controlled Exposure  Also known as “Pulse Width Control” exposure. See the timing diagram below.  The external trigger edge initiates the exposure process. The active external trigger edge can be selected as either the low-high or high-low transition. ...
  • Page 49: Exposure Controls Via Sapera Lt Or Gige Vision Compliant Applications

    Exposure Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Exposure Control: FrameRate = 0.1 Hz up to max. frame rate supported by sensor in current mode of operation. Only available with Trigger disabled. ExposureMode = {Programmable = 1, Pulse Controlled = 2} Sapera ExposureTime = Exposure duration in µs In CamExpert, these parameters are available under “Sensor”...
  • Page 50: Synchronization Timing

    Synchronous mode starts the exposure period aligned to the sensor horizontal line timing and the programmable duration granularity is 1µs.  In the case of the Genie C640, a horizontal line occurs every 31.77µs.  Exposure duration is from the sensor minimum (see Genie Sensor Overview) up to 16 sec.
  • Page 51: Reset Mode

    Any external trigger received before the previous exposure/read out sequence is complete is ignored. An application can elect to receive messages about ignored triggers. See "Events" on page Reset Mode Timing example for Genie C640 Synchronization Mode via Sapera LT or GigE Vision Compliant Applications...
  • Page 52: Camexpert I/O Controls Dialog

    CamExpert I/O Controls Dialog CamExpert groups the Genie I/O Controls Parameters in one group. These parameters allow configuring the Genie inputs and outputs for type of signal and signal polarity. The screen capture below shows the CamExpert I/O parameters dialog and is followed by a descriptive overview. Detailed information on inputs and outputs follow this section.
  • Page 53: General Inputs

    General Inputs External Input Signal Opto-coupler & Debounce Circuit  Genie provides two sets of opto-coupled inputs for either RS422 or TTL signals. These can be used as external trigger sources.  See "12-Pin Hirose Connector Signal Details" on page 102 for connector pinout and electrical information.
  • Page 54: Input Controls Via Sapera Lt Or Gige Vision Compliant Applications

    Input Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Trigger Modes, Time Stamp and General Inputs: TriggerDelayToIntegration = Delay in µs from trigger to exposure TriggerEnable = {FALSE, TRUE} TriggerSource = {Input 1 = 0, Input 2 = 1, Software = 2} Sapera TriggerSoftware = {FALSE, TRUE} FramesPerTrigger = Frame count 1 to 64k...
  • Page 55: Strobe And General Outputs

    Strobe and General Outputs Genie provides two sets of opto-coupled outputs (see "External Outputs" on page 104). These can be used as a strobe signal to control lighting or to generate programmable pulses when specific events are generated by the camera.
  • Page 56: Strobe On Start Of Exposure Event Mode

    For Synchronous mode, the exposure start timing is aligned to the line period of the sensor. This can delay the start of exposure by an amount of up to 31.77µs for the Genie C640. For more information on exposure synchronous time see "Exposure...
  • Page 57: Pulse On Valid Trigger Event Mode

    Pulse On Valid Trigger Event Mode The Pulse On Valid Trigger event mode generates an output signal when a valid input trigger is received. Pulse On Invalid Trigger Event Mode This event mode generates an output signal when an invalid input trigger is received. An invalid trigger is any trigger received while the camera is engaged in frame acquisition (exposure and readout) and cannot accept trigger inputs.
  • Page 58: Pulse On Start Of Readout Event Mode

    Pulse On Start of Readout Event Mode The Pulse On Start of Readout event mode generates an output signal when the camera begins a readout operation from the sensor. Pulse On End of Readout Event Mode The Pulse On End of Readout event mode generates an output signal when the camera finishes a readout operation from the sensor.
  • Page 59: Pulse On End Of Acquisition Event Mode

    Pulse On End of Acquisition Event Mode The Pulse On End of Acquisition event mode generates an output signal when the acquisition process is terminated using software. Pulse On Input 1 or Input 2 Event Modes The Pulse On Input 1 or Input 2 event modes generate an output signal when the specified input signal is asserted. Operational Reference ...
  • Page 60: Output Control Via Sapera Lt Or Gige Vision Compliant Applications

    Output Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Strobe and General Outputs. See "Accessing Features with Sapera++ LT" on page OutputSelectorOutput_x = {Open = 0, Close = 1, Strobe On: Start of Exposure = 2, Pulse On: Valid Trigger = 4, Pulse On: Invalid Trigger = 5, Pulse On: Start of Readout = 6, Pulse On: End Sapera of Readout = 7, Pulse On: End of Acquisition = 8, Pulse On: Input 1 = 9, Pulse On: Input 2 =...
  • Page 61: Genie Processing Features

    Genie Processing Features The Genie color series of cameras support a number of functions to enhance acquisitions or perform real time processing. Functions can be combined to solve specific imaging situations. The user can enable and evaluate each operation by using CamExpert. Lookup Table (LUT) The Genie camera includes a user programmable LUT as a component of its embedded processing features.
  • Page 62: Lut Control Via Sapera Lt Or Gige Vision Compliant Applications

    LUT Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for LUT control: LUTEnable = {FALSE, TRUE} LUTFormat = {RGB } LUTNumberEntries = Number of entries in the LUT (256 for an 8-bit LUT) Sapera LUTData = Array of data representing the LUT content Sapera++ classes used: SapLut Class implements LUT management.
  • Page 63: Set Up Dark And Bright Acquisitions With The Histogram Tool

    Important: During calibration, no other Genie features should be accessed or modified. The calibration process will disable functions such as image crop or flip setting. These features need to be re-enabled by the application or user only after the flat field calibration completes. Important: Before calibration, the Genie should be powered on long enough to achieve its nominal temperature.
  • Page 64 Indicates one or more “hot” pixels Average dark pixel value Important: In this example, the average pixel value for the frame is close to black. Also note that most sensors will show a much higher maximum pixel value due to one or more "hot pixels". The sensor specification accounts for a small number of hot or stuck pixels (pixels that do not react to light over the full dynamic range specified for that sensor).
  • Page 65: Flat Field Correction Calibration Procedure

    Minimum should not be black unless there is a “dead” pixel Maximum should not be peak white unless there is a “hot” pixel (i.e. 255 for 8-bit, 1023 for 10-bit) Average bright pixel value (bright gray but not white) Important: In this example, the average pixel value for the frame is bright gray. Also note that sensors may show a much higher maximum or a much lower minimum pixel value due to one or more "hot or dead pixels".
  • Page 66 Bayer Raw8 used during calibration (left) – RGB 32-bit, UYVY, or YUY2 for image acquisition (right) Start the Flat Field calibration tool via the CamExpert menu bar: Pre-processing • Flat Field Correction • Calibration. Flat Field Calibration Window The Flat Field calibration window provides a three step process to acquire two reference images and then save the flat field correction data for the Genie used.
  • Page 67: Using Flat Field Correction

     Click on Acquire Black Image. The flat field calibration tool will grab video frames, analyze the pixel gray level spread, and present the statistics. The desired black reference image should have pixel values less then 20. If the results are acceptable, accept the image as the black reference. ...
  • Page 68: Image Flip

    Image Flip Horizontal The Genie supports a software controlled horizontal flip function as shown in the following figure. The process is done in hardware with no loss of acquisition frame rate. Horizontal Flip Vertical As shown in the following figure, a vertical flip function is simply accomplished by mounting the Genie camera upside down and by programming the camera to do a horizontal flip.
  • Page 69: Internal Image Test Patterns

    Internal Image Test Patterns The Genie camera includes a built in test pattern generator that can be used to confirm camera Ethernet connections or driver installations, without the need for a camera lens or proper lighting. The pattern generator inserts video just after the sensor A/D converter, therefore Genie processing such as the LUT act on the generator images or on sensor images.
  • Page 70: Test Image Select Via Sapera Lt Or Gige Vision Compliant Applications

    The Genie test patterns are:  Horizontal ramp: successive pixel's gray level is incremented by 1 to maximum pixel value then repeated until the end of line. The gray level is reset to 0 on the following line.  Vertical ramp: similar to the horizontal ramp, successive lines are incremented by 1 gray level then repeated for the full frame.
  • Page 71: Events

    Events Genie supports a number of events that a control application can monitor. Events provide real time notification on various stages of the acquisition sequence and of error conditions. A Sapera application registers callbacks for those events that need monitoring. Sapera Callbacks Three types a callbacks can be registered for events when using the Genie: ...
  • Page 72: Event Selection Via Gige Vision Compliant Applications

    Genie GigE Vision parameters can be manually modified directly from CamExpert as described below. Note that a number of parameters (IP Configuration Mode, IP Address, Packet Size, etc.), can also be modified by the DALSA Network Configuration Tool described in the DALSA Network Imaging package manual.
  • Page 73: Parameter Description

    4 bytes when the NIC does not support jumbo packet. The maximum is currently 9000 bytes when jumbo packets are supported (refer to the DALSA Network Imaging package manual to enable jumbo packets on the NIC). In most situations, use the largest possible packet size supported by your network elements.
  • Page 74: Network Controls Via Sapera Lt Or Gige Vision Compliant Applications

    Network Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Network Configuration: NetworkConfigurationMode = {Automatic = 0, Manual = 1, Optimize = 2} InterPacketDelay = Minimum delay in µs between image packets PacketSize = Image packet size in bytes Sapera HeartbeatTimeout = Heartbeat period (watchdog) in ms before camera disconnect MaximumPacketResend = Sets percentage of packets that can be resent per frame...
  • Page 75: Sapera Supported Features List

    GevSupportedOptionalCommandsConcatenation = Indicates if multiple operations in a single message are supported.GevHeartbeatTimeout = Current heartbeat timeout in milliseconds. GevTimestampTickFrequency = 64-bit value indicating the number of timestamp clock ticks in 1 second. GevTimestampControlLatch = Latches the current timestamp value of the device. GevTimestampControlReset = Resets the timestamp count of the device.
  • Page 76: Feature Type String

    W-mode Type Value Server Name Invalid STRING Genie_C1024_1 (example) Number of Features Invalid STRING (number dependent on firmware version) DeviceVendorName Invalid STRING DALSA DeviceModelName Invalid STRING Genie C1024 (example) DeviceVersion Invalid STRING 1.30.122 (example) FirmwareVersion Invalid STRING 14275 (example) DeviceID...
  • Page 77 LUTFormat Invalid ENUM Mono 8 – Unsigned = 16844800 (dependent on camera model) Mono 8 – Signed = 285280256 Mono 9 – Unsigned = 16779520 Mono 9 – Signed = 285214976 Mono 10 – Unsigned = 16779776 Mono 10 – Signed = 285215232 RGB = 1124075520 (color Genie) TriggerSource N.acq...
  • Page 78: Feature Type Int32

    LoadCameraConfigurationSelector N.conn ENUM Factory Default = 0 Camera Configuration 1 = 1 IPConfigurationMode N.acq ENUM DHCP/LLA mode = 0 Persistent IP mode = 1 NetworkConfigurationMode N.conn ENUM Automatic = 0 Manual = 1 Feature Type INT32 The feature list for type INT32 has an additional column 'Exponent' which defines the feature's native unit. This exponent value is used as a unit multiplier so that the feature value is expressed as an integer, not a decimal number.
  • Page 79: Feature Type Bool

    HeartbeatTimeout (mS) Always EXP10: 3 min=500, max=65000, inc=1 MaximumPacketResend N.conn EXP10: 1 min=0, max=1000, inc=1 InterPacketTimeout N.conn EXP10: 6 10000 min=1000, max=655350, inc=1 ImageTimeout N.conn EXP10: 6 700000 min=10000, max=6000000, inc=1 LUTData N.conn (type Buffer) FlatFieldGainBuffer N.conn (type Buffer) FlatFieldOffsetBuffer N.conn (type Buffer) UserBuffer...
  • Page 80: Feature Summary List By Function Group

    Feature Summary List by Function Group This section lists Genie features by function group. This simplifies identifying which features are involved with specific Genie operations (an example would be configuring and activating external trigger). For details about each feature, refer to the previous section where features are listed by data type. Device Feature Type...
  • Page 81: Sensor Exposure

    Sensor Exposure Feature Type ExposureMode ENUM ExposureTime INT32 ExposureAlignment ENUM Acquisition ROI Feature Type Width INT32 Height INT32 OffsetX INT32 OffsetY INT32 ImageFlip ENUM LUT Control Feature Type LUTEnable BOOL LUTFormat ENUM LUTNumberEntries INT32 LUTData Sapera buffer Flat Field Control Feature Type FlatFieldEnable...
  • Page 82: Trigger Control

    Trigger Control Feature Type TriggerEnable BOOL TriggerSource ENUM FramesPerTrigger INT32 TriggerSoftware BOOL TriggerDelayToIntegration INT32 AcquisitionArm BOOL I/O Control Feature Type PolarityInput_1 ENUM DebounceInput_1 INT32 InputPinStatusInput_1 INT32 PolarityInput_2 ENUM DebounceInput_2 INT32 InputPinStatusInput_2 INT32 OutputSelectorOutput_1 ENUM PulseDelayOutput_1 INT32 PulseDurationOutput_1 INT32 PolarityOutput_1 ENUM OutputSelectorOutput_2 ENUM PulseDelayOutput_2...
  • Page 83: Network Parameters

    Network Parameters Feature Type NetworkConfigurationMode ENUM IPConfigurationMode ENUM IPAddress STRING SubnetMask STRING DefaultGateway STRING InterPacketDelay INT32 PacketSize INT32 HeartbeatTimeout INT32 MaximumPacketResend INT32 InterPacketTimeout INT32 ImageTimeout INT32 User Options Feature Type Power-upConfig ENUM SaveCameraConfigurationSelector ENUM SaveCameraConfiguration BOOL LoadCameraConfigurationSelector ENUM LoadCameraConfiguration BOOL Operational Reference ...
  • Page 84: Feature Interdependence Diagrams

    Feature Interdependence Diagrams The following diagrams describe operational feature availability which are dependent on user selected modes. These diagrams show what features are set to a value, and they show which feature parameters remain as user variables. Each diagram uses the following symbol set to indicate the dependent action type. gray box User Action Function Enabled...
  • Page 85: Trigger Enable - True

    Trigger Enable - TRUE Trigger Enable Trigger Source TRUE Software Exposure Mode Programmable Exposure Time Input 1 Input 2 Exposure Alignment Synchronous Reset Exposure Mode Programmable Exposure Time Pulse Controlled Trigger Delay to Integration Exposure Alignment-Reset Frame Rate Exposure Time Software Trigger Frame Per Trigger Trigger Enable - FALSE...
  • Page 86: Output Selector

    Output Selector Output X Selector Output X Pulse Delay Open Close Output X Pulse Duration Strobe On: Start of Exposure Output X Polarity Pulse On: End of Exposure Pulse On: Valid Trigger Pulse On: Invalid Trigger Pulse On: Start of Readout Pulse On: End of Readout Output X Pulse Delay Pulse On: End of Acquisition...
  • Page 87: Network Configuration Mode

    Network Configuration Mode Network Configuration Mode Automatic Packet Size Optimize Heartbeat Timeout Manual Inter-Packet Delay Max Packet Resend Inter-Packet Timeout Image Timeout Packet Size Heartbeat Timeout Inter-Packet Delay Max Packet Resend Inter-Packet Timeout Image Timeout IP Configuration Mode DHCP/LLA IP Address Persistent IP IP Address ROI Management...
  • Page 88: Accessing The Genie User Buffer

    Accessing the Genie User Buffer Genie cameras have unallocated memory available to the user for random data storage. This user buffer is a feature of type SapFeature::TypeBuffer. Any type of Sapera buffer is valid as long as the buffer size in bytes is less than 4k. Access to this user buffer is by the same API as any Genie feature access.
  • Page 89 // Get max only works with 1.40.01.0192 or higher. #if 0 if( !feature.GetMax( &userBufferSize) ) printf("Error during GetMax!\n"); return FALSE; printf("User Buffer size = %d", userBufferSize); #else userBufferSize = 4*1024; #endif SapBuffer *Buffers= new SapBuffer(1, userBufferSize, 1, CORBUFFER_VAL_FORMAT_MONO8); if( !Buffers->Create()) printf("Error during Buffers creation!\n");...
  • Page 90 88  Operational Reference Genie Color Series-GigE Vision Camera...
  • Page 91: Network Overview & Tools

    NIC to forward an IP packet on the 169.254 segment. Limit the number of NIC configured using LLA to one interface.It is preferable that the DALSA DHCP server is used instead of LLA mode (see next section).
  • Page 92: Dhcp (Dynamic Host Configuration Protocol)

    Ensure that a different subnet is assigned to each NIC on the network. This will automatically be managed correctly when the DALSA DHCP server is enabled on one or all subnets used for GigE Vision devices. The graphic below illustrates a system with one NIC having the DALSA DHCP server enabled.
  • Page 93: Persistent Ip

     If the Genie camera is connected to a network with a different subnet, it cannot be accessed.  The DALSA Network Configuration Tool is used to set a persistent IP address. Refer to the DALSA Network Imaging manual. ...
  • Page 94 92  Network Overview & Tools Genie Color Series-GigE Vision Camera...
  • Page 95: Sapera Camexpert Guide

    Sapera CamExpert Guide Using CamExpert with Genie Color Cameras CamExpert is the camera interfacing tool supported by the Sapera library. When used with a Genie camera, CamExpert allows a user to test all Genie operating modes. Additionally CamExpert saves the Genie user settings configuration to the camera or saves multiple configurations as individual camera parameter files on the host system (*.ccf).
  • Page 96: Camexpert Panes

    CamExpert Panes The CamExpert application uses 5 windows to simplify choosing and configuring camera files or acquisition parameters for the installed device.  Device pane: View and select from any installed Sapera acquisition device. Once a device is selected CamExpert will only present acquisition parameters applicable to that device. ...
  • Page 97: Camexpert Lut Controls

     Control Buttons: The Display pane includes CamExpert control buttons. These are: Acquisition control button: Click once to start live grab, click again to stop. Single frame grab: Click to acquire one frame from device. Software trigger button: With the I/O control parameters set to Trigger Enabled / Software Trigger type, click to send a single software trigger command.
  • Page 98 CamExpert available LUT examples are briefly described below. The LUT function graphic simplifies understanding the operation especially when user settings modify the LUT function.  Normal (default): modifies all LUT entries using a linear mapping such that a gray level input is equal to the output ...
  • Page 99: Technical Specifications

    Technical Specifications Mechanical Specifications The following sections show 3D views and the mechanical dimensions for Genie with C-mount or CS-mount, and also for Genie with right-angled lens mounts. Additional notes follow the figures. Genie 3D View with C-mount and CS-mount Technical Specifications ...
  • Page 100: Genie C-Mount And Cs-Mount Mechanical Specifications

    Genie C-mount and CS-mount Mechanical Specifications Note: Overall length tolerance is ± 0.35mm 98  Technical Specifications Genie Color Series-GigE Vision Camera...
  • Page 101: Genie 3D View With Right-Angle C-Mount And Cs-Mount

    Genie 3D View with Right-angle C-mount and CS-mount Technical Specifications  99 Genie Color Series-GigE Vision Camera...
  • Page 102: Genie Right-Angle C-Mount And Cs-Mount Mechanical Specifications

    Genie Right-angle C-mount and CS-mount Mechanical Specifications Note: Overall length tolerance is ± 0.35mm 100  Technical Specifications Genie Color Series-GigE Vision Camera...
  • Page 103: Additional Notes On Genie Mechanical

    Additional Notes on Genie Mechanical Genie supports a screw lock Ethernet cable (see "Ruggedized RJ45 Ethernet Cables" on page 112). For information on Genie lens requirements see "Optical Considerations" on page 106. Lens flange focal distance = 17.52 mm for C-mount. Lens flange focal distance = 12.52 mm for CS-mount.
  • Page 104: Connectors

    Connectors  A single RJ45 Ethernet connector for control and video data to the host Gigabit NIC. Genie supports a screw lock Ethernet cable (see "Ruggedized RJ45 Ethernet Cables" on page 112).  A single 12-pin Hirose male connector for power, trigger and strobe signals. The suggested female cable mating connector is Hirose model HR10A-10P-12S.
  • Page 105: Genie Signal Electrical Details

    Genie Signal Electrical Details  Power Supply (pin 2): +12V DC nominal at 0.5 Amp minimum. Operating tolerance: see Camera Performance Specifications Over voltage and reverse voltage protection circuit built in. The protection circuit is reset by shutting down or disconnecting the power supply.
  • Page 106: External Outputs

    3.3V Genie 4.7K Trigger Debounce Event Buffer .01µf Signal driver example Fairchild SN75179B HMHA281R Hirose 12 connector RS-422 External Signal Example 3.3V Genie 4.7K 680 1/2W Event Trigger Signal Debounce .01µf Fairchild HMHA281R Hirose 12 connector 24 Volt External Signal Example External Outputs ...
  • Page 107: Rj45 Lan Ethernet Connector Details

    The opto-coupler is typically a NEC PS2805-1 with the following characteristics. Output Electrical Parameter Description Value Maximum voltage difference 13 V Maximum current through opto-coupler 12mA Minimum output pulse width 100 us Maximum switch closure transition time 12 µs Maximum switch open transition time 40 µs RJ45 LAN Ethernet Connector Details The RJ45 LAN connector has two LEDs for network status conditions.
  • Page 108: Camera Status Led

    The DALSA Web site, http://mv.dalsa.com/, provides an introduction to this potentially complicated issue. Click on Knowledge Center and then select Application Notes and Technology Primers. Review the sections of interest.
  • Page 109: Filters

    Filters CCD cameras are extremely responsive to infrared (IR) wavelengths of light. To prevent infrared from distorting the images you scan, use a “hot mirror” or IR cutoff filter that transmits visible wavelengths but does not transmit wavelengths over 750nm. Examples are the Schneider Optics™ B+W 489, which includes a mounting ring, the CORION™...
  • Page 110: Lens Selection Overview

    Example: An acquisition system has a 512 x 512 element, 10m pixel pitch area scan camera, a lens with an effective focal length of 45mm, and requires that 100m in the object space correspond to each pixel in the image sensor.
  • Page 111: Additional Lens Parameters (Application Specific)

    12.80 8.80 7.20 6.40 4.80 Comparison of Standard Sensor Sizes (dimensions in mm) Additional Lens Parameters (application specific) There are other lens parameters that are chosen to meet the needs of the vision application. These parameters are independent of the Genie model (assuming that the Lens Mount and Lens Sensor Size parameters are correct, as previously covered in this section).
  • Page 112: Sensor Handling Instructions

    Sensor Handling Instructions This section reviews proper procedures for handling, cleaning, or storing the Genie camera. Specifically the Genie CCD sensor needs to be kept clean and away from static discharge to maintain design performance. Electrostatic Discharge and the CCD Sensor Cameras contain charge-coupled device (CCD) image sensors, which are metal oxide semiconductor (MOS) devices and are susceptible to damage from electrostatic discharge (ESD).
  • Page 113: Cleaning The Sensor Window

     When compressed air cannot clean the sensor, Dalsa recommends using lint-free ESD-safe cloth wipers that do not contain particles that can scratch the window. The Anticon Gold 9”x 9” wiper made by Milliken is both ESD safe and suitable for class 100 environments.
  • Page 114: Ruggedized Rj45 Ethernet Cables

    Ruggedized RJ45 Ethernet Cables Components Express Inc. has available an industrial RJ45 CAT6 cable that on one end has a molded shroud assembly with top/bottom thumbscrews, while the other end has a standard RJ45. This cable is recommended when Genie is installed in a high vibration environment. All Genie versions support this secure Ethernet cable. CAT6 certified (tested for near end / far end crosstalk and return loss).
  • Page 115: C/Cs-Mount Nir And Uv Filter

    C/CS-Mount NIR and UV Filter Midwest Optical Systems has available a C-mount NIR/UV filter. This filter screws into the Genie camera before mounting the lens. The figures below show the filter before mounting into the Genie, followed by the filter physical specifications and pass spectrum.
  • Page 116: Back Focal Variance When Using A Filter

    Back Focal Variance when using a Filter Inserting a filter between a lens and sensor (as when using a C-mount filter), changes the focal point of the lens used. A variable focus lens simply needs to be adjusted, but in the case of a fixed focus lens, the changed focal point needs correction.
  • Page 117: Computer Requirements For Genie Cameras

    Genie cameras support the IEEE 802.3x pause frame flow control protocol automatically so that images from many cameras can be transmitted through the NIC efficiently, without data loss. As a working example, one such switch tested at DALSA is the NETGEAR GS716T.
  • Page 118: Ec & Fcc Declaration Of Conformity

    EC & FCC Declaration of Conformity 116  Technical Specifications Genie Color Series-GigE Vision Camera...
  • Page 119: Troubleshooting

    In multiple NIC systems where the NIC for the Genie is using LLA mode, ensure that no other NIC is in or switches to LLA mode. It is preferable that the DALSA DHCP server is enabled on the NIC used with the Genie instead of LLA mode, which prevents errors associated with multiple NIC ports using LLA mode.
  • Page 120 In some cases third party filter drivers modify the NIC properties such that the DALSA Sapera Network Imaging Driver does not install. Verify such a case by uninstalling the third party driver and installing the Genie package again.
  • Page 121: Verifying Network Parameters

     From the Start menu, go to Programs • Dalsa • Sapera LT • Tools and run the Log Viewer program. From its File menu click on Save Messages to generate a log text file. Installation Issues and Functional Problems This section covers issues that are apparent after installation or are indicated by the GigE server tray icon showsing a warning symbol.
  • Page 122: Device Available With Operational Issues

    Device Available with Operational Issues This section considers issues with cabling, Ethernet switches, multiple cameras, and camera exposure. All information concerning the DALSA Network Configuration Tool and other networking considerations, is available in the DALSA Network Imaging manual. Firmware Updates As a general rule any Genie installation must include the firmware update procedure (see "Updating Genie...
  • Page 123: Cabling And Communication Issues

    Verify Ethernet link speed. If the LAN connection is limited to 100 Mbps, the monochrome Genie frame rate maximum will be around 30 fps for a 640x480 exposure. Higher resolution Genie models would have even lower frame rates without a Gigabit Ethernet connection. See the DALSA Network Imaging manual for information on network optimizations.
  • Page 124: Camera Acquisition Is Good But Frame Rate Is Lower Than Expected

     If using an external trigger, verify the trigger source rate and Genie parameters such as trigger to exposure delay.  Verify the exposure mode type is Synchronous, not Reset mode. (See "Synchronization Timing" on page 48). Camera acquisition is good but frame rate is lower than expected ...
  • Page 125: Dalsa Contact Information

    3-4-3 Higashi Ikebukuro, D-82194 Gröbenzell (Munich) Toshima-ku, Tokyo Germany Japan Tel: +49 - 8142 – 46770 Tel: +81 3 5960 6353 Fax: +49 - 8142 - 467746 Fax: +81 3 5960 6354 DALSA Contact Information  123 Genie Color Series-GigE Vision Camera...
  • Page 126: Genie Technical Support

     From the Start menu, go to Programs • Dalsa • Sapera LT • Tools and run the Log Viewer program. From its File menu click on Save Messages to generate a log text file. 124  DALSA Contact Information...
  • Page 127: Glossary Of Terms

    Glossary of Terms Address Resolution Protocol provides a way to retrieve the MAC address associated to an IP address. Bandwidth Describes the measure of data transfer capacity. CAT5e Ethernet cable Category 5e was designed for transmission speeds of up to 1 gigabit per second (Gigabit Ethernet). CAT6 Ethernet cable Same as Category 5e, except that it is made to a higher standard.
  • Page 128 GenICam specification Specification of the European Machine Vision Association (EMVA, www.emva.org). Defines the capabilities of any GigE Vision device. Grab Acquiring an image frame. Grayscale In image processing, the range of available brightness levels, displayed in shades of gray. In an 8-bit system, the gray scale contains values from 0 to 255.
  • Page 129 Router A Router device forwards packets across networks. It operates at Layer 3 of the seven-layer OSI model. Note that broadcast packets (such as GigE Vision Device Discovery message) do not cross routers. Saturation Output Amplitude. SAT is the average maximum output level for a specified light input. Scatter Gather Host system memory allocated for frame buffers is virtually contiguous but physically scattered throughout all available memory.
  • Page 130 128  Glossary of Terms Genie Color Series-GigE Vision Camera...
  • Page 131: Index

    43 Gigabit NIC, 19 GigE server, 22 GigE Server, 22 GigE server tray icon, 22, 25, 119, 120, 121 DALSA Network tool, 89 GigE Vision compliant, 25 debounce circuit, 51 GigE Vision Parameters, 70 device discovery, 28 GigE Vision Specification, 6, 10...
  • Page 132 operational status, 24, 106 optimize network, 70 I/O signal specification, 102 opto-coupled inputs, 51 IEEE 802.3x, 116 opto-coupled outputs, 53 image buffer, 42 opto-coupler, 105 output static state, 53 image cropping, 42 image exposures, 43 Over voltage, 103 image processing, 7 industrial RJ-45, 113 infrared filters, 108 installer response file, 30...
  • Page 133 test pattern generator, 67 test patterns, 28 third party filter driver, 120 threshold processes, 59 Transfer events, 69 unmanaged networks, 89 User Name, 29 user-defined name, 29 vertical and horizontal cropping, 41 vertical cropping, 39 visible light, 10 workstation, 21 XML device file, 18 Index ...

Table of Contents