GigE Vision Area Scan Camera ™ CA-GENM-HUM00 www.imaging.com Genie HM Series Camera User’s Manual Genie Framework 1.
© 2009 DALSA 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. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and other countries.
Contents GENIE HM SERIES OVERVIEW .............................................................................................................7 DESCRIPTION ............................................................................................................................................7 Genie Application Advantages..........................................................................................................8 PRODUCT PART NUMBERS ........................................................
SILENT INSTALLATION OF GENIE FRAMEWORK.......................................................................................33 OPERATIONAL REFERENCE................................................................................................................35 CAMERA AND SENSOR INFORMATION .....................................................................................................35 Access Via CamExpert..............................................................................................
Flat Field Correction Control via Sapera LT or GigE Vision Compliant Applications.................69 Image Flip.......................................................................................................................................70 Internal Image Test Patterns ..........................................................................................................71 Test Image Select via Sapera LT or GigE Vision Compliant Applications.....................................72 EVENTS .........
SAPERA GIGE SERVER DETAILS ...........................................................................................................103 SAPERA CAMEXPERT GUIDE ............................................................................................................105 USING CAMEXPERT WITH GENIE HM CAMERAS ..................................................................................105 CamExpert Panes....................................................................................................
The Windows Firewall Service Can Not Start ..............................................................................134 GigE Server Warning Example 1a: IP error with multiple NICs .................................................135 GigE Server Warning Example 1b: IP error with multiple NICs .................................................136 GigE Server Warning Example 2: Subnet Mask or IP error ........................................................
6 • Contents Genie HM Series-GigE Vision Camera
Genie HM Series Overview Description The Genie HM camera family form a series of affordable, easy to use digital cameras specifically engineered for industrial imaging applications requiring high frame rates. Genie cameras combine standard gigabit Ethernet technology with the DALSA Trigger-to-Image-Reliability framework to dependably capture and transfer images from the camera to the host PC.
Genie Application Advantages • • • • • • • • • • • • • • • • • Compact, rugged design GigE Vision 1.0 compliant Gigabit Ethernet (GigE) interconnection to a computer via standard CAT5e or CAT6 cables Supports connection to the host computer NIC through a GigE network switch Available in multiple resolutions High frame rates relative to similar products Digital binning for increased sensitivity Lookup table pre-processing Real-time shading correction (i.e.
Product Part Numbers This manual covers the Genie HM models summarized below. See "Camera Performance Specifications" on page 10 for each Genie model. Camera fps Product Number Resolution Pixel size Genie HM640 640 x 480 7.4 x 7.4 µm 301 fps @ 8-bit CR-GM00-H640x Genie HM1024 1024 x 768 7.4 x 7.4 µm 136 fps @ 8-bit CR-GM00-H102x Genie HM1400 1400 x 1024 7.4 x 7.4 µm 75 fps @ 8-bit 37 fps @ 10-bit CR-GM00-H140x 1400 x 1024 7.4 x 7.
Camera Performance Specifications Specifications for each available sensor are listed after the general Genie camera specifications. Camera Controls Synchronization Modes Free running External triggered Software trigger (through Ethernet) Exposure Modes Programmable in increments of 1µs minimum 10µs in Reset Mode or 56µs in Synchronous Mode maximum is 4 seconds Pulse controlled via Trigger pulse width. Trigger Input Opto-isolated, 2V to 12V typical, 2mA min.
Certifications CE EN55022, class A, EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-6, FCC Part 15, class A Radio Disturbance Characteristics Electrostatic discharge immunity test Radiated, radio-frequency, electromagnetic field immunity test Electrical fast transient/burst immunity test Immunity to conducted disturbances, induced by radio-frequency fields see "EC & FCC Declaration of Conformity" on page 130 RoHS Compliancy as per European directive 2002/95/EC (applies to camera part numbers CR-GENx
Genie HM Series Sensor Overview The sensor description below provides a specification table and response graphics. The graph describes the sensor response to different wavelengths of light (excluding lens and light source characteristics). Visible light spans wavelengths between about 390 - 780 nanometers. Wavelengths below 390 nm are termed ultra-violet while those above 780 nm. are termed infra-red. The peak response is around 600 nanometers.
Maximum Achievable SNR 47.2 Full Well Capacity 45.9 db 24 000 electron 30.6 DN/(nJ/cm2) Responsivity With FFC (Factory calibrated) @ 600 nm, 2.55 x Gain Genie HM Series Responsivity Genie HM Responsivity Curve ( DN / nJ / cm2 ) 14.0 12.0 10.0 8.0 6.0 4.0 2.0 0.0 400 500 600 700 800 900 1000 Wavelength (nm) Genie HM Series Effective Quantum Efficiency The following quantum efficiency graph describes the fraction of photons at each wavelength that contribute charge to the pixel.
Genie HM Series Sensor Cosmetic Specifications The following table lists the current cosmetic specifications for the DALSA sensor used in the Genie HM series. Blemish Specifications Maximum Number of Defects Hot/Dead pixel defects 2 Single pixel defects 100 Clusters defects 0 Column defects 0 Row defects 0 Note: All of the sensor and camera cosmetic specifications are with factory flat-field correction turned on. There are no pre-flat-field camera cosmetic specifications.
Application Development Overview Sapera LT Library with optional Processing 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.
16 • Genie HM Series Overview Genie HM Series-GigE Vision Camera
Installing the Genie Camera Warning! (Grounding Instructions) Static electricity can damage electronic components. Please discharge any static electrical charge by touching a grounded surface, such as the metal computer chassis, before performing any hardware installation. If you do not feel comfortable performing the installation, please consult a qualified technician.
Installation Overview & Preparations The Genie camera installation generally follows the sequence described below. Detailed installation instructions follow this overview. This section also provides important information to prevent operational faults due to ESD (electrostatic discharge) in Genie installations. Network and Computer Overview • Genie needs to connect to a computer with a GigE network adapter, either built in on the computer motherboard or installed as a third party PCI adapter.
Installation Overview • Before connecting power to the camera, test all power supplies. Power supplies must meet the requirements defined in section "Genie Signal Electrical Details" on page 115. Apply power to the camera. • Connect Genie to the computer GigE network adapter or to the Ethernet switch via a CAT5e or CAT6 Ethernet cable. Note: cable should not be less than 1 meter (3 feet) long or more than 100 meters (328 feet) long.
Sapera LT Library Installation Note: to install Sapera LT and the Genie device driver, logon to the workstation as an administrator or with an account that has administrator privileges. When Sapera application development is performed on the same computer that the Genie is connected to, the Sapera Development Library (version 6.20 or later) must be installed. Else, Sapera LT is not required to control the Genie camera. • Insert the DALSA Sapera CD-ROM.
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, the Sapera GigE server, and CamExpert (if Sapera LT library is not installed). Note: If Sapera application development is required, install Sapera (6.20 or later) as described in the previous section. Procedure • Insert the DALSA Genie CD-ROM.
Connect the Genie Camera Connect a power supply to the Genie camera and an Ethernet cable from the Genie to the host computer. Once communication with the host computer is started the automatic IP configuration sequence will assign an LLA IP address as described in section "Genie IP Configuration Sequence" on page 24, 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.
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). The following table summarizes the LED states and corresponding camera status.
Genie IP Configuration Sequence The Genie IP (Internet Protocol) Configuration sequence to assign an IP address is executed automatically on camera power-up or when connected to a network. As a GigE Vision compliant device, Genie attempts to assign an IP address as follows.
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. Adapter Buffers (receive descriptors) Under certain conditions the host PC system CPU may be very busy with tasks other than the imaging application.
Interrupt Moderation Rate The Intel Pro/1000 Network adapter provides a configuration parameter to manually adjust the NIC interrupt rate. By default the NIC driver sets this to 'Adaptive' where the interrupt rate automatically balances packet transmission interrupts and host CPU performance. In most cases no manual optimization of the Interrupt Moderation Rate parameter is required.
Receive Descriptors Optimization • Select the 'Receive Descriptors' property. • Change the value to the largest value supported by the installed NIC. In this example the value is 2048. GigE NIC Receive Buffers Jumbo Frames Optimization • Select the 'Jumbo Frames' property. • Change the value to the largest supported by the installed NIC. The Genie can then be configured to use its maximum Jumbo Frames size. In this example the NIC value is set to 9014.
Interrupt Moderation Rate Optimization • Select the 'Interrupt Moderation Rate' property. • Change the value from the default 'Adaptive'. Try different values from 'Off' to improve the real-time Genie acquisition response relative to the over-all host computer usability. Note that no interrupt moderation may make the host computer seem unresponsive to other applications.
Running the Network Configuration Tool The Network Configuration tool provides information and parameter adjustments for network adapters installed in the system and any connected GigE Vision devices without use of any Windows Control Panel application. This tool allows you to: • Activate the Network Imaging driver use for image acquisition on any NIC or disable the imaging driver for any NIC not used with a GigE Vision device. • Change the Auto Discovery Interval from the default of 15 seconds.
Updating Genie Firmware The Genie firmware may need to be updated to correspond with the currently installed Genie software framework. After installing the new Genie software package and Genie camera, update the firmware by following this procedure. • 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.
• 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. See "Power Failure During a Firmware Update–Now What?" on page 140.
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” and the last one “bottom view”. The factory default user name is set to match the camera serial number for quick initial identification.
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: • Preparation of a response file to emulate a user. • Invoking the Genie Framework installer with command options to use the prepared response file.
34 • Installing the Genie Camera Genie HM Series-GigE Vision Camera
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.
Read Only Parameters Parameter Description Device Vendor Name For the Genie HM series, this is always DALSA. Device Model Name Displays the device model name Device Version Displays the device version which includes the firmware release and build. Firmware Version Displays the currently loaded firmware version manufacturer's code. Device ID Displays the factory set camera serial number. MAC Address Displays the unique MAC (Media Access Control) address of the Genie camera.
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 ROI Region of interest used to crop the image. Pixel Format Defines the pixel format (MONO8). Frame Rate Defines the frame rate for free run mode.
XML features for Power-up Configuration: UserSetSelector = Selects the feature User Set to configure {Factory = 0, UserSet1 = 1} UserSetLoad = Loads the User Set specified by UserSetSelector to the camera and makes it active UserSetSave = Saves the User Set specified by UserSetSelector to the camera UserSetDefaultSelector = Selects the feature User Set to load at camera reset Camera Information via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Camera and Sensor Information: S
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.
User Set Parameters Parameter Description Frame Rate (in Hz) Specifies the internal trigger frame rate for free run mode, in Hz. The Sapera SDK specifies the frame rate in milli Hertz. The maximum frame rate increases by using partial scan (see "Partial Scan—Window ROI" on page 42). Gain (in dB) Specifies the sensor gain in dB. Possible values range from 0 to 12.0 dB, in 0.1 dB increments. For more information, see "Gain and Black Level Controls" on page 41.
Gain and Black Level Controls The Genie HM series of cameras provide gain and black level adjustments in the digital domain for the CMOS sensor. The gain and black level controls can make small compensations to the acquisition in situations where lighting varies and the lens iris can not be easily adjusted. The user can evaluate Gain and Black Level by using CamExpert. Features and limitations are described below. • Gain is expressed in decibels (dB). Range from 0dB to +12dB in 0.1dB increments.
Partial Scan—Window ROI Partial Scan (vertical cropping) The Partial Scan mode, also know as vertical cropping, reduces the number of video lines grabbed for a frame. By not scanning the full vertical area of the sensor, the maximum possible acquisition frame rate is proportionately increased. As an extreme example, the HM640 scanning a 32 line frame (with an appropriately short integration time), exposed around 1830 fps. A table of frame rates vs. sample vertical cropping values follows.
Maximum Frame Rate (fps) Examples (model HM1024 – 8-bit only) Vertical Lines Acquired Free Running Acquisition Triggered Acquisition (synchronous mode) (reset mode - minimum 10μs exposure) Flat Field On Flat Field Off Flat Field On Flat Field Off 768 117 136 117 136 512 176 205 176 205 480 188 218 188 218 368 245 285 245 285 256 352 410 352 410 128 705 820 659 820 64 1317 1639 1160 1422 32 2320 2873 1872 2217 16 3745 4524 2702 3086 8 4587 4672 3472 3
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 CMOS sensor architecture.
Window ROI Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Partial Scan and Window ROI: Sapera 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 (must be an even value) OffsetY = Vertical offset in lines of the uppermost pixel relative to the sensor PixelFormat = {Monochrome 8-bit (all models), Monochrome 10-bit (available with HM1400 and HM1400 XDR)} See "
CamExpert Image Buffer and ROI Parameters CamExpert provides controls to configure acquisitions via the Image Buffer and ROI Parameters tab. The image buffer can be easily cropped as desired. Below is the CamExpert dialog and parameter descriptions follow. Parameter Description Pixel Format For the Genie HM series, the image buffer format is Monochrome 8-bit or 10-bit, dependent on model. Width (in Pixels) Displays the image buffer width (X axis), in pixels.
Binning Binning is the process where the charge on two (or more) adjacent pixels is combined. This results in increased light sensitivity since there is twice the sensor area to capture photons. The sensor spatial resolution is reduced but the improved low-light sensitivity plus lower signal-noise ratio may solve a difficult imaging situation. The user can evaluate binning by using CamExpert. Genie supports horizontal and vertical binning independently, by a factor of 2 in each axis.
Binning Control via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Binning: Sapera BinningHorizontal = {Disabled = 1, 2 pixels = 2} BinningVertical = {Disabled = 1, 2 lines = 2} In CamExpert, these parameters are available under the “Sensor” tab. See "Accessing Features with Sapera++ LT" on page 77.
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. • Exposure control is defined as the start of exposure and exposure duration. • The start of exposure can be an internal timer signal (free-running mode), an external trigger signal, or a software function call trigger.
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. • The delay from active trigger edge to start of exposure is programmable from 100μs to 4 seconds (1μs steps) . • Supports "Synchronous Mode" on page 53 timing for fastest possible frame rates.
Programmable Reset Mode Exposure Timing 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. • No delay from active trigger edge to start of exposure. Note that the user must account for the input optocoupler electrical specifications (see "External Inputs" on page 115).
Exposure Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Exposure Control: Sapera 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} ExposureTime = Exposure duration in µs In CamExpert, these parameters are available under “Sensor” tab. See "Accessing Features with Sapera++ LT" on page 77.
Synchronization Timing Genie supports two types of sensor synchronization used to align the exposure to sensor timing: • Synchronous Mode: Exposure is synchronous to the line timing of the sensor. Exposure granularity is 1µs and the readout can be concurrent to the exposure for the fastest possible frame rate. • Reset Mode: Timing is reset to initiate exposure of next frame. Exposure granularity is 1µs, but readout must be sequential to exposure, reducing the maximum achievable frame rate.
Reset Mode • Exposure starts immediately after a valid trigger. There is no jitter on the start of exposure. • Exposure time is programmable or controlled by the trigger pulse width. • Minimum exposure is 10µs – maximum is 4 seconds, with steps of 1µs. • Sensor readout must complete before the next exposure can start. That is, exposure and readout are sequential. Therefore, the maximum frame rate is lower than for Synchronous mode.
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. I/O Controls Dialog Parameter Description Trigger Enables or disables the Genie camera trigger.
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 114 for connector pinout and electrical information. The cable shell and shield should electrically connect the Genie chassis to computer chassis for maximum EMI protection.
Input Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Trigger Modes, Time Stamp and General Inputs: Sapera TriggerDelayToIntegration = Delay in µs from trigger to exposure TriggerEnable = {FALSE, TRUE} TriggerSource = {Input 1 = 0, Input 2 = 1, Software = 2} TriggerSoftware = {FALSE, TRUE} FramesPerTrigger = Frame count 1 to 32767 TimestampResetSource = {Off = 0, Input 1 = 1, Input 2 = 2} TimestampCounter = {Internal Clock = 0, Input 1 = 1, Input 2 = 2, End of Read
Strobe and General Outputs Genie provides two sets of opto-coupled outputs (see "External Outputs" on page 117). These can be used as a strobe signal to control lighting or to generate programmable pulses when specific events are generated by the camera. They can also be set to a static state (close or open) by the application. See "12-Pin Hirose Connector Signal Details" on page 114 for connector pinout and electrical information.
When an event mode is selected, its trigger output schematic or signal timing diagram is displayed, as well as any other additional parameters for the mode. For most event modes, the trigger output signal can be set to either Active Open (that is high with the load connected to a voltage source) or Active Closed (where current is drawn through the load). The output delay can be set from 0 to 4 seconds, in increments of 1 µs. The pulse duration can be set from 10µs to 4 seconds, in increments of 1 µs.
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. This is shown by the trigger exclusion region in the following diagram.
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.
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.
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 77.
Simplified Genie LUT Block Diagram (8-bit example) Sensor & A/D Circuit Pixel Data 0 255 1 254 2 253 3 252 Output Circuit ... ...
Flat Field (Image Shading) Correction Image Shading correction, also known as Flat Field Correction is the process of eliminating small gain differences between pixels in a sensor, eliminate sensor hotspots by automatically doing pixel replacement, and also to compensate for light distortion caused by a lens. That sensor when exposed to a uniformly lit field will have no gray level differences between pixels when calibrated flat field correction is applied to the image.
Verify a Dark Acquisition Close the camera lens iris and cover the lens with a lens cap. Using CamExpert, click on the grab button and then the histogram button. The following figure shows a typical histogram for a Genie grabbing a very dark image. 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".
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".
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. To aid in determining if the reference images are valid, a histogram tool is provided so that the user can review the images used for the correction data. CamExpert Flat Field Calibration Menu • Click on the Advanced Setting button to change the default number of frames averaged for each calibration step.
Using Flat Field Correction From the CamExpert menu bar enable Flat Field correction (Pre-Processing • Flat Field Correction • Hardware). Now when doing a live grab or snap, the incoming image is corrected by the current flat field calibration data for each pixel. Use the menu function Tools • Flat Field Correction • Load to load in a flat field correction image from previously saved calibration data. CamExpert allows saving and loading calibration data for all cameras used with the imaging system.
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. Genie provides identical mounting holes on both its top and bottom side to ease installations.
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. CamExpert is used to easily enable and select the Genie test patterns.
Test Image Select via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Image Test Patterns: Sapera TestImageSelector = {Off = 0, Grey Horizontal Ramp = 1, Grey Vertical Ramp = 2, Grey Diagonal Ramp Moving = 3, Purity = 4} In CamExpert, these parameters are available in the “Sensor” tab. See "Accessing Features with Sapera++ LT" on page 77.
Feature Event Name (case sensitive strings) Description Start of Trigger Trigger is valid based on the programmed trigger parameters Start of Exposure Exposure has started End of Exposure Exposure is complete End of Acquisition Transfer of image is terminated from camera. This does not mean that the host PC has received all data packets.
Network Controls & GigE Vision Parameters This section describes how to optimize the network configuration for maximum Genie bandwidth. Optimization of these parameters is highly dependent on the number of cameras connected to a NIC, the data rate of each camera and the trigger modes used. Important: Laptop computers may have issues even with a GigE NIC port, either built in or as a PCMCIA device.
Parameter Description IP Configuration Mode Default is DHCP/LLA mode. Select Persistent IP if manually setting the Genie IP address via the IP Address parameter. IP Address Displays the Genie IP address. Allows setting the IP address when the mode is Persistent IP. Network Configuration Mode Specifies the Network Configuration Mode as either Automatic, Manual, or Optimize. In general use Optimize mode. Some computers, especially laptops, may require manual optimization of network parameters.
Network Controls via Sapera LT or GigE Vision Compliant Applications Genie Sapera parameters for Network Configuration: Sapera NetworkConfigurationMode = {Automatic = 0, Manual = 1, Optimize = 2} InterPacketDelay = Minimum delay in µs between image packets PacketSize = Image packet size in bytes HeartbeatTimeout = Heartbeat period (watchdog) in ms before camera disconnect MaximumPacketResend = Sets percentage of packets that can be resent per frame In CamExpert, these parameters are available under the “
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. GevTimestampValue = Latched 64-bit value of the timestamp.
Feature Type STRING Feature Name Acces s W-Mode Type Value Server Name RO Invalid STRING Number of Features RO Invalid STRING (number dependent on firmware version) DeviceVendorName RO Invalid STRING DALSA DeviceModelName RO Invalid STRING Genie M640 (example) DeviceVersion RO Invalid STRING 1452 (example) FirmwareVersion RO Invalid STRING version 7630 (example) DeviceID RO Invalid STRING S1234567 (example) MACAddress RO Invalid STRING 00:01:0D:11:01:2A (example)
OutputSelectorOutput_1 RW Always ENUM 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 of Readout = 7 Pulse On: End of Acquisition = 8 Pulse On: Input 1 = 9 Pulse On: Input 2 = 10 OutputSelectorOutput_2 RW Always ENUM Open = 0 Close = 1 Pulse On: End of Exposure = 3 Pulse On: Valid Trigger = 4 Pulse On: Invalid Trigger = 5 Pulse On: Start of Readout = 6 Pulse On: End of Readout = 7 Pulse On: En
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. • As an example from the following table, the Genie frame rate is 60000 with an exponent of 3. Therefore the frame rate native unit is mHz. The current value shown – 60000 mHz, is actually 60.000 Hz.
ImageTimeout RW N.conn EXP10: 6 700000 min=10000, max=6000000, inc=1 LUTData RW N.conn (type Buffer) FlatFieldGainBuffer RW N.conn (type Buffer) FlatFieldOffsetBuffer RW N.conn (type Buffer) UserBuffer RW N.acq FlatFieldGainMin RO N.conn EXP10: 0 (see note 1) min=0, max=16777215, inc=1 FlatFieldGainMax RO N.conn EXP10: 0 (see note 1) min=0, max=16777215, inc=1 FlatFieldOffsetMin RO N.conn EXP10: 0 (see note 1) min=0, max=16777215, inc=1 FlatFieldOffsetMax RO N.
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.
Sensor Exposure Feature Type ExposureMode ENUM ExposureTime INT32 ExposureAlignment ENUM Acquisition ROI Feature Type Width INT32 Height INT32 OffsetX INT32 OffsetY INT32 ImageFlip ENUM Binning Control Feature Type BinningHorizontal ENUM BinningVertical ENUM LUT Control Feature Type LUTEnable BOOL LUTFormat ENUM LUTNumberEntries INT32 LUTData Sapera buffer Flat Field Control Feature Type FlatFieldEnable BOOL FlatFieldCalibrationEnable BOOL FlatFieldFormat ENUM Fla
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 PulseDelayOut
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 Genie HM Series-GigE
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 The event “Feature Info Changed” is sent. Other feature properties might have changed too.
Trigger Enable - TRUE Trigger Enable TRUE Trigger Source Software Input 1 Exposure Mode Programmable Input 2 Exposure Time Exposure Alignment Synchronous Reset Exposure Mode Programmable Pulse Controlled Exposure Alignment-Reset Trigger Delay to Integration Frame Rate Exposure Time Exposure Time Software Trigger Frame Per Trigger Trigger Enable - FALSE Trigger Enable FALSE Trigger Source Exposure Mode Programmable Exposure Time Trigger Delay to Integration Exposure Alignment-Synchronous Fra
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 Output X Pulse Duration Output X Polarity Vertical Binning Vertical Binning 1 Line (Off) 2 Lines Buffer Height Buffer Top Buffer Top Buffer Height Buffer Top 88 • Operational Reference
Horizontal Binning Horizontal Binning Buffer Width 1 Row (Off) 2 Rows Buffer Left Buffer Width Buffer Left Frame Rate Buffer Left Exposure Time Buffer Width Pixel Format Pixel Format 8-Bit 10-bit SaperaBufferFormat PixelSize LUTFormat LUTNumberEntries FlatFieldEnable Frame Rate Genie HM Series-GigE Vision Camera Exposure Time Operational Reference • 89
Network Configuration Mode Network Configuration Mode Automatic Optimize Manual Packet Size Heartbeat Timeout 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 Persistent IP IP Address IP Address (user set) Miscellaneous Dependencies These following dependencies describe operation changes that are not under user control.
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. Sample code is provided below. #include "SapClassBasic.h" #include "stdio.
// Get max only works with 1.40.01.0192 or higher. #if 0 if( !feature.
Network Overview & Tools Using Genie with Ethernet Switches Examples where a Gigabit Ethernet switch would be used are: • Multiple Genie cameras are controlled by one computer and a single NIC (running multiple instances of CamExpert as an example of the control program). • Ethernet Switches supporting Full-duplex IEEE 802.3x Pause Frame Flow Control must be used is situations where multiple cameras may be triggered simultaneously. See "IEEE 802.
Link-Local Address (LLA) • LLA is also known as Auto-IP. It is used for unmanaged networks including direct connections from a GigE Vision device to a dedicated NIC. • A subnet configured with LLA cannot send packets across routers but only via Ethernet switches. • LLA is the recommended scheme when only one NIC is connected to GigE cameras. LLA is fully automatic requiring no user input. Ensure only one NIC is using LLA on your PC, otherwise IP conflicts will result.
DHCP (Dynamic Host Configuration Protocol) • This IP configuration mode requires a DHCP server to allocate an IP address dynamically over the range of some defined subnet. The Genie must be configured to have DHCP enabled. This is the factory default settings. • The DHCP server is part of a managed network. Windows itself does not provide a DHCP server function therefore a dedicated DHCP server is required.
Persistent IP • This protocol is only suggested if the user fully controls the assignment of IP addresses on the network and a GigE Vision camera is connected beyond routers. • The GigE Vision camera is forced a static IP address. The NIC IP address must use the same subnet otherwise the camera is not accessible. • 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.
Network Configuration Tool The Network Configuration tool provides information on all network adapters installed in the system and any connected GigE Vision devices. For the Genie, the tool allows a simple method to assign a User-Defined name, setup a DHCP server or to set a Persistent IP address instead of the default DHCP/LLA assigned IP address. Using this tool, camera network configurations can be easily made without having to use any Windows Control Panel application.
Genie IP Configuration System Information, Configuration, and DHCP Server Select the system icon (the computer symbol with computer name) in the left pane to display current system information which may be required when documenting GigE Vision installations. There are no user changeable fields in the System Information tab. General System Information System Configuration Parameters In the right hand pane click on the System Configuration tab.
• • • • The default time period is 15 seconds. This time interval can be increased if changes to the number of connected cameras is seldom made. Otherwise in the case where cameras are connected through an Ethernet switch, the Auto Discovery period should be shortened if most GigE Vision connect/disconnect events must be seen by the Sapera application (see "Sapera Callbacks" on page 72). Windows Firewall Exception List: By default the DALSA GigE Server is added to the Windows Firewall exception list.
System DHCP Configuration Network Card Information and Configuration Select a network card icon in the left pane to see NIC information and its configuration parameters. The DALSA Network Configuration tool ensures that no two NIC devices installed in the computer are on the same subnet, since that would create a conflict. A warning message is displayed in such a case, indicating that a settings change is required for one of the NIC.
NIC IP and DHCP Server Configuration For each NIC used for a GigE Vision network, select the NIC Configuration tab. Configure the IP mode (either DHCP/LLA or Persistent IP) and if required, enable the DALSA DHCP server. • If the DHCP server is enabled, the system DHCP server parameters are configured as described in "System DHCP Server Parameters" on page 99. • If Persistent IP is selected (with or without the DALSA DHCP server enabled), enter the desired IP address and Subnet Mask.
configured for LLA mode. To recover a GigE Vision camera: • Start the Network Configuration program from the windows start menu: Start•Programs•DALSA•Network Interface•DALSA Network Configuration Tool. • From the menu bar click on Advanced and then on Recover Camera. • On the dialog enter the camera MAC address and click the Recover Camera button. Camera Recovery Dialog • If the camera requires a persistent IP address, select the bullet to assign a persistent IP immediately with recovery.
Sapera GigE Server Details This section provides additional details on the GigE Server not covered in the Genie installation instructions. Generally the Genie automatic installation requires no user intervention. • The Sapera GigE Server implements the GigE Vision Control Protocol (GVCP). This provides the interface to generate GVCP messages to control and configure a GigE Vision device.
Status Window Description Manufacturer Manufacturer for this device Model GigE Vision device model Serial Number Device serial number MAC address Device MAC address Status General device status Camera IP Device current IP address NIC IP NIC IP associated with the GigE server Filter driver Network driver status MaxPktSize Largest packet size that should be used for image streaming. This is found using the Test Packet mechanism of GigE Vision.
Sapera CamExpert Guide Using CamExpert with Genie HM 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).
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. • Parameters pane: Allows viewing or changing all acquisition parameters supported by the acquisition device.
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. CamExpert display controls: (these do not modify the frame buffer data) Stretch (or shrink) image to fit, set image display to original size, or zoom the image to any size and ratio.
10-bit Invert LUT CamExpert available LUT examples are briefly described below. The LUT function graphic simplifies understanding the operation especially when user settings modify the LUT function.
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 C-mount and CS-mount Mechanical Specifications Note: Overall length tolerance is ± 0.
Genie 3D View with Right-angle C-mount and CS-mount Genie HM Series-GigE Vision Camera Technical Specifications • 111
Genie Right-angle C-mount and CS-mount Mechanical Specifications Note: Overall length tolerance is ± 0.
Additional Notes on Genie Mechanical Genie supports a screw lock Ethernet cable (see "Ruggedized RJ45 Ethernet Cables" on page 125). For information on Genie lens requirements see "Optical Considerations" on page 118. Lens flange focal distance = 17.52 mm. Lens flange focal distance = 12.52 mm for CS-mount. The camera top also has four mounting holes in identical locations. Overall length tolerance is ± 0.35mm. Overall height or width tolerance is ± 0.15mm.
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 125). • 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. 12-Pin Hirose Connector Signal Details The following figure shows the pinout identification when looking at the Genie camera 12-pin male Hirose connector.
Genie Signal Electrical Details • Power Supply (pin 2): +12V DC nominal at 0.6 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. • The 12-pin Hirose male connector shell and cable shield should connect to the supply earth ground to improve EMI and ESD shielding.
3.3V Genie V+ 4.7K Event Signal 680 Buffer driver Trigger Debounce IN+ IN .01µf example 74HC244 INFairchild HMHA281R Hirose 12 connector TTL External Signal Example 3.3V Genie 4.7K 680 Trigger Debounce IN+ Event Signal Buffer driver IN .01µf IN- example SN75179B Hirose 12 connector Fairchild HMHA281R RS-422 External Signal Example 3.3V Genie 4.7K Event Signal 680 1/2W 680 Trigger Debounce IN+ IN .
External Outputs • Programmable output mode such as strobe, event notification, etc. (see "Output Control via Sapera LT or GigE Vision Compliant Applications" on page 63). 5V Genie 10K 680 75 Output Signal Example 74LS14 NEC PS2805-1 Hirose 12 connector Output Driving a TTL User Circuit The opto-coupler is typically a NEC PS2805-1 with the following characteristics.
Camera Status LED The Genie has one multicolor LED to provide a simple visible indication of the operational status of the camera. When more than one condition is active, the LED color indicates the condition with the highest priority. The following table summarizes the LED states and corresponding camera status.
Filters Genie HM cameras are responsive to infrared (IR) wavelengths of light. To prevent infrared from distorting the acquisitions, 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™ LS-750, which does not include a mounting ring, and the CORION™ HR-750 series hot mirror.
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. Using the preceding equation, the object distance must be 450mm (0.450m). 10μm 45mm = 100μm OD OD = 450mm(0.
9.60 12.80 .00 16 mm 8.80 6.60 .0 0 11 5.40 7.20 0 9. 4.80 6.40 00 8. 4.80 3.60 0 (1 inch) (2/3 inch) (1/1.8 inch) (1/2 inch) (1/3 inch) 00 6. Comparison of Standard Sensor Sizes (dimensions in mm) The following figure graphically shows the use of two different lenses with the Genie HM 1400 which has a sensor of 10.40mm by 7.60mm (a diagonal of 12.88mm). • The outer circle shows the illumination coverage of a 1 inch lens where a sensor of up to 16mm diagonal is evenly exposed.
Comparison of a 2/3 Inch and 1 Inch Lens used with a Genie HM 1400 1 inch Lens Coverage 2/3 inch Lens Coverage 10.40 8 7.60 .8 12 Ø16.00 Ø11.00 Genie HM 1400 Sensor Lens Sensor Size vs. Genie HM model Each Genie HM sensor has a square pixel of 7.4 x 7.4 µm. The following table lists the lens size required for total illumination and the next smaller lens size which will have some vignetting.
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). A vision system integrator or lens specialist should be consulted when choosing lenses since there is a trade off between the best lenses and cost.
Protecting Against Dust, Oil and Scratches The sensor window is part of the optical path and should be handled like other optical components, with extreme care. Dust can obscure pixels, producing dark patches on the sensor response. Dust is most visible when the illumination is collimated. The dark patches shift position as the angle of illumination changes. Dust is normally not visible when the sensor is positioned at the exit port of an integrating sphere, where the illumination is diffuse.
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. All cables made in U.S.A. – all cables RoHS compliant. CAT6 certified (tested for near end / far end crosstalk and return loss).
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. Contact Midwest Optical Systems directly for technical information and pricing. Physical Specifications: Outside diameter: 25.4mm, 32 NS2A thread (c-mount thread) Clear Aperture: 19.5mm Thickness: 3.0 ±0.
Back Focal Variance when using a Filter Inserting a filter either in front of a lens or 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. The following simplified illustration describes this but omits any discussion of the Optics, Physics, and the math behind the behavior of light through different media.
Computer Requirements for Genie Cameras The following information is a guide to computer and networking equipment required to support the Genie camera at maximum performance. The Genie camera series complies with the current IPv4 Internet Protocol, therefore current Gigabit Ethernet (GigE) equipment should provide trouble free performance. Host PC System • Operating System: Windows XP, Windows Vista, Windows 7 (either 32-bit or 64-bit for all) are supported.
Ethernet to Fiber-Optic Interface Requirements In cases of camera-to-PC separations of more than 100 meters but an Ethernet switch is not desired, a fiber-optic media converter can be used. The FlexPoint GX from Omnitron Systems (http://www.omnitron-systems.com/) converts GigE to fiber transmission and vice versa. It supports multimode (MM) fiber over distances of up to 220 m (720 ft.) and single-mode (SM) fiber up to 65 km (40 mi.) with SC, MT-RJ, or LC connector types.
EC & FCC Declaration of Conformity 130 • Technical Specifications Genie HM Series-GigE Vision Camera
Troubleshooting Overview In rare cases an installation may fail or there are problems in controlling and using the Genie camera. This section highlights issues or conditions which may cause installation problems and additionally provides information on computers and network adapters which have caused problems with Genie. Emphasis is on the user to perform diagnostics with the tools provided and methods are described to correct the problem.
Device IP Error The GigE server tray icon shows a warning with IP errors. Review the following topics on network IP problems to identify and correct the condition. Multiple Camera Issues • • • • • When using multiple cameras with a computer with multiple NIC ports, confirm each Genie has been assigned an IP address by checking the GigE server (see "Sapera GigE Server Details" on page 103). LLA mode can only be used for one NIC port. For other NIC ports use a DHCP server or persistent IP.
• There is no image but the frame rate is as expected. See "Camera is functional, frame rate is as expected, but image is black" on page 143. There is a problem with the acquisition • "Grab has Random Bad Data or Noise" on page 143. Other problems • • • • • Review "Ethernet Switch Issues" on page 145, which covers some complex issues and pause frame flow control. "Older Laptop Computer Networking Issues" on page 144. The 'Save User Configuration' function fails to save the current user settings.
Installation Issues and Functional Problems This section covers issues that are apparent after installation or are indicated by the GigE server tray icon showing a warning symbol. The Windows Firewall Service Can Not Start After installing Windows XP Service Pack 2 or 3, the Windows Firewall service will not start.
GigE Server Warning Example 1a: IP error with multiple NICs The screenshot below shows an IP conflict error due to two (or more) NICs that are all set to LLA mode. In this case both NICs are assigned the same IP subnet address preventing communication with any connected Genie. • When multiple NICs are used, only one can be set to LLA mode.
GigE Server Warning Example 1b: IP error with multiple NICs As a second example, the screenshot below shows an IP conflict error similar to the example above but the second NIC has no camera connected (or only an Ethernet switch). • The following illustration shows an example of this fault condition. The second NIC has no Genie connected ether directly or via a switch.
GigE Server Warning Example 2: Subnet Mask or IP error The screenshot below shows that the Genie device is not accessible. This IP error is an example of the Genie being assigned a persistent IP address with an incorrect subnet mask. • This example error was made using the DALSA Network Configuration tool, where the Genie was set to Persistent IP mode with an incorrect subnet mask (see "NIC IP and DHCP Server Configuration" on page 101).
• Information about the DALSA Sapera Network Imaging Driver is also available from Network Configuration tool. GigE Server Warning Example 4: Filter Driver Disabled in Windows XP 64 The screenshot below shows that the Genie device was found but there is an issue with the filter driver (DALSA Sapera Network Imaging Driver). The filter driver has become disabled or never installed correctly when using Windows XP 64. This issue has not be seen with the 64-bit version of Windows Vista or Windows 7.
• The DALSA Sapera Network Imaging Driver must be manually installed by enabling the driver and clicking install. Click on "Continue Anyway" when prompted to verify the installation as shown below. Device Available with Operational Issues This section considers issues with cabling, Ethernet switches, multiple cameras, and camera exposure. Firmware Updates As a general rule any Genie installation must include the firmware update procedure (see "Updating Genie Firmware" on page 30).
Power Failure During a Firmware Update–Now What? Don't panic! There is far greater chance that the host computer OS is damaged during a power failure than any permanent problems with the Genie. When electrical power returns and the host computer system has started, follow this procedure to reprogram the Genie firmware. • Connect power to the Genie. The Genie processor knows that the operating firmware is corrupt. • The Genie status LED is slow flashing red.
Acquisition Error with a Timeout Message A streaming error is typical with a firewall not allowing the filter driver through. As an example, CamExpert will run (but start slowly due to initialization timeouts), the Genie is visible in the device pane, but no parameters are shown to control the camera. • If the host computer is using a firewall, either add the GigE Server in the firewall exception list or disable the firewall completely on the NIC used only with the Genie.
With a computer that is not behind a corporate firewall an alternative is to disable Windows firewall only for the network adapter dedicated for the Genie camera. Such a computer would have two or more network adapters where one NIC only connects to the Genie—never the Internet. The following figures show an example of the Windows firewall On but disabled for the network adapter used by Genie.
Camera acquisition is good but frame rate is lower than expected • • • • While running CamExpert and grabbing in free-run mode at the maximum frame rate, start the Sapera Monitor tool from the Sapera Tools installed with Sapera. Make sure the Memory Overflow event monitor is enabled. Continue grabbing from the Genie at maximum frame rate. If any memory overflow events are counted, then the Genie internal buffer could not be transmitted on time and was discarded.
Grab has Random Bad Data or Noise – Case 2 • This problem has been seen with network adapters using the Realtek RTL8169 chip and associated low-level driver. In this case the NIC reports a false maximum jumbo frame size. • In the NIC configuration, set the jumbo frame size set to less than the maximum allowed. In this example the NIC reports supporting a maximum jumbo frame size of 8384 but good acquisitions are possible only when the size is reduced to 7k.
Configuration Recommendations with Laptops • In the NIC configuration, keep the jumbo frame size set to the maximum allowed. See "Optimizing the Network Adapter used with Genie" on page 25. • If VPN software is installed, most likely the VPN driver must be disabled in the NIC properties (open via Control Panel). This would be required only on the NIC used with the Genie. • Run the Sapera Log Viewer: Start•Programs•DALSA•Sapera LT•Tools•Log Viewer. Start the Genie acquisition program, such as CamExpert.
data from cameras. Genie cameras support the IEEE 802.3x pause frame flow control protocol automatically, therefore the solution is to use an Ethernet switch that supports flow control. See "IEEE 802.3x Pause Frame Flow Control" on page 128 for additional information. Other Problems or Issues This section describes problems that do not fit any of the categories above. Typically these are issues found in the field under specific or unusual conditions.
DALSA Contact Information Genie Sales Information Visit our web site: http://www.dalsa.com/mv Email: mailto:info@dalsa.com International/Canada DALSA — Montreal office 7075 Place Robert-Joncas Suite #142 St. Laurent, Quebec, Canada H4M 2Z2 Tel: Fax: (514) 333-1301 (514) 333-1388 USA DALSA 700 Technology Park Drive Billerica, Ma.
Genie Technical Support Any support question or request can be submitted via our web site: Technical support form via our web page: Support requests for imaging product installations, Support requests for imaging applications http://www.dalsa.com/mv/support Product literature and driver updates http://www.dalsa.com/mv/download Before contacting Technical support, the following three status files should be generated and included with the request for support.
Glossary of Terms ARP 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. Supports transmission speeds greater than Gigabit Ethernet with less signal attenuation over a given length of cable.
GigE Vision specification Specification of the Automated Imaging Association (AIA, www.machinevisiononline.org). Defines the communication interface protocol used by any GigE Vision device. 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.
Random Noise Random noise is defined as the difference in peak to peak value for any single pixel repetitively sampled, with the sensor in darkness. For digital cameras the measurement is based on at least 512 samples from any pixel. 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. SAT Saturation Output Amplitude.
152 • Glossary of Terms Genie HM Series-GigE Vision Camera
Index 1 12-pin male Hirose connector, 114 error saving user settings, 37 Ethernet cable type, 117 Ethernet link speed, 142 Ethernet switch, 93 Ethernet switch issues, 145 event modes, 58 event notification, 117 events, 72 exposure duration, 49 exposure period, 142 Exposure time granularity, 53 external trigger, 142 8 F 8/10-bit LUT, 63 A Acquisition events, 72 administrator, 20 AUTORUN, 20, 21 B back focal length, 119 Binning, 47 binning modes, 47 C cable mating connector, 114 camera configuration, 3
Heartbeat Timeout, 75 high EMI, 140, 145 high frame rate, 42 Hirose HR10A-10P-12S, 22 histogram tool, 68 horizontal and vertical binning, 47 horizontal crop, 44 hot mirror, 119 HTML help, 9 I I/O signal specification, 114 IEEE 802.
R random noise, 143 real time processing, 63 reset exposure, 53 resolution, 12 response file - setup.