background image

84  

  Operational Reference 

Genie Monochrome Series-GigE Vision Camera 

Trigger Enable - TRUE 

Software

Input 1

Input 2

Frame Rate

Trigger Delay to Integration

Exposure Alignment

Synchronous

Reset

Exposure Mode

Programmable

Pulse Controlled

Exposure Mode

Programmable

Exposure Time

Exposure Time

TRUE

Trigger Enable

Trigger Source

Exposure Time

Software Trigger

Frame Per Trigger

Exposure Alignment-

Reset

 

 

Trigger Enable - FALSE 

Trigger Source

Frame Rate

Trigger Delay to Integration

Exposure Alignment-

Synchronous

Exposure Mode

Programmable

Exposure Time

Exposure Time

Software Trigger

FALSE

Trigger Enable

Frame Per Trigger

 

 

Содержание Genie M1024

Страница 1: ...Genie Monochrome Series Camera User s Manual Genie Framework 1 80 M640 M1024 M1280 M1400 M1410 M1600 GigE Vision Area Scan Camera CA GENM MUM00 www imaging com ...

Страница 2: ...eir respective owners Document Date October 13 2010 Document Number CA GENM MUM00 CA GENM MUM00 About DALSA DALSA is an international high performance semiconductor and electronics company that designs develops manufactures and markets digital imaging products and solutions in addition to providing wafer foundry services DALSA Digital Imaging offers the widest range of machine vision components in...

Страница 3: ...nt 18 INSTALLING THE GENIE CAMERA 19 WARNING GROUNDING INSTRUCTIONS 19 GIGE NETWORK ADAPTER GUIDELINE 19 Supported Network Configurations 19 INSTALLATION OVERVIEW PREPARATIONS 20 Network and Computer Overview 20 Installation Overview 20 Preventing Operational Faults due to ESD 21 SAPERA LT LIBRARY INSTALLATION 21 GENIE CD PACKAGE INSTALLATION 22 Procedure 22 GigE Server Verification 22 CONNECT THE...

Страница 4: ...G 52 GENERAL INPUTS 53 External Input Signal Opto coupler Debounce Circuit 53 General Inputs Settings Via CamExpert 53 Input Controls via Sapera LT or GigE Vision Compliant Applications 54 STROBE AND GENERAL OUTPUTS 55 General Outputs Settings via CamExpert 55 Open and Close Output Settings 56 Strobe On Start of Exposure Event Mode 56 Pulse On Valid Trigger Event Mode 57 Pulse On Invalid Trigger E...

Страница 5: ...ng 85 Horizontal Binning 85 Pixel Format 86 Network Configuration Mode 86 Accessing the Genie User Buffer 87 NETWORK OVERVIEW TOOLS 89 GENIE IP CONFIGURATION MODE DETAILS 89 Link Local Address LLA 89 DHCP Dynamic Host Configuration Protocol 90 Persistent IP 91 SAPERA CAMEXPERT GUIDE 93 USING CAMEXPERT WITH GENIE MONOCHROME CAMERAS 93 CamExpert Panes 94 CamExpert LUT Controls 95 TECHNICAL SPECIFICA...

Страница 6: ...er Optic Interface Requirements 115 EC FCC DECLARATION OF CONFORMITY 116 TROUBLESHOOTING 117 OVERVIEW 117 Problem Type Summary 117 Verifying Network Parameters 119 Before Contacting Technical Support 119 INSTALLATION ISSUES AND FUNCTIONAL PROBLEMS 119 The Windows Firewall Service Can Not Start 119 DEVICE AVAILABLE WITH OPERATIONAL ISSUES 120 Firmware Updates 120 Power Failure During a Firmware Upd...

Страница 7: ...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 This unique feature allows OEM s to star...

Страница 8: ...NIC through a GigE network switch Available in variety of resolutions each supporting 8 bit or 10 bit acquisitions Lookup table pre processing Real time shading correction i e Flat Field processing Horizontal Flip function Supports several trigger modes for image capture control 2 opto isolated inputs 2 opto isolated outputs Native Trigger to Image Reliability design framework Visual status LEDs o...

Страница 9: ...osed of the Sapera Network Imaging Package Genie Imaging Driver and latest Genie Firmware Required installation Included with Genie distribution CD Sapera Runtime including CamExpert Included and installed if desired GenICam support XML camera description file Embedded within Genie Sapera LT version 6 10 or later Sapera 7 required for 64 bit support Provides everything you will need to develop ima...

Страница 10: ...me on camera Binning Horizontal 2 pixel and Vertical 2 line Timestamp 1µs internal timer or external signal to timestamp images and events Test image Internal pattern generator User settings Select factory default or one user camera configuration Optical Interface Back Focal Distance C Mount 17 52 mm Back Focal Distance CS Mount 12 52 mm Mechanical Interface Camera Size 29 H x 44 W x 67 L in mm se...

Страница 11: ... on page 116 RoHS Compliancy as per European directive 2002 95 EC applies to camera part numbers CR GENx xxxxx Vibration and Shock Certifications Test while operating Standard Description Sinusoidal vibrations with identification of critical frequencies IEC 68 2 6 1995 Test Fc Frequency range 10 to 2000 Hz Amplitude 5 m s2 Sweep rate 1 octave per minute Duration 1 sweep cycle to and fro Random vib...

Страница 12: ...evice capabilities This description takes the form of an XML device description file respecting the syntax defined by the GenApi module of the GenICam specification For more information see www genicam org Genie Sensor Overview Each sensor description below provides a specification table and response graphic The graph describes the sensor response to different wavelengths of light excluding lens a...

Страница 13: ...lution 640 x 480 pixels Minimum Frame Rate free running 0 1 fps one frame every 10 seconds Maximum Frame Rate free running 64 fps Minimum Exposure 22μs Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 3 8μs Horizontal Line Time 32μs Pixel Size 9 9µm x 9 9µm Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter Gai...

Страница 14: ...lution 640 x 480 pixels Minimum Frame Rate free running 0 1 fps one frame every 10 seconds Maximum Frame Rate free running 64 fps Minimum Exposure 22μs Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 3 8μs Horizontal Line Time 32μs Pixel Size 7 4µm x 7 4µm Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter Gai...

Страница 15: ...on 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 44μs Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 7 65μs Horizontal Line Time 63 5μs Pixel Size 4 65μm H 4 65μm V Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter...

Страница 16: ...ion 1280 x 960 pixels Minimum Frame Rate free running 0 1 fps one frame every 10 seconds Maximum Frame Rate free running 24 5 fps Minimum Exposure 13μs Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 2 33μs Horizontal Line Time 42μs Pixel Size 3 75μm H 3 75μm V Pixel Format 8 bit 10 bit Shutter Full frame electronic shutte...

Страница 17: ...360 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 Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 11 87μs Horizontal Line Time 59 7μs Pixel Size 4 65µm H x 4 65µm V Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter...

Страница 18: ...360 x 1024 pixels Minimum Frame Rate free running 0 1 fps one frame every 10 seconds Maximum Frame Rate free running 21 fps Minimum Exposure 32μs Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure 4 15μs Horizontal Line Time 44 2μs Pixel Size 6 45µm H x 6 45µm V Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter ...

Страница 19: ...tion 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 Maximum Exposure 16 seconds note maximum exposures are susceptible to hot pixel noise Internal Trigger to Start of Exposure TBA Horizontal Line Time 53 3μs Pixel Size 4 40μm H 4 40μm V Pixel Format 8 bit 10 bit Shutter Full frame electronic shutter...

Страница 20: ...blob analysis search pattern recognition OCR and barcode decoding The following is a Sapera application functional block diagram The Genie Framework installation includes the Genie driver and the Sapera Network Imaging Package User s Sapera Application Sapera LT SDK Genie Driver GigE Server Sapera Network Imaging Driver CamExpert Ethernet Network Interface Card Network Configuration Tool Images Co...

Страница 21: ...th a variety of Gigabit network adapters both built into the system motherboard and as third party PCI adapters Supported Network Configurations The Genie obtains an IP address using the Link Local Address LLA or DHCP by default A LLA IP address is obtained in about 6 seconds with Microsoft Vista 7 or in about 1 minute with Microsoft XP If required a persistent IP address can be assigned see Runni...

Страница 22: ...if not using a third party GigE Vision compliant package Also install Sapera Run time with CamExpert to control the Genie The Windows Firewall exceptions feature is automatically configured to allow the Sapera GigE Server to pass through the firewall Computers with VPN software virtual private network may need to have the VPN driver disabled in the NIC properties This would be required only on the...

Страница 23: ...nd to the Hirose connector shell at the Genie end The Genie case is now properly connected to earth ground and can withstand ESD of 8 kilovolts as tested by DALSA Method 2 Mount the Genie camera on a metallic platform which has a good connection to earth ground Sapera LT Library Installation Note to install Sapera LT and the Genie device driver logon to the workstation as an administrator or with ...

Страница 24: ... Sapera LT run time which includes CamExpert Follow the on screen prompts and reboot when the installation is complete GigE Server Verification After a successful Genie Framework package installation the GigE Server icon is visible in the desktop taskbar tray area After connecting a camera see following section allow a few seconds for the GigE Server status to update The Genie camera must be on th...

Страница 25: ...iguration Mode Details on page 89 See the next section Connectors on page 23 for an overview of the Genie interfaces Connectors The Genie has only two connectors A single RJ45 Ethernet connector for control and video data transmitted to from the host computer Gigabit NIC See Ruggedized RJ45 Ethernet Cables on page 112 for secure cables A single 12 pin Hirose male connector for camera power plus tr...

Страница 26: ...thernet cable disconnected no link Steady Blue IP address assigned no application connected to the camera Steady Green Application connected Slow Flashing Green Triggered acquisition in progress Fast Flashing Green Free running acquisition in progress Once the Genie has its RJ45 connected to a network the Status LED will turn to steady blue when the IP address is assigned Only at this time will it...

Страница 27: ...us Once the Genie is assigned an IP address its Status LED is steady blue the GigE server tray icon will not have a red X through it indicating that the Genie device was found It might take a few seconds for the GigE Server to refresh its state after the Genie has obtained an IP address Right click the GigE Server tray icon to open the following menu Click on Status to open a window listing all de...

Страница 28: ... from the default of 15 seconds Configure the Windows firewall exception list Configure the NIC and camera IP settings Assign a User Defined name to a connected camera Assign a Persistent IP address to a camera instead of the default DHCP LLA assigned address Easily Configure the NIC as a DHCP server for connected GigE Vision camera Important Any changes made with this tool will update the Genie f...

Страница 29: ...plication 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 If an update is required click on the Automatic button The Update Firmware manager dialog opens and the new firmware version is written to the Genie...

Страница 30: ...dure Start Sapera CamExpert by double clicking the desktop icon created during the Genie software installation CamExpert will search for installed Sapera devices In the Device list area on the left side the connected Genie camera is shown or will be listed in a few seconds after CamExpert completes the automatic device search device discovery Select the Genie camera device by clicking on the camer...

Страница 31: ...enie_M640_x devices as an example Click on a Genie device user name to select it for control by CamExpert An imaging application uses any one of these attributes to identify a camera its IP address MAC address serial number or User Name Some important considerations are listed below Do not use the camera s IP address as identification unless it is a persistent IP since it can change with each powe...

Страница 32: ...is saved in the windows folder One simple method is to execute the Framework installer from within a batch file The batch file will have one command line As an example using the executable for Framework version 1 30 the command line is Genie_1 30 00 0171 Release exe r Important The executable name is enclosed in quotation marks This is required because of the space characters in the Genie Framewor...

Страница 33: ...hese 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 Following is an overview of CamExpert displaying this information followed by tables with the feature name associated to Sapera LT and to GigE Vision Compliant development environments Acce...

Страница 34: ...lick Setting to open the Power up configuration dialog box which allows you to specify camera power up configuration For more information see Power up Configuration on page 32 Power up Configuration Saved User Settings The Power up configuration dialog allows you to specify the camera configuration to load when powering up the camera The Genie camera flash memory contains two possible configuratio...

Страница 35: ...lus the LUT data Flat Field Correction FFC function On or Off plus the offset gain data see warning below Noise Reduction Default on noise reducer can be disabled for maximum MTF Warning Non typical or invalid Flat Field data either from a faulty calibration setup or uploaded by the user may cause an error when trying to save the User Settings Power up Parameters Such flawed Flat Field data is use...

Страница 36: ...endorName Name of camera vendor DeviceModelName Name of the camera model DeviceVersion Displays the device version which includes the firmware release and build DeviceFirmwareVersion Displays the currently loaded firmware version manufacturer s code DeviceID Displays the factory set camera serial number DeviceUserID A user set ID of up to 15 characters By default this field is set to the serial nu...

Страница 37: ...o GigE Vision Compliant development environments Sensor Parameters Controls Via CamExpert The Sensor Parameters tab groups the parameters related to the camera sensor configuration for acquisition Read Only Parameters Parameter Description Device Scan Type Displays the device scan type Possible values are area scan or linescan This is always area scan for Genie Color Type Displays the color type o...

Страница 38: ...is the value assigned to a pixel in a digital image Possible values range from 128 to 127 Binning Horizontal Enables or disables horizontal binning Possible values are Disabled or 2 pixels When set to 2 pixels the image buffer width parameter is automatically adjusted For more information see Binning on page 43 Binning Vertical Enables or disables the vertical binning Possible values are Disabled ...

Страница 39: ... Black level is an additive offset to the analog video signal before digitization Black level offset increases the brightness of the video signal equally Therefore any area of the video that is black will brighten to some gray level as offset is increased Black level offset is expressed as a number ranging from 128 to 127 The offset is achieved as a change in the analog signal from the sensor wher...

Страница 40: ...e Examples with Vertical Cropping Vertical Lines Acquired M640 Maximum Frame Rate M1024 Maximum Frame Rate M1280 Maximum Frame Rate M1400 Maximum Frame Rate M1410 Maximum Frame Rate M1600 Maximum Frame Rate 1200 15 1 fps 1024 15 fps 21 7 fps 17 4 fps 960 24fps 17 fps 23 2 fps 18 3 fps 768 20 fps 29 fps 20 fps 28 1 fps 22 1 fps 512 28 fps 40 fps 27 fps 39 8 fps 30 2 fps 480 64 fps 30 fps 42 fps 28 ...

Страница 41: ...g the frame rate value examples above and allows the user to visually estimate frame rates for a chosen vertical crop value Frame Rates 0 0 100 0 200 0 300 0 400 0 500 0 600 0 700 0 2 3 0 6 0 1 2 0 2 4 0 4 8 0 5 1 2 7 6 8 9 6 0 1 0 2 4 1 2 0 0 Vertical Lines Captured FPS M640 M1024 M1280 M1400 M1410 M1600 ...

Страница 42: ...does not increase the maximum frame rate due to the CCD readout architecture Horizontal Crop Horizontal Scan offset Active Horizontal Scan Window ROI Vertical and Horizontal Cropping can be combined to grab only a region of interest ROI Besides eliminating post acquisition image cropping done by software in the host computer a windowed ROI grab reduces the bandwidth required on the Gigabit Etherne...

Страница 43: ...ures with Sapera LT on page 74 XML features for Partial Scan and Window ROI Width Width of image region of interest must be an even value Height Height of image region of interest OffsetX Left coordinate of region of interest must be an even value OffsetY Top coordinate of region of interest LinePitch Distance between consecutive lines in bytes PixelColorFilter Color filter convention of the image...

Страница 44: ...ixels Height in Pixels Displays the image buffer height Y axis in pixels OffsetX in Pixels Specifies the offset in X from the left of the image when using an ROI The image buffer width is automatically adjusted to compensate for this offset OffsetY in Lines Specifies the offset in Y from the top of the image when using an ROI The image buffer height is automatically adjusted to compensate for this...

Страница 45: ...tly by a factor of 2 in each axis Specifically if horizontal binning only is activated a nominal 640x480 image is reduced to 320x480 If vertical binning only is activated the image is reduced to 640x240 With both binning modes activated the resulting image is 320x240 Vertical binning also provides an increase in maximum acquisition frame rate The frame rate increase depends on the camera model and...

Страница 46: ...low Free running trigger disabled The Genie free running mode has a programmable internal timer for frame rate and a programmable exposure period Frame rate is 0 1 fps to the maximum supported by the sensor Exposures range maximum is also dependent on the current frame rate This always uses Synchronous mode where exposure is aligned to the sensor horizontal line timing External trigger Exposures a...

Страница 47: ...e width Following are details for each mode Note Do not change the exposure time while grabbing else an Invalid Trigger Event may be generated This applies to any exposure mode or trigger source The Invalid Trigger Event is not catastrophic and only indicates the loss of a video frame Stopping acquisitions first will avoid this error Free running Programmable Exposure Genie is in a multifunctional...

Страница 48: ...nds 1μs steps Exposure duration is programmable from the sensor minimum see Genie Sensor Overview to 16 seconds 1μs steps Supports Synchronous Mode on page 50 timing for fastest possible frame rates Start of exposure is aligned on the next horizontal line while exposure duration granularity is 1µs Exposure and sensor readout can be concurrent Supports Reset Mode on page 51 timing Exposure granular...

Страница 49: ...Genie Monochrome Series GigE Vision Camera Operational Reference 47 Programmable Synchronous Mode Exposure Timing Programmable Reset Mode Exposure Timing ...

Страница 50: ...dge 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 opto coupler electrical specifications see External Inputs on page 103 Exposure is stopped by the opposite edge on the trigger signal Therefore the exposure time is defined by the trigger pulse duration Supports Reset Mode on page 51...

Страница 51: ...eTimeRaw Exposure duration in µs ExposureDelay The delay from active trigger edge to start of exposure AcquisitionFrameRateRaw Controls the desired frame rate of the camera in mHz 0 001 Hz Only available when trigger is disabled AcquisitionFrameRateAbs Controls the desired frame rate of the camera in Hz Only available when the frame trigger is disabled AcquisitionFrameCount Number of frames to be ...

Страница 52: ... 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 M640 a horizontal line occurs every 31 77µs Exposure duration is from the sensor minimum see Genie Sensor Overview up to 16 sec In this mode sensor exposure and sensor readout of the previous frame s exposure occur simultaneously This allows operating t...

Страница 53: ...maximum frame rate is lower than for Synchronous 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 69 Reset Mode Timing example for Genie M640 Synchronization Mode via Sapera LT or GigE Vision Compliant Applications Sapera Genie Sapera parameters for Synchro...

Страница 54: ...he timestamp reset function is described below using Input 1 as the selected example applies to Input 2 also For correct timestamp counter operation do not use the same external signal input for both the reset and counter source Case 1 Input 1 polarity setting Active High Input 1 signal High Timestamp function is enabled Case 2 Input 1 polarity setting Active High Input 1 signal Low Timestamp is h...

Страница 55: ...rcuit following the opto couple to eliminate short noise transitions that could be wrongly interpreted as a valid pulse The duration is user programmable from 1µs to 255µs with CamExpert Note the external trigger input propagation delay is dependent on the signal used to activate the opto coupled input Typical delays are 3 µs for Active Open and 5 µs for Active Close General Inputs Settings Via Ca...

Страница 56: ...source Line2 1 Software 2 TriggerActivation LevelLow 0 LevelHigh 1 RisingEdge FallingEdge AnyEdge TriggerDelayAbs Absolute delay to apply in us after reception of the trigger signal before starting exposure TriggerDelayRaw Absolute delay to apply in us after reception of the trigger signal before starting exposure GevTimestampTickFrequency 64 bit value indicating the number of timestamp clock tick...

Страница 57: ...camera exposure Select the output to configure by clicking on the Output 1 or Output 2 buttons located at the top of the dialog box Use the Event mode drop down list box to select the required event mode The following output signal events are available Open default Close Strobe On Start of Exposure used for strobe pulse Pulse On Valid Trigger Pulse On Invalid Trigger Pulse On Start of Readout Puls...

Страница 58: ...tions on page 60 Strobe On Start of Exposure Event Mode The Strobe On Start of Exposure event mode is used when controlling a strobe light using the Genie output pin The exposure delay parameter is specified using the Sensor Parameters tab Exposure Control setting 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 a...

Страница 59: ... 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 ...

Страница 60: ...ent 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 ...

Страница 61: ...on 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 ...

Страница 62: ...pler Active Close 0 Active Open 1 OutputLinePulseDelay Delay in µs to assert pulse output range 0 to 64k OutputLinePulseDuration Pulse duration in µs range 0 to 64k OutputLineValue Static output state Open 0 Close 1 Genie Processing Features The Genie monochrome series of cameras support a number of functions to enhance acquisitions or perform real time processing Functions can be combined to solv...

Страница 63: ...LUT LUTData Array of data representing the LUT content Sapera classes used SapLut Class implements LUT management BOOL SapAcqDevice SetFeatureValue const char featureName SapLut featureLut BOOL SapAcqDevice SetFeatureValue int featureIndex SapLut featureLut BOOL SapAcqDevice GetFeatureValue const char featureName SapLut featureLut BOOL SapAcqDevice GetFeatureValue int featureIndex SapLut featureLu...

Страница 64: ...al flag indicating that the pixel is replaced with an adjacent pixel without any calculation The Flat Field calibration procedure using Sapera tools as described in this section will eliminate dead or hot pixels A pixel on the left edge beginning of the line would be replaced with the pixel to its right while a pixel on the right edge end of the line is replaced with the pixel to its left Any pixe...

Страница 65: ...tion 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 Verify a Bright Acquisition Aim the camera at a diffused light source or evenly lit white wall with no shadows falling on it Using CamExpert click on the grab button and then the histogram button Use the lens iris to adjust for a bright gray approximately ...

Страница 66: ...he full dynamic range specified for that sensor Once the bright gray acquisition setup is done note the camera position and lens iris position so as to be able to repeat it during the calibration procedure Flat Field Correction Calibration Procedure The following procedure uses the CamExpert Flat Field tool the Sapera Flat Field demo is similar Calibration is the process of taking two reference im...

Страница 67: ...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 Setup the camera to acquire a uniform white image but not saturated white Even illumination on white paper can be used with a gray level of minimum of 128 8 bit mode It is ...

Страница 68: ... mono 9 mono 10 RGB FlatFieldWidth read buffer width FlatFieldHeight read buffer height FlatFieldGainMin read minimum gain value FlatFieldGainMax read maximum gain value FlatFieldOffsetMin read minimum offset value FlatFieldOffsetMax read maximum offset value FlatFieldGainBuffer Flat Field correction gain data buffer FlatFieldOffsetBuffer Flat Field correction offset data buffer Sapera Class const...

Страница 69: ... 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 Mount Genie Upside Down Horizontal Flip Image Flip Illustrations Sapera Genie Sapera parameter for Image Flip ImageFlip disabled 0 horizontal 1 In CamExpert this feature is available in t...

Страница 70: ...om the drop menu Select live grab to see the pattern output Genie Test Pattern Selection on Sensor Tab 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...

Страница 71: ...In the Sapera C library see CorXferRegisterCallback In the Sapera library see SapXferCallbackInfo class Acquisition events concerning the acquisition device specifically the Genie camera Use the Sapera Acquisition Module In the Sapera C library see CorAcqDeviceRegisterCallbackByName or CorAcqDeviceRegisterCallbackByName In the Sapera library see SapAcqDeviceCallbackInfo class Sapera events generat...

Страница 72: ...ange limit access mode enumeration element or parameter value Invalid Trigger Trigger event software or external was invalid Input Event 0 External Input 1 has received a valid signal Input Event 1 External Input 2 has received a valid signal Output Event 0 External Output 1 has changed state Output Event 1 External Output 2 has changed state Event Selection via GigE Vision Compliant Applications ...

Страница 73: ...rk Imaging package manual CamExpert GigE Vision Parameters 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 Select the GigE Vision category The Automatic N...

Страница 74: ...tem capturing at 80 MB s can allow 25 of packet resends without exceeding 100 MB s about the maximum capacity of a gigabit Ethernet link Inter Packet Timeout in sec Specifies the inter packet timeout period used by the GigE server running on the host computer in seconds The inter packet timeout is the amount of time the GigE server will wait between successive packets If the inter packet timeout e...

Страница 75: ...ates if DHCP is supported by the selected interface GevSupportedIPConfigurationPersistentIP Indicates if Persistent IP is supported by the selected interface GevCurrentIPConfiguration Current camera IP configuration of the selected interface GevCurrentIPAddress IP address of the selected interface GevCurrentSubnetMask Subnet mask of the selected interface GevCurrentDefaultGateway Default gateway o...

Страница 76: ...enie parameters to control its operation The following tables group the Genie features by their feature type STRING ENUM INT32 BOOL and describe their possible values and limits Following the feature type tables Genie features are also summarized as function groups which allows quick review of features associated with operational functions such as trigger Accessing Features with Sapera LT When wor...

Страница 77: ...d STRING 255 255 0 0 R W in Persistent IP mode DefaultGateway RO Invalid STRING 0 0 0 0 R W in Persistent IP mode Feature Type ENUM Feature Name Access W mode Type Values Interface RO Invalid ENUM GigE Vision DeviceScanType RO Invalid ENUM Area scan 0 Linescan 1 ColorType dependent on camera model RO Invalid ENUM Monochrome Sensor 0 CFA Bayer Sensor GR 1 CFA Bayer Sensor RG 2 CFA Bayer Sensor GB 3...

Страница 78: ...se 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 End of Acquisition 8 Pulse On Input 1 9 Pulse On Input 2 10 PolarityInput_1 RW Always ENUM Active High 0 Active Low 1 PolarityInput_2 RW Always ENUM Active High 0 Active Low 1 PolarityOutp...

Страница 79: ...1 0 min 60 max 120 inc 1 ExposureTime μS RW Always EXP10 6 16384 min 22 max 16000000 inc 1 TriggerDelayToIntegration μS RW N acq EXP10 6 0 min 0 max xxx inc 1 FramesPerTrigger RW Always EXP10 0 1 min 1 max 32767 inc 1 LUTNumberEntries RO Invalid EXP10 0 256 min 1 max 65536 inc 1 DebounceInput_1 μS RW Always EXP10 6 10 min 1 max 255 inc 1 DebounceInput_2 μS RW Always EXP10 6 10 min 1 max 255 inc 1 ...

Страница 80: ... 0 max 1 inc 1 Note 1 not displayed in CamExpert not saved in a camera configuration file CCF Feature Type BOOL Feature Name Access W mode Type Value Notes LUTEnable RW N conn BOOL True False TriggerEnable RW N acq BOOL True False TriggerSoftware RW Always BOOL True False AcquisitionArm WO N acq BOOL True False see note 2 FlatFieldEnable RW N conn BOOL True False FlatFieldCalibrationEnable RW N co...

Страница 81: ...section where features are listed by data type Device Feature Type Interface ENUM DeviceVendorName STRING DeviceModelName STRING DeviceVersion STRING FirmwareVersion STRING DeviceID STRING MACAddress STRING DeviceUserID STRING IPAddress STRING DeviceMaxThroughput INT32 TestImageSelector ENUM User Defined Buffers Feature Type UserBuffer Sapera buffer SaperaBufferFormat INT32 Sensor Feature Type Dev...

Страница 82: ...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 FlatFieldWidth INT32 FlatFieldHeight INT32 FlatFieldGainMin INT32 FlatFieldGainMax INT32 FlatFieldOffsetMin INT32 FlatFieldOffsetMax INT3...

Страница 83: ...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 INT32 PulseDurationOutput_2 INT32 PolarityOutput_2 ENUM Time Stamp Control Feature Type TimestampCounte...

Страница 84: ...ress 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 ...

Страница 85: ...hanged is sent Other feature properties might have changed too Function Disabled The event Feature Info Changed is sent Other feature properties might have changed too Forced Value The event Feature Value Changed is sent if the forced value is different from the previous value Set Max Value The event Feature Info Changed is sent if the new value is different than the previous value gray box User A...

Страница 86: ...grammable Pulse Controlled Exposure Mode Programmable Exposure Time Exposure Time TRUE Trigger Enable Trigger Source Exposure Time Software Trigger Frame Per Trigger Exposure Alignment Reset Trigger Enable FALSE Trigger Source Frame Rate Trigger Delay to Integration Exposure Alignment Synchronous Exposure Mode Programmable Exposure Time Exposure Time Software Trigger FALSE Trigger Enable Frame Per...

Страница 87: ...Exposure Pulse On Valid Trigger Pulse On End of Exposure Pulse On Invalid Trigger Pulse On Start of Readout Pulse On End of Readout Pulse On End of Acquisition Vertical Binning Vertical Binning Frame Rate 1 Line Off 2 Lines Buffer Height Buffer Top Buffer Height Buffer Top Buffer Top Buffer Height Exposure Time Horizontal Binning Horizontal Binning 1 Row Off 2 Rows Buffer Width Buffer Left Buffer ...

Страница 88: ...le Frame Rate Exposure Time Network Configuration Mode Network Configuration Mode Packet Size Heartbeat Timeout Inter Packet Delay Automatic Manual Packet Size Heartbeat Timeout Inter Packet Delay Max Packet Resend Max Packet Resend Optimize IP Configuration Mode DHCP LLA Persistent IP IP Address IP Address Inter Packet Timeout Image Timeout Inter Packet Timeout Image Timeout ...

Страница 89: ... found n return FALSE for int serverIndex 0 serverIndex serverCount serverIndex if SapManager GetResourceCount serverIndex SapManager ResourceAcqDevice 0 SapManager GetServerName serverIndex serverName sizeof serverName printf Server Name s n serverName pAcqDevice new SapAcqDevice serverName FALSE if pAcqDevice Create printf Error during SapAcqDevice creation n return FALSE break if pAcqDevice pri...

Страница 90: ...rs new SapBuffer 1 userBufferSize 1 CORBUFFER_VAL_FORMAT_MONO8 if Buffers Create printf Error during Buffers creation n return FALSE Read a buffer to the caemra user buffer if pAcqDevice GetFeatureValue UserBuffer Buffers printf Error in GetFeatureValue UserBuffer n return FALSE Write a buffer to the caemra user buffer if pAcqDevice SetFeatureValue UserBuffer Buffers printf Error in SetFeatureValu...

Страница 91: ...gets assigned by the DHCP server Windows will turn to LLA when no DHCP server answers requests coming from the NIC Windows XP takes about 1 minute to obtain an LLA IP address Windows Vista 7 will take about 6 seconds With Windows XP with no DHCP server involved the network adapter icon in the system tray in Windows XP typically shows limited or no connectivity This is normal see Microsoft KB artic...

Страница 92: ...y additional subnet Under Windows a NIC is configured in DHCP mode by default If no DHCP server is present on a given subnet Windows will revert to LLA as explained in the section above 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 graphi...

Страница 93: ...ncorrect IP address assignment might make it impossible to connect to the camera In such a case the DALSA Network Configuration tool includes a function to recover a Genie camera with an unknown persistent IP and set the Genie to the factory default setting i e DHCP LLA mode The camera MAC address must be known to use this function For GigE Vision applications the FORCEIP command is used to force ...

Страница 94: ... Mode NIC xxx xxx xxx xx1 default LLA mode NIC 169 254 xxx xxx PCI Persistent IP Mode NIC and cameras are manually assigned IP addresses within the same Subnet corporate network with corporate DHCP server NIC xxx xxx xxx xxx Gigabit switch Gigabit switch 169 254 xxx xxx 169 254 xxx xxx Default LLA mode Attached cameras are automatically assigned IP addresses on the NIC Subnet xxx xxx xxx xx2 xxx x...

Страница 95: ...ation parameter will be shown in a popup Click on the button to open the help file for more descriptive information on CamExpert The central section of CamExpert provides access to the Genie parameters Five tabs group Genie parameters depending on their type as described in the summary below Each Genie configuration parameter is described in detail following the summary Camera Information Displays...

Страница 96: ... Optionally select a camera file included with the Sapera installation or saved by the user Parameters pane Allows viewing or changing all acquisition parameters supported by the acquisition device CamExpert displays parameters only if those parameters are supported by the installed device This avoids confusion by eliminating parameter choices when they do not apply to the hardware in use Display ...

Страница 97: ...on Output Message pane Displays messages from CamExpert or the device driver CamExpert LUT Controls The Lookup Table dialog allows you to configure the LUT if it is available on the device Genie monochrome cameras support an 8 bit or 10 bit LUT To open this dialog use the Pre Processing Lookup Table Setting menu command Note that you must first enable the Lookup Table otherwise the Setting command...

Страница 98: ...metic operation Binary pattern modifies some LUT entries based on a binary pattern Boolean operation modifies all LUT entries using a Boolean operation Gamma correction modifies all LUT entries using Gamma correction function Linear invert modifies all LUT entries using a linear mapping with a negative slope Position shift modifies LUT entries with a zero position offset Bit shift modifies LUT ent...

Страница 99: ...chnical 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 ...

Страница 100: ...98 Technical Specifications Genie Monochrome Series GigE Vision Camera Genie C mount and CS mount Mechanical Specifications Note Overall length tolerance is 0 35mm ...

Страница 101: ...Genie Monochrome Series GigE Vision Camera Technical Specifications 99 Genie 3D View with Right angle C mount and CS mount ...

Страница 102: ...100 Technical Specifications Genie Monochrome Series GigE Vision Camera Genie Right angle C mount and CS mount Mechanical Specifications Note Overall length tolerance is 0 35mm ...

Страница 103: ...verall length tolerance is 0 35mm Overall height or width tolerance is 0 15mm Sensor Alignment Specification The following figure specifies the sensor alignment for Genie where all specifications define the absolute maximum tolerance allowed for production cameras Dimensions x y z are in microns and referenced to the Genie mechanical body or the optical focal plane for the z axis dimension Theta s...

Страница 104: ...wing figure shows the pinout identification when looking at the Genie camera 12 pin male Hirose connector The table below the figure lists the Genie I O signal specifications Pin Direction Genie Signal see details below Notes 1 Power GND 2 12V DC power supply see Camera Performance Specifications 3 Out Output 1 4 Out Output 1 5 In Input 1 RS422 or TTL GND 6 In Input 1 RS422 or TTL 7 Out Output 2 S...

Страница 105: ...nal type see figures below 24 Volt signals supported with additional external current limiting see figure below Used as trigger or integration control External signal polarity selected via configuration parameter User programmable debounce time from 1 to 255µs See Input Controls via Sapera LT or GigE Vision Compliant Applications on page 54 The opto coupler is typically a Fairchild HMHA281 with th...

Страница 106: ...irose 12 connector V Event Signal Buffer driver example 74HC244 Trigger Debounce IN 3 3V Genie RS 422 External Signal Example 4 7K Fairchild HMHA281R 01µf 680 IN IN Hirose 12 connector Event Signal Buffer driver example SN75179B Trigger Debounce IN 3 3V Genie 24 Volt External Signal Example 4 7K Fairchild HMHA281R 01µf 680 IN IN Hirose 12 connector 680 1 2W Event Signal ...

Страница 107: ...Genie NEC PS2805 1 680 5V 10K 75 Example 74LS14 Output Signal Hirose 12 connector Output Driving a TTL User Circuit 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 Maxim...

Страница 108: ...d and receive channels eliminating the need for users to use a specific Ethernet cable type 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 stat...

Страница 109: ...tivity Halogen light sources generally provide very little blue relative to infrared light IR Fiber optic light distribution systems generally transmit very little blue relative to IR Some light sources age such that over their life span they produce less light This aging may not be uniform a light source may produce progressively less light in some areas of the spectrum but not others Filters CCD...

Страница 110: ...milar triangles the magnification is alternatively given by OD f m These equations can be combined to give their most useful form OD f h h This is the governing equation for many object and image plane parameters 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 correspon...

Страница 111: ...cations The C mount Back Focal Distance is 17 52 mm while CS mount Back Focal Distance is 12 52 mm The lens selected must be for the Genie mount used else it may not be able to focus on the target Lens Sensor Size An important lens parameter is its sensor size which defines the largest camera sensor usable with that lens before vignetting occurs exposure that shades off gradually at the image edge...

Страница 112: ...ons defect chromatic spherical Aberrations are specific types of lens faults affecting resolution and distortion Lens surface defects or glass faults distort all light or specific colors Aberrations are typically more visible when imaging fine details Spatial Distortions Describes non linear lens distortions across the field of view Such distortion limits the accuracy of measurements made with tha...

Страница 113: ... will normally have brighter pixels adjacent to darker pixels The location of these pixels changes with the angle of illumination Cleaning the Sensor Window Even with careful handling the sensor window may need cleaning The following steps describe various cleaning techniques to clean minor dust particles to accidental finger touches Use compressed air to blow off loose particles This step alone i...

Страница 114: ...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 IGE 3M 3meters IGE 10M 10meters IGE 25M 25meters IGE 50M 50meters IGE 100M 100meters For Information contact Components Express Inc CEI 10330 Argonne Woods Drive Suite 100 Woo...

Страница 115: ...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 1mm BP550 UV NIR BLOCK VISIBLE PASS 0 00 10 00 20 00 30 00 40 00 50 00 60 00 70 00 80 00 90 00 100 00 350 450 550 650 750 850 950 1050 Wavelength nm Transmission For Inform...

Страница 116: ...ind sensor surface see text C Mount Filter Illustration Change of Focal Point with inserted C mount filter In this example using the Midwest Optical Systems C mount NIR UV filter the image will be projected about 1 3 of the filter thickness behind the sensor plane In order to compensate for this the fixed focus C mount lens needs to be unscrewed counterclockwise 1 3 of filter thickness or 1000 mic...

Страница 117: ...andard Ethernet switches However switches offer a range of functions and performance grades so care must be taken to choose the right switch for a particular application IEEE 802 3x Pause Frame Flow Control Ethernet Switches supporting Full duplex IEEE 802 3x Pause Frame Flow Control must be used in situations where multiple cameras may be triggered simultaneously In such a case the NIC maximum ba...

Страница 118: ...116 Technical Specifications Genie Monochrome Series GigE Vision Camera EC FCC Declaration of Conformity ...

Страница 119: ...here is some type of IP error The GigE server tray icon when the Genie device is found The Genie has obtained an IP address and there are no network issues Optimization may still be required to maximize performance Problem Type Summary Genie problems are either installation types where the Genie is not found on the network or setup errors where the Genie device is found but not controllable Additi...

Страница 120: ... Genie package again Device Available but with Operational Issues A properly installed Genie with no network issues may still not perform optimally Operational issues concerning cabling Ethernet switches multiple cameras and camera exposure are discussed in the following sections Always Important Why should Genie firmware be updated See Firmware Updates on page 120 Power Failure During a Firmware ...

Страница 121: ...t acquire a DHCP address Registry writes fail Messages in the Sapera Log Viewer include check your firewall and the computer firewall is disabled for no reason After installing Windows XP Service Pack 2 or 3 the Windows Firewall service will not start Symptoms may include the following messages When you click Windows Firewall in Control Panel you may receive the following error message Windows Fir...

Страница 122: ...ision device status will show the Genie name field as Firmware required Important New Genie cameras installed in previously deployed systems are fully backward compatible with the older vision application New Genie cameras must not be programmed with older firmware 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 ...

Страница 123: ...fied length of 100m for gigabit Ethernet different NIC hardware and EMI conditions can affect the quality of transmission Minimum recommended Ethernet cable length is 3 feet 1 meter Use the Log Viewer tool see point below to check on packet resend conditions Run the Sapera Log Viewer Start Programs DALSA Sapera LT Tools Log Viewer Start the Genie acquisition program such as CamExpert There should ...

Страница 124: ...a bright light source Check that the programmed exposure duration is not too short or set it to maximum See Exposure Controls on page 45 Using CamExpert set the Genie to output its Internal Pattern Generator This step is typically done for any camera installation to quickly verify the Genie and its software package See Internal Image Test Patterns on page 68 for information on using CamExpert to s...

Страница 125: ... Robert Joncas Suite 142 St Laurent Quebec Canada H4M 2Z2 Tel 514 333 1301 Fax 514 333 1388 DALSA Billerica office 700 Technology Park Drive Billerica Ma 01821 Tel 978 670 2000 Fax 978 670 2010 Asia Sales European Sales DALSA Asia Pacific Ikebukuro East 13F 3 4 3 Higashi Ikebukuro Toshima ku Tokyo Japan Tel 81 3 5960 6353 Fax 81 3 5960 6354 DALSA Europe Breslauer Str 34 D 82194 Gröbenzell Munich G...

Страница 126: ...alsa com mv download Before contacting Technical support the following three status files should be generated and included with the request for support The host computer network status file refer to the DALSA Network Imaging Package user s manual for information on generating this file From the computer folder installation drive DALSA Genie bin there is a report txt file automatically generated on...

Страница 127: ...for managed networks Driver Also called a device driver a program routine that links a peripheral device to the operating system a device driver is required for its frame grabber capabilities DSNU Dark Signal Non Uniformity equivalent to FPN Ethernet Switch A network device performing bridging at full wire speed based on MAC addresses Packet collisions are eliminated when using a full duplex switc...

Страница 128: ...Link Local Address is a protocol providing a scheme for devices to automatically assign themselves an IP address and check for IP conflict Used in unmanaged networks MTF Modulation Transfer Function Defined as the spatial frequency response of an imaging system High spatial frequencies correspond to finer image details which result in sharper images but with a potential increase in image noise NIC...

Страница 129: ...ransport protocol providing robustness and reliability Used by many Internet application such as HTML Trigger A mechanism that initiates an action when an event occurs such as synchronizing an image acquisition to an external event A trigger generally causes a program routine to be executed such as the resetting of camera exposure and or the firing of a strobe light UDP User Datagram Protocol is a...

Страница 130: ...128 Glossary of Terms Genie Monochrome Series GigE Vision Camera ...

Страница 131: ...5 events 69 exposure duration 45 exposure period 121 Exposure time granularity 50 external trigger 121 F fast frame rate 38 fastest frame rates 45 feature availability 83 feature interdependence 83 feature type 74 fiber optic light sources 107 firewall exceptions 20 firmware update 20 27 flat field correction 62 flat field correction preparations 62 flow control protocol 115 focal point 107 frame ...

Страница 132: ...ging driver 22 network optimizations 71 network status 23 106 O object distance 107 operational status 24 106 optimize network 71 opto coupled inputs 53 opto coupled outputs 55 opto coupler 105 output static state 55 Over voltage 103 P packet resend conditions 121 packet resends 72 packet size 72 Pause Frame Flow Control 115 PDF 7 persistent IP 26 Persistent IP 25 power failure during update 120 p...

Страница 133: ...iming 45 T test pattern generator 68 test patterns 28 third party filter driver 118 threshold processes 60 Transfer events 69 U unmanaged networks 89 User Name 29 user defined name 29 V vertical and horizontal cropping 40 vertical cropping 38 visible light 10 W workstation 21 X XML device file 18 ...

Отзывы: