Home
svs-vistek
Contents
1. nn naar nn nn an nun nun nun nun nun nun eee 28 19 Other MENU MENS ee see ee 28 IT Context Mensa ee een 29 12 Firmware Update ee en nase E ain a 29 13 TECHNICAL DATA a eee AEE ETE AEEA a 31 13 1 CCD used cosmetic issues nun ae een 31 13 1 1 SENSOR une Da ent 31 13 1 2 COSMIC Spesen area 31 13 1 3 Spectral ange ante ee rer 3l 13 2 Gain balancing only F U version sn 32 Users Manual svs1 1002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH 13 2 1 Sensor ADC settings for tap balancing ii cece cece nennen 33 13 3 Signal conditioning zer sn ae true EDER SIDE Ye 34 13 4 Optical and mechanical issues eee ee nennen nen nennen nennen 34 LST TIPO MOUs nen Eee 35 13 4 2 Views on front rear and side 4 444HH Rn cece en nn nn Han nen nun nen nn 35 13 4 3 COnNeelors air 36 HR10A 10P 12S mating connector HR10A 10R 12PB eessen 36 HR10A 7P 4S mating connector HRIOA 7R APB c cece cece eee eee ee nennen nennen 36 13 5 Basic electro optic specifications svs11002 S version 12 bit Output 36 13 6 Basic electro optic specifications svs11002 F version 12 bit Output 37 13 7 Basic specifications of camera svs16000 S version 12 bit Output 37 13 8 Basic electro optic specifications svs16000 F version 12 bit Output 38 13 9 Basic electro optic specifications svs16000 U version 12 bit Output 38 13
2. about 10 counts Gain 18 dB max Specification va lid up to 6 dB S N ratio 10 Bit Saturation Dark Noise RMS Color version 9 Bit Fixed Pattern Noise 2 counts Photo Response 10 Nonuniformity PRNU Spectral response 380 950 nm Exposure time in ternal 160uSec 2 Sec 13 9 Basic electro optic specifications svs16000 U version 12 bit Output CCD KAI 16000 Interline 4896 x 3280 pixel pixel size 7 4 x 7 4 um ADC used 14 Bit Framerate max 4 FPS Readout frequency 2 x 40 MHz 2 taps OFFSET about 10 counts Gain 18 dB max Specification va lid up to 6 dB S N ratio 10 it Saturation Dark Noise RMS Color version 9 Bit Fixed Pattern Noise 2 counts Photo Response 10 Nonuniformity PRNU Spectral response 380 950 nm Exposure time in ternal 160 uSec 2 Sec Users Manual svs 1002 and svs16000 O SVS VISTEK GmbH Last Update 20 07 2009 Users Manual Area Scan Cameras SVSGigE Page 39 13 10 Environmental Issues 13 10 1 Europe The camera is CE tested and the rules of EN 50022 2 apply 13 10 2 USA and Canada Labeling requirements This device complies with part 15 of the FCC Rules Operation is subject to the fol lowing two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including
3. SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 17 Since the listening application does not have control access all controls in the SVCam Settings dialog will be disabled except the Close button 4 Windows x64 support The SVGigE SDK supports x64 natively by providing a SVGigE driver along with DLLs and a sample application which are compiled for x64 platforms Although the SVCapture exe program is a Win32 application it can be used with some limitations also on Windows x64 PCs using the win32 compatibility mode When running SVCapture on x64 platforms in the compatibility mode the SVGigE driver will not be available because a win32 application is not capable of handling the 64 bit image buffer addresses which are provided by the driver Nevertheless SVCapture can use Winsock for both communicating to a camera as well as stream ing image data from the camera to the application NOTE Though a Winsock connection to a camera can be established properly also on x64 platforms there exist the same limitation for image streams regarding trans port reliability also on that platform Usually a certain amount of network packets gets lost when working over Winsock Though the GigE Vision standard allows for re sending lost packets it might be that under certain circumstances visible failures in images can result from loosing network packets dependent on the system load Therefore the recommended and most reliable way for streami
4. age that is regularly captured by the application In case of a need to run a tap bal ance new gain factors are determined for achieving an optimal tap balance It may take multiple images until a final balance is reached Once a balance is adjusted the tap balance is finished and the gain factors are not changed anymore Those gain factors will apply until the camera is closed An application can take more control over the auto tap balance process if this is needed The following options are offered for auto tap balance mode e Off e Once e Continuous An application can switch auto tap balance OFF before opening a streaming channel in order to prevent from running any adjustments Further an application can switch auto tap balance to ONCE at any time in order to run a one time adjustment of tap balance Only in case of big changes of gain and exposure during a camera usage it might be recommended to switch auto tap balance to CONTINUOUS In that case every captured image is checked for tap balance and individual gain factors for right and left balance are adjusted appropriately whenever this is needed There is no visible runtime penalty when switching auto tap balance to CONTINUOUS since only a small stripe left and right the middle of the sensor are taken into account for evaluating a deviation from tap balance The following two functions allow for switching the auto tap balance mode to ex plained values and for retrieving current stat
5. int NumCameras CameraContainer_getNumberOfCameras CameraClient if O NumCameras return Camera CameraContainer_getCamera CameraClient Index Index lt NumCameras The camera handle relates a specific camera to an application The application will have to open a connection to the camera before being able to issue commands to the camera and to initiate an image stream Camera_openConnection Camera Once an application is done with a camera it needs to close the connection and thus allowing the camera container to release all resources that have been kept occupied in meantime for the active application camera relation Camera_closeConnection Camera After a camera connection has been closed it can be re opened again at any time as long as the program is a valid client to the camera container Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 59 Opening a camera requires the existence of a valid IP address in the camera The easiest way for making sure connectivity is to force valid network settings unsigned int IPAddress unsigned int SubnetMask SVGigERet Camera_forceValidNetworkSettings Camera amp IPAddress amp SubnetMask That function will do nothing in case the camera has already got a valid IP address If this is not the case the function will first force a free IP address in current subnet into the camera Subsequently
6. After that contact us or our dealer distributor from which you purchased the camera for repair service technical advice Do NOT disassemble the system components Do NOT attempt to pull apart repair or modify the system components on your own To do so leads to a fire or an electric shock accident Contact us or the dealer distributor from which you purchased the camera for re pair modification Do NOT supply any power than specified The system components are designed to work only under specified vol tage Do NOT attempt to drive the system components with the power other than specified Operating the system components under power other than specified invites a fire or a electric shock hazard Do NOT use the system components in a high humidity environment Do NOT place the system components near a humidifier or in other high humidity environment To do so may cause a fire or an electric shock acci dent CAUTION Ifthe system components are operated in the electromagnetic field there may be cases where noises vertical horizontal or oblique stripes may appear to a video output or causes other malfunctions In that case take preventive measures on the electromagnetic wave generating source so that the system components do not receive the interference by the elec tromagnetic wave Take extra precautions against electromagnetic wave interference if the system components are used with a servomotor inver ter or other el
7. O SVS VISTEK GmbH XX XX HH HH Users Manual Area Scan Cameras SVSGigE Page 55 16 Controlling camera Strobe Camera_setStrobePolarity Camera_getStrobePolarity Camera_setStrobePosition Camera_getStrobePosition Camera_getStrobePositionMax Camera getStrobePositionl ncrement Camera setStrobeDuration Camera getStrobeDuration Camera getStrobeDurationMax Camera getStrobeDurationl ncrement RR RR RR 17 Controlling camera Tap balance Camera saveTapBalanceSettings Camera loadTapBalanceSettings Camera setTapConfiguration Camera getTapConfiguration Camera setAutoTapBalanceMode Camera getAutoTapBalanceMode Camera setTapBalance Camera getTapBalance XX XX RX RR 18 Controlling camera Image parameter Camera getlmagerWidth Camera getlmagerHeight Camera getSizeX Camera getSizeY Camera getPitch Camera getlmagesSize Camera setBinningMode Camera getBinningMode Camera setAreaOfinterest Camera getAreaOflnterest Camera getAreaOflnterestRange Camera getAreaOflnterestincrement Camera stampTimestamp Camera getTimestamp RR RR KR KF RH HH 19 Controlling camera Image appearance Camera_getPixelType Camera_setPixelDepth Camera_getPixelDepth Camera_setWhiteBalance Camera_getWhiteBalance Camera_getWhiteBalanceMax Camera setGammacCorrection Camera setLookupTableMode Cam
8. The image panel displays information about the picture geometry the pixel clock and it allows for the following settings e AOI area of interest which can be less or equal the imager size e Binning mode off vertical horizontal 2x2 No Binning full resolution horizontal x 1 vertical x 1 default setting H2 x V2 x vertical 2 x and horizontal 2 x at the same time Resolution horizontal x 1 vertical x Sensitivity is 4 x pixel frequency is halved max frame rate is al most doubled No Binning sets the camera to full resolution H1 x 2 and 2 x 1 bin ning is also available If you need other binning mode configurations consult factory or your nearest dis tributor Please note Using binning with a color version of the camera will cause in correct colors and strange effects However for fast focusing it might be useful e Pixel depth 8 bit 12 bit 16 bit if supported by camera e Color On Off e Bayer method Disabled Nearest neighbor Simple Bilinear HQ Linear Edge Sense Gray e Factors for white balance Red Green Blue e Balance button for performing automatic white balance e Equalize button for setting all colors to 100 e Freeze display switched off while acquisition continuous for test purposes In addition the number of transferred frames is displayed as well as the number of eventually lost frames A frame loss may happen for example in case of an insuffi Users Manual svs 11002 a
9. contact us or our deal er distributor that you purchased the system components from for repair service To clean the body of this equipment make sure to turn all power switches OFF first To remove stubborn stains use a soft cloth soaked in diluted acid free detergent After that clean with a dry cloth In case the image pickup plane should be settled with fine dust dirt or scratched ask our distributor for technical advice Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH
10. 10 Environmental ISSUES v 25 ssc ada go PEA iC i edie EINE Ei 39 t3101 EUTODO sa IR 39 13 10 22USA and Canada sam enn a Bekah Seas al eee Ga 39 13 11 Spectral response eurves fi ws ses aa ee aad 40 13 11 1 Comments on camera temperature uursussensasnnnnnnnnnnnannnnn nennen 40 13 12 Comments on COLOR Version ss ssuuasacanaado Hear 41 14 Appendix A Troubleshooting rasieren 43 14 1 Problem A camera does not appear in the discovery dialog 44 14 2 Problem Camera images se ek 44 14 3 TROUBLESHOOTING REQUEST LIST V1 3 ccce 45 15 Appendix B Basic timing for different operation MOdES ceceeeee este eee eeeeeee ees 46 15 1 PROG FUNDING Sasse il 46 15 2 External Trigger and Pulsewidth of TriQQer cccceeeee ernennen nenne 46 15 3 External and Software trigger and internal exposure time setting 46 Appendix C SDK Description for Camera Control cc cece cece cette eee nennen nn nenn 47 15 4 Overview nr en basa ta eure erate senhora 48 15 5 Prerequisites 2 1 nennen min 48 15 6 SVGigE SDK components nennen nen nennen nennen 48 15 7 Development environments ic Henn nennen nn nennen ne 49 15 8 Windows x64 support c nennen nennen nennen nn nennen nennen 49 15 9 Documentation sen en Fee aa eed Enne 50 15 10 System architecture c nennen ee nennen nenn nennen 50 15 11 Function groups 22 ra a en 51 15
11. 12 Detailed function listing nennen nennen nn nennen 52 15 13 Best programming practices HH nennen nennen nennen nennen 58 15 13 1 Connecting to the camera container zursessernennen nennen nennen nenn 58 15 13 2 Connecting to a camera rn ea 58 15 13 3 Identifying a camera ne namen 59 15 13 4 Opening a streaming channe z4 44HRHHRn eee ee Han nun nn nenn 59 15 13 5 Receiving images in a Callback function cece cece eee ee een een een 59 15 13 6 Processing image data 2 cc cece cece eee ee eee eee nnn nennen eee ee nn 60 15 13 7 Decoding 12 bit images cece eee ee eee eee ee nun Han nen nun nen nn 60 15 13 8 Adjusting tap balance automatically ccc eee eee teen ed 61 15 13 9 Distributing image streams by multicast 61 15 13 10 Receiving messages asynchronously cece eect nennen eee ee 64 16 Appendix Dann Sea sa a hia cai E EEE e A A a EENEN 64 16 1 Installation Instruction for Filter Driver installation zur44r Hr 64 16 2 Step DV Stepn u en eek 64 147 Appendice En a NH N DER Pilsen 69 17 1 PC and OS Requirements ne un 69 17 1 1 Eirewallc nsiderations sr ae un ee 69 18 APpendbe F nn anne energie rar 70 18 1 Firmware Update with GigE Update Tool exe program 70 Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH U
12. 9 um ADC used 14 Bit max 12 available Readout frequency 2 x 40 MHz 2 taps Framerate max 6 1 FPS OFFSET about 10 counts Gain 18 dB max Specification va lid up to 6 dB S N ratio 10 Bit Saturation Dark Noise RMS Color version 8 Bit Fixed Pattern Noise 2 counts Photo Response 10 Nonuniformity PRNU Spectral response 380 950 nm Exposure time in ternal 130 uSec 2 Sec CCD KAI 16000 13 7 Basic specifications of camera svs16000 S version 12 bit Output pixel size 7 4 x 7 4 Interline 4896 x 3280 pixel um ADC used 14 Bit Readout frequency 1 x 30 MHz 1 tap Framerate max 1 7 FPS OFFSET ca 10 counts Gain 18 dB max Specification va lid up to 6 dB S N ratio 10 Bit Saturation Dark Noise RMS Color version 10 Bit Fixed Pattern Noise 2 counts Photo Response 10 Nonuniformity PRNU Spectral response 380 950 nm Exposure time in ternal 160 uSec 2 Sec Users Manual svs 1002 and svs16000 O SVS VISTEK GmbH Last Update 20 07 2009 Users Manual Area Scan Cameras SVSGigE Page 38 13 8 Basic electro optic specifications svs16000 F version 12 bit Output CCD KAI 16000 Interline 4896 x 3280 pixel pixel size 7 4 x 7 4 um ADC used 14 Bit Readout frequency 2 x 30 MHz 2 taps Framerate max 3 3 FPS OFFSET
13. COLORDEPTH 12BPP a pixel depth of 12 bit is supported 20 WHITEBALANCE a LUT for whitebalancing is available 21 LUT_10TO8 a LUT from 10 bit to 8 bit is available 23 FLAGS streaming state and image availability can be queried from camera 24 READOUT CONTROL time of image read out from camera can be controlled by application Nor available features 13 COLORDEPTH not used not available 15 COLORDEPTH 10BPP a pixel depth of 10 bit is supported not available 17 COLORDEPTH_16BPP a pixel depth of 16 bit is supported not available 18 ADCOFFSET the ADC s offset can be adjusted not available 19 SENSORDATA the camera s sensor A4DC settings can be adjusted the factory settings not available 22 LUT_12T08 a LUT from 12 bit to 8 bit is available not available 25 TAP_CONFIG the tap configuration can be changed switching between one and two taps not available 10 Other menu items File Enable filter driver Enable or disable a filter driver File Exit Leaving application Window Cascade Cascade camera views in main window Window Tile Assign each camera view a share of main window Window Delete Close camera view that currently has the focus About Program and version information Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 29 11 Context menu A context menu can be activated in the image window by right c
14. N svs16000 700 mA typical Peak current on Power on up to 2 Ampere 2 3 Connector See outline and notes in chapter 5 4 3 HR10A 10P 12S mating connector HR10A 10R 12PB 1 VIN GND 2 VIN 9 to 24VDC 3 RXD data to camera RS232 Level 4 TXD data from camera RS232 Level 5 IN1 TTL Level 6 IN2 TTL Level 7 OUT1 TTL Level 8 OUT2 TTL Level 9 IN3 10 IN3 RS422 Level 11 OUT3 2 OUT3 RS422 Level Users Manual svs 11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 8 HR10A 7P 4S mating connector HR10A 7R 4PB 1 VIN 9 to 24VDC 2 VIN GND 3 INO TTL Level 4 OUTO TTL Level 2 4 Ethernet Connector RJ 45 Western Connector complies with Autosensing 10 100 T Ethernet and Gigabit specification Features Auto MDIX 2 LEDs e Green Traffic busy e Yellow Link connection established 2 5 Installation Getting started Recommended PC It is recommended to use a PC with a Pentium P4 processor at 2 4 GHz or higher The camera is working also on lower frequencies but it might not deliver the full fra merate in those cases If the camera is connected to the PC directly without using a network switch a fixed IP Address and Subnet Mask has to be configured in the PC s TCP IP set tings See Start gt Settings gt Network connections gt LAN connection gt Properties gt TCP IP A Gigabit Ethernet network adapter is
15. and saving it to disk This functionality is available in the Camera menu when clicking on the Show XML file entry S SYGigE Camera XML Viewer lt xml version 1 0 encoding UTF 8 gt lt l edited with MLS py v2005 rel 3 U http www altova com by gt lt RegisterDescription ModelName SVCam_GigE VendorName 5V5 Vistek GmbH ToolTip Model Description StandardNameSpace GEY SchemaM ajorVersion 1 SchemaMinorVersion 0 SchemaS ubMinor ersion 1 Majorversion 1 Minoryersion 0 SubMinorVersion 0 ProductGuid CB9328DB 1273 42a3 90C7 EB3224537C39 VersionGuid 321 DAFF5 4243 424e 8B 5D B5BD18C31488 mins http www genicam org Gen pi Version 10 mins xsi http www w3 org 2001 xMLSchema instance sischemaLocation http www genicam org Gen4pi Version_1_0 Gen piSchema_Yersion_1_0 xsd gt lt Category Name Root gt lt pFeature gt Width lt pFeature gt lt pFeature gt Height lt pFeature gt lt pFeature gt PixelF ormat lt pFeature gt lt pFeature gt AcquisitionStart lt pFeature gt lt pFeature gt AcquisitionS top lt pF eature gt lt pFeature gt PayloadS ize lt pFeature gt lt pFeature gt ExposureT imeAbs lt pFeature gt lt pFeature gt AcquisitionFrameR ateAbs lt pF eature gt lt Category gt lt IntReg Name Width gt lt Address gt 0xa308 lt Address gt lt Length gt 4 lt Length gt lt AccessMode gt RO lt AccessMode gt lt pPort gt Device lt pPort
16. and two transport layers filter driver and winsock based which export C style functions to be used by applications A cpp file is provided in the SDK which implements the more than 100 functions that constitute the SVGigE API The cpp file forwards function calls from the software application to the corresponding functions that are contained in the API DLL module For this purpose the DLL modules will be loaded once when the first function call arrives in the API The chosen programming interface of the API DLL module is the least common de nominator which should ensure a broad applicability of the DLL module in most pro gramming environments that can compile C code Three example applications are currently provided that comprise the Borland C Builder 6 environment the Micro soft VisualStudio 6 as well as the Microsoft Visual Studio 2005 environments The example applications show how to get a handle on a camera in the own network how to adjust settings like frame rate and exposure time as well as how to receive the image data stream by a callback function in the application For demonstration purposes the image data stream is being displayed on screen as a live image from the selected camera 15 8 Windows x64 support The SVGigE SDK supports 64 bit platforms All functions in the SVGigE API apply to x64 platforms in the same way as they do for Win32 platforms Although win32 applications like SVCapture exe are also supported on x64
17. any other overheating sign is observed turn the power switch of the system OFF immediately and remove the power cable s from the system connectors like computer camera lightning Do NOT try to continue to use the system To do so in spite of clear signs of malfunction invites a fire an electric shock hazard or a se rious damage to the system components In such case contact for repair service us or our dealer distributor from which you purchased the system If any malfunctioning sign is observed discontinue the use immediately Do NOT try to use the system when it is malfunctioning Ex No images on the monitor In the event of malfunction turn the power switch of the system OFF immediately and remove the system power cables from the system components connectors In such case contact for repair service us or our dealer distributor from which you purchased the system If any foreign object gets into the system components discontinue the use immediately In the event that liquids small particles or any other foreign objects get into the system components do NOT try to continue to use the system To do so invites a fire or an electric shock hazard In that case turn the pow Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 74 er switch of the system components OFF immediately and remove the sys tem power cables from the system components connectors
18. firmware update for the in ternal camera logic might be useful or necessary This can be essential in order to use the current available SVCap ture or SDK Using unmatched Hardware and Software e g HW 1 2 with SW 1 4 will NOT work Numbering is consistent So 1 4 SW requires 1 4 firmware In doubt contact your local distributor Users Manual svs1 1002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 31 13 TECHNICAL DATA An easy logic allows control of the camera by different signals to achieve optimum image quality 13 1 CCD used cosmetic issues 13 1 1 Sensors e Kodak KAI 11002M 4008 x 2672 pixel e Kodak KAI 11002C 4008 x 2672 pixel e Kodak KAI 16000M 4896 x 3280 pixel e Kodak KAI 16000C 4896 x 3280 pixel 13 1 2 Cosmetic Specs 13 1 2 1 KAI 11002M Class Cluster allowed Cluster may contain up to 20 pixel out of PRNU spec 20 cluster allowed Point defects 1000 pixel dead or out of PRNU spec color version up to 2000 Column defects Monochrome 0 13 1 2 2 KAI 11002C Color Class II Up to 10 columns Column may contain more than 10 pixel dead or out of PRNU First AND Last 300 columns out of PRNU spec of rest of CCD They will not be saturated as other columns with same amount of light This can be compen sated to some extend with higher Gain However noise will be increased More details are available in the KAl 11002 spec sheet 13 1 2 3 KAI 16000
19. for GigE FilterDr E BX File Window Discover About Benz r CAM 1417 114 4 fps 11065 fr O lost Users Manual svs1 1002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 26 7 Assigning IO lines If a camera supports IO settings then the input and output lines can be arbitrarily assigned to actual data lines The following outputs are available e OUTO e OUTI e OUT2 e OUT3 e OUT_TXD The following input lines are available e UART_IN e Trigger When clicking on Apply after making all adjustments then the new assignments take effect One has to click on Save to EEPROM in order to make them persistent In case of any problems the Factory defaults can be restored by clicking on that button Ea IO Config eco274CVGE 1 4 53 MAC 102030409834 10 assignments Physical Logical OUTO v UART_IN na v OUTI STROBE Trigger INT OUT2 na v OUT3 na v OUT TXD na v Save to EEPROM Factory defaults Ande Apply x Cancel Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 27 8 Displaying a camera s XML file Accordingly to the GigE Vision standard a GigE camera provides for an XML file that defines the camera s capabilities Though the XML file will usually be processed by software the SVCapture application allows for displaying a camera s XML file on screen
20. gt lt Sign gt Unsigned lt Sign gt lt Endianess gt BigEndian lt Endianess gt lt IntReg gt Save Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 28 9 Displaying a camera s feature list A SVGigE camera provides for a set of features out of a list of all defined features The Feature list entry in the Camera menu allows for getting information which features a given camera provides for and which are not available S SVGigE Camera XML Viewer Camera Feature List SYS204CFGE The following camera features are available 1 SOFTWARE TRIGGER camera can be triggered by software 2 HARDWARE_TRIGGER hardware trigger supported as well as trigger polarity 3 HARDWARE TRIGGER ExT EXPO hardware trigger with internal exposure and trigger polarity supported 4 FRAMERATE framerate can be adjusted in free running mode 5 EXPOTIME exposure time can be adjusted 6 EXPODELAY exposure delay can be adjusted 7 STROBE strobe is supported polarity duration and delay 8 AUTOGAIN autogain is supported 9 ADCGAIN the ADC s gain can be adjusted 10 AOI image acquisition can be done for an ADI area of interest 11 BINNING binning is supported 12 UPDATE streaming channel related registers can be pre set and then updated e g when changing an A01 14 COLORDEPTH_S8BPP a pixel depth of 8 bit is supported 16
21. high the camera will readout a frame Exposuretime is set in the same way as in the free running mode Exposure time can be changed online during operation The time set stays resident after power off if the configura tion is saved to the camera Trigger Exposure time Users Manual svs 11002 and svs1 6000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 47 Appendix C SDK Description for Camera Control SVGigE API GigE Vision Camera Software Development Kit SDK Version 1 4 16 38 Date 30 06 2009 Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 48 15 4 Overview The GigE Vision standard is an award winning specification for connecting cameras to computers by a Gigabit Ethernet cable That type of connection is well suited for transferring the huge data streams that are usually related to image capturing de vices The current SVS GigE API software development kit SDK provides for inte grating GigE cameras into own applications 15 5 Prerequisites In order to give an example for data transfer requirements a camera with a resolu tion of 1600 by 1200 pixels and which is running at 35 frames per second will gener ate a data stream of 1600 x 1200 x 35 67 2 Mbytes per second The bandwidth of the network connection must be capable of transferring the image data stream from the camer
22. interference that may cause undesired operation II Information to the user Note This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can ra diate radio frequency energy and if not installed and used in accordance with the in struction manual may cause harmful interference to radio communications Opera tion of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense Camera complies with FCC Form 47 Rules Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 40 Note It is necessary to use a shielded power supply cable You can than use the shield contact on the connector which has GND contact to the camera housing This is essential for any use If not done and camera is destroyed due to Radio magnetic Interference RMI WARRANTY is void Operating temperature Spec 10 40 C In order to keep dark current low To achieve 9 optical bits operation at 25 max is recommended Power US UK and European line adapter can be delivered Otherwise use 12V DC with filtered and stab
23. losses are caused by fire earthquake or other acts of Gods the act by third party misuse by the user deliberately or erroneously use under extreme operating conditions In case indirect additional consequential damages loss of expected interest suspension of business activities are incurred as results of malfunction of non function of the equip ment we shall be exempted from assuming responsibility for such damages In case damages or losses are caused by incorrect use which is not in line with the instruc tions in this instruction manual In case damages or losses are caused by malfunction resulting from band connection with other equipment In case damages or losses are caused by repair or modification done by the user IMPORTANT SAFETY INSTRUCTIONS This device is designed and guaranteed to work under the temperature range of 10 through 45 degree C Avoid using the equipment beyond that limits Do NOT expose the camera s image pickup plane to sunlight or other intense light directly Its inner CCD charge coupled device might be damaged Do NOT exposure all system components to sunlight or other intensive light UV IR In the event that any abnormal condition is observed turn the power switch OFF immediately Do NOT try to continue to use the system components To do so in spite of clear signs of malfunction invites a fire an electric shock hazard or any oth er serious damage to the system components In such case
24. or noisy image if possible send jpg image c solarization effect d missing bits contrast less image 7 PC used Chip Set Brand and type of Ethernet card 8 Operating system used e g WIN 2000 XP Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 46 15 Appendix B Basic timing for different operation modes 15 1 Free running A frame is readout automatically There is no need to trigger Exposure the camera in order to get data The enclosed software allows a the user to set exposure time in uSec The time set stays res ident after power off if the configuration is saved to camera if stored before 15 2 External Trigger and Pulsewidth of Trigger In this mode the camera is waiting for an external Trigger trigger which starts integration and read out Bei Exposure time can be varied using the length of the Bu DE e Trigger pulse l E between the high going edge and a the low going edge The time settings in the control software are not activated This mode is useful in applications where the light level of the sceen changes during operation and the framegrabber can provide such a signal Change of exposure time is possible from one frame to the next 15 3 External and Software trigger and internal exposure time setting The framerate is determined by the number of Trigger pulses per time unit With each positive transition going
25. platforms in the compatibility mode there exists a set of runtime components that run natively on x64 platforms e x64 SVGigE sys a filter driver for high performance image streaming e SVGigETLFilter x64 dll a transport layer DLL for the SVGigE driver e SVGigETLWinsock x64 dll a transport layer DLL based on Winsock e SVGigE x64 dll the SVGigE API DLL used by camera applications e SVGigE_ExampleVC8 x64 exe a sample application using all listed components Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 50 15 9 Documentation The SVGigE API documentation is provided in the following documents e SVGigE SDK user guide pdf an overview documentation this document e SVGigE h a header file with inline documentation for each function e Documentation index html a html based documentation that has been generated from the inline information in the SVGigE h document 15 10 System architecture Camera Camera device 1 container i client 1 Camera 1 Streaming channel 1 Camera device 2 Camera Camera 2 Camera container contamet client 2 Streaming channel 2 Streaming channel Z i i i i i i 9 i 1 E Camera Y 1 i Camera i device C Camera i container i i client X The system architecture has been chosen accordingly to the following objectives e Multiple cameras can be conn
26. problem situations where a connection between a PC and a camera can not be established successfully Send above in to your local support contact person if attemps to connect continue to fail Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 44 14 1 Problem A camera does not appear in the discovery dialog Solutions Click on Refresh in order to repeat the Discovery action Dis connect and reconnect the camera s power cable and repeat the Discovery action after a few seconds Make sure the PC has got a valid IP address Shutdown and restart the PC and repeat the Discovery action Check firewall settings See Firewall considera tions below 14 2 Problem Camera image Problem A camera does not display a picture after it has been discovered and selected Solutions Force a valid IP address in to the camera using the dialog that comes up when right clicking on an entry in the discovery dialog Close the camera view and select the camera again in the Dis covery dialog Shutdown and restart the PC and select the cam era again after discovery Check firewall settings e g disable firewall temporarily and select the camera again after discovery Check if the processor speed of the PC is sufficient for displaying images at the chosen frame rate If available connect the cam era to a different network card Problem No communication is possibl
27. tap balance mode should be switched to Continuous There is no visible runtime penalty for the Continuous mode since only a small stripe in the middle of each image is used for evaluating tap balance Current tap balance will be displayed numerically in a range from 1 5 dB to 1 5 dB as well as graphically by a slider The slider can also be used for manually adjusting arbitrary gain factors The check box Gain balance has to be checked in order to enable the slider for manual adjustments Current balance settings can be saved into a file and restored later using the Save and Load buttons Appropriate file save load dialogs will open after clicking on a button Saving Loading auto balance settings might be applicable in case of working with different gain exposure settings regularly This would avoid the need for run ning auto tap balance each time after changing the gain exposure settings A camera can also be switched to single tap if this feature is supported Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 24 5 8 Adjusting an AOI area of interest When clicking on the AOI button in the Image panel a graph tablet becomes vis ible that allows for defining an AOI by dragging and resizing a gray target area with a red border inside the imager limits represented by a rectangle with black borders Image Size Offset 1024 x10
28. trigger the camera and use the convenient exposure time con trol of the micro controller then use this mode You still can use the SVCapture GUI for setting exposure time see Exposure time field below However you need to use the Exsync signal in order to trigger the camera see Trigger buttons below e External triggered via Software trigger with internal exposure control If you want to trigger the camera with a software trigger and use the SVCap ture exposure time control of camera logic then use this mode Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 10 2 8 LED Signals SVCam ECO Camera status Signals No connection with network cable yellow slow Allotment of the network address yellow quick Network address allotted yellow Connected with application green Streaming channel available green slow Acquisition enabled green quick Problem with initialization red slow Overheating red quick Optional instead of acquisition enabled e Waiting for trigger blue e Exposure active cyan e Readout FVAL violet Code signals ON Slow ca 1 Hz Fast 8 Hz 3 Software SVCapture GigE Vision Camera Viewer 3 1 Overview You can use the SVCapture without the High performance Driver but if you want to lower the CPU load when grabbing images install it now SEE APPENDIX Dp You will observe a loss of fr
29. 24 4512 512 Imager 2048 x 2048 Pixel clock 40 000 000 Hz Frames rcvd los 15270 Resend total last 070 Color Binning Partial scan Freeze Whenever the left mouse button is released after dragging resizing the target area the camera will be adjusted to the new settings Alternatively the target area can be defined numerically by entering values into the edit fields for Size Offset and subse quently clicking on Apply After clicking on Apply the graph tablet will disappear and the new settings are stored in the camera 5 9Strobe The strobe panel allows for accessing the following settings for controlling light sources e Strobe duration e Strobe delay Start of strobe related to a trigger pulse e Strobe polarity positive negative 5 10Persistence The buttons in the persistence panel allow for saving and restoring all settings e Save to EEPROM e Restore from EEPROM e Factory defaults e Close 6 Saving images to disk The live image can be saved to disk with the Save as item in the Image menu Af ter selecting a path and specifying a file name a picture in one of the formats JPEG PNG Portable Network Graphics BMP or PIX raw pixel data will be saved to disk Saving of 16 bit images is supported by the PNG and PIX raw pixel data formats Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 25 SVCapture 1 4 0
30. 254 93 193 type camera index to discover again CTRL C to abort gt 1 full upgrade disconnect device from power connect device to power device powered up successful programming svs285mfge build42 srec done programming s285mfge_build42 pof done disconnect device from power connect device to power device powered up successful programming svs285mfge xml done YOU ARE DONE Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 72 19 Appendix G Basic circuits for Hardware Interfacing Use Hardwaretrigger connection on N1 For Strobe use OUT1 TTL input circuit 5V NI a 2 e Schmitt Trigger 1 amp 2 INPUT C gt lt TO INTERNAL SCHMITT TRIGGER S ik low lt 1 2V D a high gt 2 5V o gt San dts o D fa T wo W e e TTL output circuit TTL Driver 5V ey FROM INTERNAL LOGIC C gt OUTPUT 100 max output current 20mA Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 73 19 1 Safety Instructions e This section contains important information for the operator user and or people around him her to avoid personal injuries or property damages against him her or people around him her by using this product correctly e Prior to use read this section carefully to fully understand its instruc
31. 2M Class Cluster allowed Cluster may contain up to 20 pixel out of PRNU spec 30 cluster allowed Point defects 1500 pixel dead or out of PRNU spec color version up to 3000 Column defects Monochrome 0 13 1 2 4 KAI 16000C Color Class Up to 10 columns Column may contain more than 10 pixel dead or out of PRNU First AND Last 300 columns out of PRNU spec of rest of CCD They will not be saturated as other columns with same amount of light This can be compen sated to some extend with higher Gain However noise will be increased More details are available in the KAI 11002 spec sheet 13 1 3 Spectral range o 400 900 nm B W o COLOR version RGB Bayer Mosaic Filter see 13 11 Users Manual svs 11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 32 13 2 Gain balancing only F U version The output for the F U version is as follows 2 taps are read out and the right half of the image is mirrored It is put together cor rectly without user access HOWEVER As a result changing gain for the com plete image requires fine gain tuning separately for both images halfs It is not necessary for the S version One tap sensor output 2 Tap sensor output F 1 Tap sensor output S version Note F U version N Note that the CCD has 2 outputs Therefore there are a right and a left image half If y
32. ADC For standard applications only 8 bit are transmitted due to data load For more information on the color versions please see chapter 4 9 If you need modifications we will be glad to offer you a custom camera Suitable to your application Feel free to contact us at GmbH M hlbachstra e 20 82229 Seefeld Obb SVS VISTEK Tel 49 0 8152 99 85 0 Fax 49 0 8152 99 85 79 E Mail info svs vistek com or visit our web site www svs vistek com Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 7 2 Pinout and Installation Warning The CCD camera is built with CMOS LSI circuits All inter nal electronics in the camera are sensitive to high voltage or electrostatic discharge The camera can be destroyed if carelessiy handled so extreme care should be taken dur ing set up and operation Do not expose the sensor to a direct laser beam as this could damage the sensor See Safety Instructions at Ap pendix F Warranty will be void if not followed 2 1 Unpacking e Camera e Power supply if ordered option e Mating connector first cameras delivered e User Manual e Disk with SDK including High Performance Driver API and GUI SVCapture for GigE camera program Also a Firmware update tool e XML File according to Genl cam standard released by AIA committee 2 2 Power supply Current consumption svs11002 700 mA typical
33. ICAST MODE LISTENER Otherwise if a camera is still idle MULTICAST MODE NONE an application can re quest for a multicast session by switching a camera s mode to multicast MULTICAST MODE CONTROLLER before opening the streaming channel The appro priate function is Camera setMulticastMode Afterwards the application might check the automatically generated IP for the multi cast group in the 232 x x x range using the following function Camera getMulticastGroup Packet size consideration A controlling application will usually open a streaming channel at the highest avail able packet size e g 16112 bytes If another application connects to that already running streaming channel then a packet size problem may arise if the listening ap plication has not at least the packet size available that the image stream is currently working with Therefore a controlling application is supposed to limit the packet size of the image data stream to a value which allows all intended listening applications to connect to that image stream If a listening application encounters a packet size problem it will usually receive the start and stop packages of each image since those are of small size This causes a progress of image statistics like image counter however there will be no image data image payload available The packet size has to be reduced in this case by the con trolling application in order to allow all listening applicati
34. LL implicitly called isVersionCompliantDLL isLoadedGigEDLL getCamera 1 Camera Discovery and bookkeeping CameraContainer_create CameraContainer_delete CameraContainer_discovery CameraContainer getNumberOfCameras CameraContainer getCamera CameraContainer findCamera X RR RR RR 2 Camera Connection Camera_openConnection Camera_closeConnection Camera_setlPAddress Camera_forceValidNetworkSettings X RR RR 3 Camera Information Camera_getManufacturerName Camera_getModelName Camera_getDeviceVersion Camera getManufacturerS pecificl nformation Camera getSerialNumber Camera setUserDefinedName Camera getUserDefinedName Camera getMacAddress Camera getlPAddress Camera getSubnetMask Camera getPixelClock Camera isCameraFeature Camera readXMLFile XXX RR RR IR RR 4 Stream Channel control and statistics StreamingChannel_create StreamingChannel_delete StreamingChannel setReadoutTransfer StreamingChannel getReadoutTransfer StreamingChannel getFrameLoss StreamingChannel getActualFrameRate StreamingChannel getActualDataRate StreamingChannel getPeakDataRate XX HR RR 5 Stream Transfer parameters Camera_evaluateMaximalPacketSize Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 53 Camera_setStreamingPa
35. P resp network settings us2srserner ernennen nennen nen 10 3 3 Adjusting TCP IP resp network settings ci iii 11 3 3 1 Network address assignment sirene 11 3 3 2 Persistent Network address assignment uz2 rsurnerennnen nennen nen 12 3 3 3 Using JUMBO Trsmesar Aue ee a a ee a 13 3 3 4 Performance considerations 4 444H44n eee ee nn nn nun nun nun nun nn 14 3 3 5 Connecting multiple cameras to a PC 2 0 0 ce cece cece en naar anne nennen 15 3 3 6 PVE BEE een 15 A Wind ws X64 SUDDOME sessen nana EE E a EAEE EEES EEE EEY 17 4 1 1 Displaying live iMaQeS 2 cece cence ee ee eee eee eee eee eee eaten nena es 17 5 Camera settings dialog scene anal 19 5 1 1 Camera asus arado dE CS sad a a dE ad a NES ps 19 5 2 NeEtWOT SPASOR EDER RR E RD PR O E aen 20 5 3 ACQUISIEION PDR RR PRN PRE SUNS DRE RR OR N D 20 5 4 IMAGE apesar O ra a E psi isa nanda and 21 5 5 CAIN ieee aes sate nasal ee Sins ans saias des fes isa E 22 5 5 1 Offset ken 22 5 6 Auto6Galin AUFBEXPBSU fen 22 5 7 A to tap balance qua pias 258er 23 5 8 Adjusting an AOI area of interest sirene 24 5 9 SEHOD nenne en a eer Terre Son das Ga doa 24 5 10 PErSISEENte essen Ga a sf sa Bai IRS NA SR asma ng aa 24 6 Saving images LOS Jocacaasanis bee ee ee rsien 24 7 Assigning lO lines Eee ee tee Dada ada 26 8 Displaying camera s AML Tile a a na 27 9 Displaying a camera s feature list
36. Select Network Service dialog click on Have Disk Select Network Service m Click the Network Service that you want to install then click OK If you have an installation disk for this component click Have Disk Network Service Cancel Step 5 In the Install from Disk dialog the folder where the driver files are located needs to be navigated to or entered directly into the files field Install From Disk Insert the manufacturer s installation disk and then make sure that the correct drive is selected below Copy manufacturer s files from C Program Files SVS VISTEK GmbH SVS GigE S w Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 67 Step 6 After clicking on OK the Select Network Service dialog will dis play a message that the driver is not digitally signed Click on OK Select Network Service m Click the Network Service that you want to install then click OK Network Service GigE Vision Driver SYS VISTEK GmbH This driver is not digitally signed Tell me why driver signing is important i Cancel Step 7 Because the driver not being digitally signed a dialog will appear with a warning Answer with Continue Anyway as often as needed Hardware Installation The software you are installing for this hardware GigE Miniport has not passed Windows Logo testing
37. TCPAP packets In situations A where large packets make up the majority of traffic and additional latency can be tolerated Jumbo Frames can reduce CPU utilization and improve wire efficiency Jumbo Frames are larger than standard Ethernet frames which are approximately 1 5k in size Usage Considerations e Enable Jumbo Frames only if devices across the network v NOTE For Intel Pro 1000 cards the settings should be adjusted as follows Flow control Generate Interrupt throttling rate Minimal Jumbo frames adjust to maximal value All SVCam GigE cameras support flow control and jumbo frames upto 16112 bytes 3 3 4 Performance considerations Each GigE camera is a high performance device In order to use the full perfor mance of a GigE camera a PC is required that meets at least the data transfer figures that the connected camera is capable to deliver to the application For example a svs625MFGE camera delivers a compound image data stream con sisting of two times 50 Megabytes sec of payload data plus network overhead Therefore the PC that operates that camera should be capable of transferring that amount of data as a net data stream over all its internal components like network card PCI bus and others A PC with a dual core Pentium D 3 0 GHz processor and an Intel PRO 1000 MT network card may serve as an example of a well equipped sys tem NOTE All SVS GigE cameras can also be operated with computers of less perfor man
38. a will readout a frame The Exposure time is set as in free running mode Ex posure time can be changed online during operation Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 21 e Frame rate It allows to alter the frame rate between 1 and the specified max imum value e Exposure The exposure time can be set in usec The min exposure time is about 50 usec depending on the camera type and speed The longest is about several seconds triggered modes Due to the internal timing of the camera the program will adjust the values to the appropriate values e Acquisition control Start Stop e Single capture button Snap e Exposure e Exposure delay e Trigger polarity positive negative e Single capture button Takes a single shot of the actual scene e Inter packet delay The inter packet delay has impact on a camera s bandwidth usage A setting of an inter packet delay of zero will send all image packets as fast as they are available dependent on the camera s pixel clock e g at 50 MHz This is the preferred setting when operating a single camera on a network interface In case of multiple cameras or other devices working on the same physical network it might be desirable to send the packets of a camera s streaming channel with a cer tain inter packet delay in order to allow multiple cameras or devices to share a given network bandwidth 5 4 Image
39. a are to be delivered to multiple PCs the usual way is to use multicast RFC 2236 A switch receives an image data stream from a cam era and distributes it to multiple destinations in this mode Since a GigE camera always needs a single controlling application there will be only one master application That controlling master application has to open a camera in multicast mode IP 232 x x x for local multicast groups for allowing other applica tions to connect to the same image data stream Other applications will become lis teners to an existing image data stream They will not get control access to the cam era however their eventual packet resend requests will be served in the same way as for the controlling application Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 16 When using SVCapture as the controlling application the Multicast checkbox has to be checked in the Device Discovery dialog before opening a camera Discover Multicast 7 max 9000 bytes OK Cancel It is important to enter a suitable maximal packet size This packet size is deter mined as the minimum packet size from all intended listeners When for example all applications but one have jumbo frames adjusted to 16112 bytes and the one appli cation has jumbo frames adjusted to 9000 bytes then the minimum 9000 has to be entered in the above shown dialog A multicast data stre
40. a to the client computer with the image viewing or processing application Before a GigE camera can be successfully used in a system all network parameters have to be adjusted to appropriate settings This will be done by the SVCapture pro gram which usage is described in the SVCapture user guide document A successful work with the SVS GigE API software development kit can be accomplished only when it has been proved that a camera can be operated over the network on full frame rate from the PC where the software development takes place 15 6 SVGigE SDK components The SVGigE SDK consists of the following components e SVGigE h e SVGigE cpp e SVGigE dll e SVGigE sys e SVGigETLFilter dll e SVGigETLWinsock dll e SVGigE SDK user guide pdf this document The DLL components have to be in the same directory as the executable or al ternatively they can be put into the windows system32 directory The header file and the cpp file will usually be put into the development directories They are needed for developing applications under various development environments Before running the SVGigEFilter dll the SVGigE driver has to be installed accordingly to the instructions in the SVCapture user guide documentation Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 49 15 7 Development environments The SVGigE SDK has been designed as DLL components one API
41. am can be identified in SVCapture by a change in a camera view s title A multicast group 232 x x x along with the used port will be shown in stead of a camera s MAC that is usually displayed in that place a SVS4021MFGE 1 4 52 Multicast 232 194 241 194 1250 Further the camera is operated as usual in the controlling application without any changes to normal mode A listening application will see a hint MULTICAST in the IP address field of the discovery dialog for a camera that is streaming in multicast mode along with the IP address of the multicast group Model name version SYS4021MFGE 1 4 52 Manufacturer name SWS Yistek GmbH Specific information Build 52 Firmware Jan 12 2009 10 04 13 Serial number 9801 User defined name MAC address 102030409801 IP address 232 27 177 27 MULTICAST Adapter 192 168 50 42 255 255 255 0 Cancel The Multicast group box will display the packet size that applies to the running im age data stream The listening application has to have at least that packet size available jumbo frames in order to properly connect to the image da ta stream After selecting the multicast camera in the camera list of the discovery dialog the OK button can be clicked or the camera entry can be double clicked in order to connect to the already running image data stream Discover Multicast O Y max 8500 bytes Users Manual svs1 1002 and svs 6000 Last Update 20 07 2009
42. ames if you don t use the driver If you have installed the camera and connected power you can install SVCap ture exe and the DRIVER to do the first test Double click on the SVCapture icon and a window will open The Software SVCapture displays images sent from SVS GigE Cameras via Gigabit Ethernet to your PC with Windows XP or Linux and it allows for adjusting basic camera settings Note that we support Win XP 64 bit Operating system 3 2 Adjusting TCP IP resp network settings If the live image is not displayed as shown before this is most often caused by inap propriate network settings In this case the camera s network settings have to be ad justed first before getting it into an operational mode Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 11 Adjust settings accordingly Settings gt Network connections gt LAN connection gt Properties gt TCP IP In a network with a DHCP server the camera will obtain its IP address automatically and the settings shown in the screenshot above will be on Obtain an IP address au tomatically 3 3 Adjusting TCP IP resp network settings If the live image is not displayed as shown before this is most often caused by inap propriate network settings In this case the camera s network settings have to be ad justed first before getting it into an operational mode Adjust settings accordingly Set
43. and the actual gain is dis played in the Luminance panel on the left to the min and max gain settings Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 23 Luminance Brightness Auto IV a B 100 min max Gain 15 33 0 00 18 00 dB Exposure 1000 30 000 us 5 7 Auto tap balance Advanced imaging sensors offer a two tap operation for getting to higher frame rates A left and a right tap as on the following image have to be perfectly balanced in this case in order to capture high quality images without any visible border on the join between both taps Auto tap balance is usually switched Off during normal camera usage It can be ac tivated for two modes e Once e Continuous Auto Tap Balance e Off E Fans Gain balance ET Save Load Reset ee I J When switched to Once captured images will be checked for tap balance and in case of a deviation new left right gain factors will be determined and be sent to the camera As soon as a balance is achieved between left and right channel the mode returns to Off automatically Mode Once is activated when a camera is opened After capturing one or multiple images the mode switches back to Off what is the normal state for camera usage In case of big changes for gain and or exposure it might be desirable to monitor tap balance continuously In this case the auto
44. can Cameras SVSGigE Page 51 calls to the different areas in the DLL All handles will be valid until closure activities will be performed for a streaming channel a camera or a camera container client re spectively 15 11 Function groups Function categories 1 Camera Discovery and bookkeeping 2 Camera Connection 3 Camera Information 4 Stream Channel control and statistics 5 Stream Transfer parameters 6 Stream Image access 7 Stream Image conversion 8 Stream Image characteristics 9 Stream Image statistics 10 Stream Messaging channel 11 Controlling camera Frame rate 12 Controlling camera Exposure 13 Controlling camera Gain and offset 14 Controlling camera Auto gain exposure 15 Controlling camera Acquisition trigger 16 Controlling camera Strobe 17 Controlling camera Tap balance 18 Controlling camera Image parameter 19 Controlling camera Image appearance 20 Special control IOMux configuration 21 Special control IO control 22 Special control Serial communication 23 Special control Direct register and memory access 24 Special control Persistent settings and recovery 25 General functions 26 Diagnostics 99 Deprecated functions KR RR III IHR Ke CR KF K KF RK KF HF HF RX X Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 52 15 12 Detailed function listing O GigE D
45. ce than the camera delivers at highest framerate In this case the maximal available framerate will be below the camera s maximum This is a valid operating mode however one has to be aware of the limits HINT Notebooks are in most cases not capable to operate data streams at the maximum level that SVS GigE cameras deliver One has to be aware that connecting a SVS GigE camera to an average notebook will not allow for operating the camera at highest framerate but only on lower framerates Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 15 3 3 5 Connecting multiple cameras to a PC Multiple GigE cameras can be connected to a PC either using a switch or using dual or quad port network interface connectors NIC The following image shows the ba sic connection schemes which may also be combined PC Single NIC RE r camera_1 PC Dual NIC m camera 2 camera 1 PC m camera 2 Quad NIC e LE Z camera_3 camera_4 PC E tch ducks wie switen camera_N HINT Highest performance requires connecting each camera to a separate port of a NIC If on the other hand multiple cameras are connected to a sin gle NIC using a switch it might be necessary to operate those cameras with an inter packet delay in order to make the image data streams run smoothly on a single GigE line 3 3 6 Multicast When images from a single camer
46. cketSize Camera setinterPacketDelay Camera getInterPacketDelay Camera setMulticastMode Camera getMulticastMode Camera getMulticastGroup XXX XXX 6 Stream Image access Image getDataPointer Image getBufferindex Image getSignalType Image getCamera Image release XX XXX 7 Stream Image conversion Image getlmageRGB Image getlmageGray Image getlmagel2bitAs8bit Image getlmage12bitAs16bit Image getlmagel6bitAs8bit XX XXX RR 8 Stream Image characteristics Image getSizeX Image getSizeY Image getPitch Image getlmagesSize Image getPixelType XX XXX 9 Stream Image statistics Image getlmagelD Image getTimestamp Image getTransferTime Image getPacketCount Image getPacketResend XX RR RR 10 Stream Messaging channel Stream_createEvent Stream_addMessageType Stream removeMessageType Stream isMessagePending Stream registerEventCallback Stream unregisterEventCallback Stream getMessage Stream getMessageData Stream getMessageTimestamp Stream releaseMessage Stream flushMessages Stream closeEvent FR RR RR RR RR HR 11 Controlling camera Frame rate Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 54 Camera_setFrameRate Camera getFrameRate Camera getFrameRateMin Camera getFrameRateMax Camera g
47. dition to a persistent network address it can be decided whether the camera will try to obtain a dynamic network address from a DHCP server on start up If this op tion is used the camera can no longer be identified uniquely by IP address Instead other items like MAC address serial number or the user defined name can be used for this purpose Usually the DHCP method is convenient for involving a camera in to an already existing network of computers which all obtain their IP addresses from a DHCP server The camera will well behave in this environment when adjusting it also to the DHCP mode In some cases it may be that a camera will be connected for performance reasons di rectly to a dedicated network card Given that this network card has not got assigned a valid IP address there is a fall back procedure defined which takes automatically a network address from a special range that has been assigned for this purpose This is the so called Link Local Address LLA behavior that constitutes the last item in a chain of fallback cases It has been defined in the GigE Vision standard doc ument that the LLA fall back procedure can never be deactivated Therefore the LLA checkbox is deactivated but always in a checked state Currently the default gateway setting is not used and therefore deactivated This is related to performance considerations which recommend to operate GigE cameras in the same network segment where the clients exist and not to ro
48. dix A Troubleshooting Get camera diagnostics When clicking on the Camera Diagnostics menu entry a dialog will open that allows for receiving camera diagnostics information S SVCapture 1 4 14 22 for GigE FilterDriver File Window Discover About Ber Save image Camera settings Show XML File Feature list The content of the Diagnostics window is low level register information Usually it is needed only for remote analysis purposes of problem situations SVS4021CUGE 1 4 MAC 102030402235 Diagnostics ESX 0 00 00 000 047 0 00 00 004 498 gt Logfile registered for camera D94300 0 00 02 425 034 ReadReg 0400 Val 0003 3 0 00 05 424 443 ReadReg 0400 Val 0003 3 0 00 08 423 810 ReadReg 0400 Val 0003 3 0 00 11 423 234 ReadReg 0400 Wal 0003 3 0 00 11 668 538 WriteReg A324 Val 0001 1 0 00 11 740 730 lt ImageReceived ID 01613 0 000 MB s 0 00 12 849 516 WriteReg A324 Val 0001 1 0 00 12 921 739 lt ImageReceived ID 01614 3 562 MB s 0 00 13 865 553 WriteReg A324 Val 0001 1 0 00 13 937 831 lt ImageReceived D 01615 4 140 MB s 0 00 14 422 651 ReadReg 0400 Val 0003 3 0 00 17 423 669 ReadReg 0400 Val 0003 3 0 00 20 421 446 ReadRea 0400 Val 0003 3 0 00 23 421 121 ReadReg 0400 Val 0003 3 0 00 26 420 611 ReadReg 0400 Val 0003 3 Log filename SVGigE_Camera_SN2235 log A Log level Diagnostics Clear Close The following items provide some hints how to solve
49. e Camera_setAutoTapBalanceMode Camera AutoTapBalanceMode Camera_getAutoTapBalanceMode Camera AutoTapBalanceMode A reset to factory defaults or to arbitrary values inside a range of 1 5 dB can be performed by the following function The second function retrieves current setting Camera_setTapBalance Camera TapBalance Camera_getTapBalance Camera TapBalance 15 13 9 Distributing image streams by multicast The image stream of a GigE camera can be distributed to multiple PCs by using the multicast capabilities of current network hardware in particular multicast enabled switches The following picture explains the basic principle A camera streams image data in a certain IP range 232 x x x which has been de termined for dynamic local host multicast allocation by the IANA organisation see http www iana org assignments multicast addresses for more details Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 62 A multicast enabled switch is supposed to distribute the image stream to one two or more applications The advantage of having a switch distributing image streams is the optimal bandwidth usage between camera and switch as well as between switch and particular applications There is no bandwidth wasted in the described scenario A multicast session consists of one controlling application and one or more listening applications Onl
50. e between the camera and the PC Solution Check if a firewall is active This can prevent to establish any communication Because this is a network issue check firewall set ting Try to disable temporary the firewall and try again Problem The video stream stops when adjusting the camera settings Solution This situation happens when the product between frame rate and exposure time becomes 1 second or greater Any of the settings can be reduced in order to get the camera operational again The exposure settings field will become red in order to signal that one of the frame rate or exposure setting has to be reduced Problem Camera does not respond to light Solution Please execute following steps Check if camera is in a free running mode When done check with SVCapture program if you can read back any data from the camera like Type of CCD S N number exposure time settings and so on If you trigger the camera by hardware Check if the Exsync signal is present The signal swing for must be minimum 9 V max 24 V O Source must provide 10 maA Below such level the drivers in the camera will not work Check also the quality and swing If these signals are not there or don t have the right quality like spikes the cam era can not read out any frame or delivers distorted im ages Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 45 Problem Image
51. ected over the network to a single PC where a SVGigE dll along with transport layer DLLs provide for a simultaneous access to all cameras e Multiple client applications can use the same SVGigE dll for connecting to cameras e An application can use a subset or all of the cameras simultaneously e Multiple streaming channels can be opened by an application one to each of the cameras in order to perform different further image processing for example sending all images to a viewer and running an image processing on them for each of the im ages NOTE Currently each camera should be controlled only by a single dedicated appli cation although the system architecture would allow for connecting multiple applica tions to a single camera The reason is that each camera maintains only a single con trol channel Thus a second client application would not get a handle on the camera as long as another client maintains a control channel to that camera Looking at the system architecture it should become obvious that the DLL needs a handle for performing operations on a camera container on a camera or on a streaming channel respectively The client application will obtain those handles when registering for a camera container client a camera or a streaming channel respec tively Those handles have to be stored locally and be used in all subsequent function Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area S
52. ectromagnetic wave generating equipment A A ZN A Avoid giving a strong shock against the system components If your sys tem components are used in the system where the connector are sub jected to strong repetitive shocks the connector are possible to break down If you intend to use your system components in such a situation make sure to use an optional connector fixing hardware to connect the connector plug to the system components body When the system components are not in use put a lens or a lens cap onto the cam head so that the image pickup plane of CCD is protected from dust foreign object or other flaw causing object If the glass plane im age pickup plane gets dirty clean it with a cotton swab When it needs to be cleaned with a cleaner be sure NOT to use any organic solvent other than ethyl alcohol Do not clean the other system components In such a case call us or the dealer distributor from which you purchased the system components for cleaning or cleaning instructions As a countermeasure against condensation when the system components are moved from a warm place to a cold place take appropriate precau tions to prevent condensation from forming on the system components Do not pull strongly the any cable nor swing it The stress from pulling or swinging may cause damage in the coating of the cable or breaks in the inside wires Avoid short circuiting its signal output Otherwise the system compo
53. era getLookupTableMode Camera setLookupTable Camera getLookupTable RR RR Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 56 20 Special control OMux configuration Camera getMaxlOMuxln Camera getMaxlOMuxOut Camera setlOAssignment Camera getl OAssignment XX XX x 21 Special control IO control Camera setlOMuxln Camera getl OMuxlIn Camera setlO Camera getlO Camera setAcgLEDOverride Camera getAcgLEDOverride Camera setLEDIntensity Camera getLEDIntensity RR XX RR RR 22 Special control Serial communication Camera_setUARTBuffer Camera_getUARTBuffer Camera_setUARTBaud Camera_getUARTBaud XX XX 23 Special control Direct register and memory access Camera setGigECameraRegister Camera getGigECameraRegister Camera writeGigECameraMemory Camera readGigECameraMemory X F RR 24 Special control Persistent settings and recovery Camera_writeEEPROM Camera_readEEPROM Camera restoreFactoryDefaults XX 25 General functions SVGigE_estimateWhiteBalance SVGigE_writel mageToBitmapFile x 26 Diagnostics getErrorMessage Camera_registerForLogMessages o I J D o a D O o cr D o 5 oO eh O 5 un Camera_startAcquisitionCycle Camera_setTapCal
54. ers Manual Area Scan Cameras SVSGigE Page 12 and the last address 255 which have special meanings for network management functions All other 254 combinations are usually free for assigning them to network devices For a peer to peer connection of a GigE camera to a PC a network address assign ment based on LLA Local Link Address is recommended This involves a network mask 255 255 0 0 as well as a fixed first part 169 254 xxx xxx of the network address range A GigE camera will fall back to LLA soon after recognizing that no DHCP server is available and that no fixed network address was assigned to the camera In case a camera can not be reached by the SVCapture application a dialog will ap pear that allows for adjusting a camera s network parameters The simplest way is to click on Automatic which will provide to a search for a free IP address and to as signing it to the camera given that the interface IP could be determined properly 3 Force IP address Camera Model name SYS4021CUGE MAC address 102030402235 Serial number 2235 IP settings Assign a non persistent IP address to the camera Camera IP HEE 254 179 131 Camera subnet 255 255 0 0 Interface IP Interface subnet Automatic Apply Cancel That dialog can also be brought up when right clicking on an entry in the discover dialog and subsequently selecting Force IP address in the context menu However when adjusting
55. etFrameRateRange Camera getFrameRatelncrement XX HH XX 12 Controlling camera Exposure Camera setExposureTime Camera getExposureTime Camera getExposureTimeMin Camera getExposureTimeMax Camera getExposureTimeRange Camera getExposureTimel ncrement Camera setExposureDelay Camera getExposureDelay Camera getExposureDelayMax Camera getExposureDelaylIncrement RR RR RR a 13 Controlling camera Gain and offset Camera_setGain Camera_getGain Camera_getGainMax Camera_getGainMaxExtended Camera getGainl ncrement Camera setOffset Camera getOffset Camera getOffsetMax XX XXX RR 14 Controlling camera Auto gain exposure Camera setAutoGainEnabled Camera getAutoGainEnabled Camera setAutoGainBrightness Camera getAutoGainBrightness Camera setAutoGainDynamics Camera getAutoGainDynamics Camera setAutoGainLimits Camera getAutoGainLimits Camera setAutoExposureLimits Camera getAutoExposureLimits XX RR XX 15 Controlling camera Acquisition trigger Camera setAcquisitionControl Camera getAcquisitionControl Camera setAcquisitionMode Camera setAcquisitionModeAndStart Camera getAcquisitionMode Camera softwareTrigger Camera softwareTriggerl D Camera softwareTriggerl DEnable Camera setTriggerPolarity Camera getTriggerPolarity Users Manual svs 11002 and svs16000 Last Update 20 07 2009
56. extended gain up to about 36 dB dependent on the camera s capabilities Autogain function can be enabled to avoid manual tuning Note that continuous tap balancing needs a few frames to adjust Note that this is performed inside the PC and not inside the camera 5 5 1 Offset Dark level offset adjustment is possible When 8 bit are transmitted it can be changed from 0 to 255 Please note that factory adjustment is optimized for S N ra tio and sensitivity You may lose dynamic range Alter only if you operate at high temperatures like 40 C It can be altered for each channel separately for 2 tap Kodak CCDs 5 6 AutoGain AutoExposure When the Auto checkbox is activated for cameras that provide for the Auto Gain AutoExposure feature the Luminance panel changes to show the settings that apply to this mode of operation The manual settings for gain and offset will disap pear since the luminance will be controlled automatically The automated luminance control algorithm takes advantage of both exposure and gain settings First the exposure will be tried to adjust it such that a set brightness value will be met Once the highest exposure value has been reached the algorithm will further increase luminance by increasing camera s gain The upper and lower limits for both controls are available in the Luminance panel once the Auto checkbox is checked The actual exposure is shown on the Acquisition panel
57. fo gt SizeX Image_getSizeX Image ImageInfo gt SizeY Image_getSizeY Image ImageInfo gt PixelType Image_getPixelType Image ImageInfo gt ImageID Image get ImageID Image The newly allocated structure can be posted for example by a Windows message to a function that is responsible for displaying the image or for further image processing 15 13 6 Processing image data Once an image has been forwarded by a callback function to a specific processing function the image data will be worked on Usually the camera has already started capturing a subsequent image at the time when a previous image is processed This requires working with at least two image buffers in order to avoid overwriting data that is being processed by a subsequent image acquisition process The higher the delay between image acquisition and image processing becomes the more buffer might be needed for avoiding any conflicts The number of needed buff ers has to be estimated based on the specific runtime conditions The resulting num ber will be passed to the GigE driver as an argument when creating a streaming channel The driver will allocate that number of buffers where each buffer will have enough space for holding one complete image An image processing function will operate for example based on the following pa rameters ImageInfo gt ImageData ImageInfo gt SizeX ImageInfo gt SizeY The imagepata pointer will be a reference to a buffer that was allocated by
58. ge_buld42 pof E svs204mfge_bulld42 soF svs204mfge_build42 srec svs274cfge xmi E svs274cfge_build42 pof DI svs274cfge_bulld42 sof svs274cfge_build42 srec svs274cuge xml Ef svs274cuge_build42 pof B svs274cuge_bulld42 sof svs274cuge_buld42 srec A svs274m ge xml svs274mFge_build42 pof I svs274mfge_build42 sof svs274mfge_build42 srec 4 svs274muge xmi 53 svs274muge bulds2 pof IBY svs274muge_build42 sof sys274muoe bulds2 srec Datei Bearbeiten Ansicht Favoriten Extras a Q uk FO suchen Ordner FFF Adresse C Program Files SVS VISTEK GmbH SVS GigE SDK SVS GigE FirmwareUpdate firmware_buld42 Wechseln zu Ordner x Name Erstellt am 30 04 2008 13 40 Gr e 106 KB Users Manual svs 11002 and svs16000 SVS VISTEK GmbH 106 KB J My Computer Last Update 20 07 2009 Users Manual Area Scan Cameras SVSGigE Page 71 Step 2 Execute svgigeup exe rogram Files S S ISTEK GmbH SYS GigE SDK SYS GigE FirmwareUpdate discovering 1 gt SUS285MFGE 162636469805 169 254 93 193 type camera index to discover again CTRL C to abort gt Step 3 Select Camera e g 1 and press Enter discovering 1 gt SUS285MFGE 102030409805 169 254 93 193 type camera index 8 to discover again CIRL C to abort gt 1 Step 4 Wait and follow instructions rogram Files S S ISTEK GmbH SYS GigE SDK S S discovering 1 gt SUS285MFGE 1020304098905 169
59. gs have been adjusted during installation of the operat ing system or afterwards such that the user will be asked if the UDP data stream should be enabled once a camera starts sending UDP packets to the PC When click ing OK in response to that question the application will be added to a list of excep tions A firewall will let those applications communicate with network devices like a GigE Vision camera over the network In case the Windows installation has been ad justed such that the user will not be asked when an outside device starts sending network packets to an application then that application has to be enabled manually in order to achieve the same as before An appropriate dialog can be opened for ex ample when right clicking on the network icon in the tray and selecting Change Windows After clicking on the Add Program button the GigE Vision application can be searched for in a file explorer and it will be added to the list of Exceptions in the above dialog Henceforth the communication to the GigE Vision compliant device will be enabled Windows Firewall General Exceptions Advanced Windows Firewall is tumed off Your computer is at risk of attacks and intrusions from outside sources such as the Internet We recommend that you click the General tab and select On Programs and Services Name File and Printer Sharing Remote Assistance O Remote Desktop SVCapture SvS GigE Example O UPnP Framework D
60. h costs Buyer shall identify all returned material with Sellers invoice number under which material has been received If more than one invoice applies material has to be clearly segregated and identified by applicable in voice numbers Adjustment is contingent upon Sellers examination of product dis closing that apparent defects have not been caused by misuse abuse improper in stallation of application repair alteration accident or negligence in use storage transportation or handling In no event shall Seller be liable to Buyer for loss of prof its loss of use or damages of any kind based upon a claim for breach of warranty Development Product Warranty Developmental products of Seller are warranted to be free from defects in materials and workmanship and to meet the applicable pre liminary specification only at the time of receipt by Buyer and for no longer period of time in all other respects the warranties made above apply to development products The aforementioned provisions do not extend the original warranty period of any ar ticle which has been repaired or replaced by Seller If Warranty Label of camera is broken Warranty is void SELLER MAKES NO OTHER WARRANTIES EXPRESS OR IMPLIED AND SPECIFICALLY SELLER MAKES NO WARRANTY OF MERCHANTABILITY OF FITNESS FOR PARTICULAR PURPOSE Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 43 14 Appen
61. ibration Camera_getTapCalibration Camera_setLUTMode Camera_getLUTMode Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH XX Users Manual Area Scan Cameras SVSGigE Page 57 Camera_createLUTwhiteBalance Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 58 15 13 Best programming practices In the following a step by step procedure will be given how to communicate to a SVCam GigE camera by a software application A working application that imple ments all hints can be found in the sources of the SVGigE_Example VC8 program which comes as a part of the SVGigE SDK The project file of the SVGige_Example VC8 program was generated by the Visual Studio 2005 development environment which can be used to compile the project in order to get to a running application NOTE An application which was compiled with Visual Studio 2005 needs a runtime environment in order to run on a WinXP computer Dependent on the software com ponents that have already been installed on the target computer it might be neces sary to install the Microsoft VC runtime package vcredist x86 exe in addition to the runtime DLLs that are shipped with Visual Studio 2005 A discussion of the involved problems can be found here http forums microsoft com MSDN ShowPost aspx PostlD 1641328 amp Siteld 1 15 13 1 Connecting to the camera containe
62. ilized power supply Shock test About 30 g in 6 ms Vibration test 10 g in 6 ms RoHS All cameras comply with the recommendation of the European Union concerning ROHS Rules 13 11 Spectral response curves Monochrome Version Color Version 1 0 1 0 0 9 0 8 0 8 g 0 7 g S 2 0 6 E 0 6 2 05 o o gt 2 04 04 O P 03 0 2 0 2 0 1 0 0 0 0 400 500 600 700 800 900 1000 400 450 500 550 600 650 700 Wavelength nm Wavelength nm 13 11 1 Comments on camera temperature There is no need to worry because camera has been tested at higher temperature than specified 40 C Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 41 13 12 Comments on COLOR Version If you have purchased a COLOR version e g svsZZZCXGE of this camera please note the following In all electrical terms the camera is identical to the black and white versions The camera uses a CCD which has a color mosaic filter This filter is called Bayer filter named after the person who invented it It has a pattern on the lines which al ternates as follows E g First line RGRGRG and so on R RED B BLUE G GREEN Second line GBGBGB and so on Please note that about half of the pixels are green a quarter red and a quarter blue This is due to the ma
63. is present but distorted Solution Try different operation mode Like if triggered gives bad results try free running mode and reduce frame rate to minimum half possible one Check if you are using original INTEL chip set in your PC If problem still exist call your local support Problem The image of a color version camera looks ugly or false colors appear Solution If the raw image looks ok than pixel need to be shifted by either one or one line The image color depends on the algorithm used If the algorithm is starting with the wrong pixel such effects ap pear Problem The colors of a color version are not perfect especially when using halogen light Solution Halogen light contains strong portions of IR radiation Use cut off filters at around 730 nm like Schott KG 3 to prevent IR radiation reaching the CCD 14 3 TROUBLESHOOTING REQUEST LIST V1 3 Dear valued customer in order to help you with your camera and any interfacing problems we request that you fill in a description of your problems when you use the camera Please fax this form to us 1 Type of camera e g svs11002XXGE 2 Serial Number 3 Accessories used and where purchased or self made a Power supply b Cable c Lens type and focal length 4 Firmware version as well as operation mode send screenshot of SVCapture program 5 DIAGNOSTICS SCREENSHOT AS ABOVE 6 Description of the phenomena e g a missing lines or columns b distorted
64. isplay a notification when Windows Firewall blocks a program What are the tisks of allowing exceptions Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE 18 Appendix F 18 1 Firmware Update with GigE Update Tool exe program Note Page 70 In order to work with the latest driver and SVCapture it might be necessary to UPDATE the firmware inside the camera This can be done in the field It is usually not necessary to send the camera in AN Warnings Camera Camera Camera procedure must have power must be accessable from PC via network SHOULD NOT be used during programming Camera SHOULD NOT be disconnected during pro gramming procedure or be disconnected from network Programming software SHOULD NOT be stopped during procedure It might take up to some minutes until it is completed Stepl Locate svgigeup exe using Windows Explorer C Program Files S S VISTEK GmbH SVS GigE SDK SYS GigE FirmwareUpdate firmware_bulld42 1 9 SVS VISTEK GmbH HE 5v5 GigE SOK Borland C Builder 6 0 9 Docu 40 Microsoft Visual C 6 0 E Microsoft Visual C 8 0 HO SVS GigE FilterDriver CD SVS GigE FirmwareUpdate I firmware _build42 O win32 C x64 aj 8 svGigE TLWinsock di His svs204cfge xmi E svs204cfge_bulld42 pof svs204cfige_bulld42 sof svs204cFge_bulld42 srec A svs204mfge xml 3 svs204mt
65. licking on the mouse inside that window The following functions can be controlled by this menu e Displaying pixel coordinates and values e Reducing the size of an image to 12 5 e Reducing the size of an image to 25 e Reducing the size of an image to 50 e Restoring the original 100 size of an image e Magnifying resolution to 200 image fragment scrolled by left mouse click e Magnifying resolution to 400 image fragment scrolled by left mouse click e Magnifying resolution to 800 image fragment scrolled by left mouse click Pixel values 4 0 for GigE FilterDr EBK er About Camera Reduce 12 5 Reduce 25 Reduce 50 h 1 4 MAC 1020304 EBR Original Pixel hen O Zoom ah Reduce 12 5 Zoom 400 Reduce 25 Zoom 800 Reduce 50 Y 4 P A a f rar Mer CAM 1417 114 4 fps 11065 fr O lost If Pixel values is selected the display switches in the bottom left corner to display ing the min and max values at cursor position along with the difference max min which represents the image s noise amplitude at cursor position CAM 1447 1451 Y 286 Pixel 102 min 100 max 103 dif 3 12 Firmware update A separate tool called Firmware Update Tool exe is provided to execute a firmware update Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 30 Depending on serial number a
66. meras SVSGigE Page 42 5 1 Warranty Terms Standard products warranty and adjustment Seller warrants that the article to be delivered under this order will be free from de tects in material and workmanship under normal use and service for a period of TWO years from date of shipment The liability of Seller under this warranty is limited solely to replacing or repairing or issuing credit at the discretion for Seller for such products that become defective during the warranty period In order to permit Seller to properly administer this warranty Buyer shall notify Seller promptly in writing of any claims provide Seller with an opportunity to inspect and test the products claimed to be detective Such inspection may be on customer s premises or Seller may request return of such products at customer s expense Such expense will sub sequently be reimbursed to customer if the product is found to be defective and Buyer shall not return any product without prior return authorization from Seller If a returned product is found to be out of warranty or found to be within the applicable specification Buyer will have to pay an evaluation and handling charge independent of possible repair and or replacement costs Seller will notify Buyer of the amount of said evaluation and handling charges at the time the return authorization is issued Seller will inform Buyer of related repair and or replacement costs and request au thorization before incurring suc
67. n the Calibrate button A warning will be issued as follows Gain Offset Sensor ADC Factory settings will be irrevocably changed Cancel After confirming the warning dialog with OK a Sensor ADC panel becomes available Sensor ADC and replaces the Luminance panel Gain left tap Left Right E m 15 Clicking on Left and Right radio buttons or directly on Offset left tap the gain offset values makes those values accessible ET gt 25 25 for changes They can be changed by slider or by Tag selection editing them in the edit field Once having finished o s DK Cancel with adjusting all values the OK button can be clicked for making the new settings persistent in the camera NOTE Factory settings for gain offset will be irrevocably overwritten when onfirming the final message box with OK Gain Offset Do you want to change Factory settings for gain offset i Cancel Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 34 13 3 Signal conditioning The analog output of the sensor is conditioned by Correlated Double Sampling CDS for optimum S N ratio Dark level drift is compensated by an auto zero amplifier circuit and fed into a video ADC with 10 or 12 1tap or 14 bit 2 tap bit resolution type dependent The data are fed into an internal 16 MB Memory The camera is controlled by an FPGA and the data packages a
68. nd svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 22 cient network bandwidth or if the network connection gets interrupted for a short time or in case of other network failures Further the number of resent network packets is displayed The second number is the last resent packet number and the first number indicates the total number of re sent packets 5 5 Gain The gain panel allows for adjusting gain and Autogain with the following controls The default gain setting is 0 dB You may change the gain up to 6 dB or higher in steps of 1 10 Note that the dark offset will increase and dynamic range will not be improved Please note that noise also is amplified For good image quality do not in crease gain more than 6 dB higher Gain is possible but not specified For F L version of svs1020 1050 2020 2050 2150 and 4021 only Please note that the CCD is used with 2 outputs Therefore there are a right and a left image half If you use the slider both channels are amplified However depending on the amplifications there might be different values necessary in order to make both channels equal Fine tuning in Gain Value is necessary It is still possible to have 1 2 counts difference between both image halfs This is NOT a camera problem and must be adjusted by an experienced user Same is true for the offset e Gain 0 18 dB The edit field allows for an
69. needed 100 Mbit adapters would also work but with reduced framerates If your PC does not have a Gigabit interface card pur chase a card using an original INTEL TM Chip set Currently PCI e bus cards with 82541 chip set version have been tested successfully Currently we can recommend Intel pro 1000 GT or MT Recently problems with the CT version have been reported DO NOT USE IT If you don t follow this a significantly reduced data transmission rate is observed Also the loss of data can appear 2 6 Hardware the 4 M3 holes in the adapter of the camera Connect the power supply If you have ordered a P S connect it to the camera If you use your own power supply must be between 9 and 24 VDC make See Chapter 5 4 3 If you by mistake supply line with GND pin the camera can be damaged gt Install camera in the desired location You can use the 4 tripot adapter or use If power supply was ordered do not modify it WARNING Never disconnect the 12V power connector when the AC DC power supply is plugged in Always disconnect the power supply first Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 9 Connect a Ethernet cable to your PC or a network switch like you would built up a PC Network Please note that cable length should not exceed 100m for theses camera Cat 5E version In doubt consult your local distributor Wait 15
70. nents might be damaged gt gt gt If too much amount of light the incoming light amount of 100 times or greater in comparison with standard light enters CCD image pickup plane video output might not be obtained In such a case take measures to re duce the amount of incoming light Users Manual svs 11002 and svs16000 SVS VISTEK GmbH Last Update 20 07 2009 Users Manual Area Scan Cameras SVSGigE Page 75 Do NOT expose the camera to intensive light sunlight etc to prevent its inner CCD from getting damaged When mounting a lens take extra caution so that the lens is not tilled nor does flaw exist at the lens mount screw part Also check to confirm that neither dirt nor other foreign object is put inside Improper mounting might cause the parts to become locked DANGER Do NOT use any optional unit other than manufacturer supplied one We disclaim any responsibility for damages or losses incurred by user due to the use of unauthorized unofficial option units supplied by a third party OO DD RESTRICTION FOR USE In case malfunction of this equipment e g video output cut off can be expected to lead to significant accident avoid using this equipment for such system integration use CASES FOR INDEMINITY LIMITED WARRANTY We shall be exempted from taking responsibility and held harmless for damages or losses incurred by user in the following cases In case damages or
71. ng a camera If this extension is not shown it can be activated in the File Ena ble filter driver menu item CA SVCapture 1 4 6 10 for GigE FilterDriver Step 10 Follow point Fehler Verweisquelle konnte nicht gefunden werden Displaying Live Images in this documentation for starting an image view If the driver was successfully installed and works properly the extension FilterDriver will remain in the main dialog s caption Otherwise it will disappear and the SVCap ture program falls back to operating the GigE Vision camera over WinSock Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 69 17 Appendix E 17 1 PC and OS Requirements It is recommended to use a PC with a Pentium P4 processor at 2 4 GHz or higher The camera is working also on lower frequencies but it might not deliver the full fra merate in those cases The operation system must be XP We don t support WIN 98 NT 2000 or older Operation systems Linux or VXworks interfacing must be de veloped by the experienced user 17 1 1 Firewall considerations The GigE Vision standard defines a communication based on UDP packets between a GigE Vision compliant camera and a host PC Often PC firewalls are adjusted to be restrictive and not to allow for sending UPD packets from the outside of the PC to a port that has been opened by an application Sometimes the firewall settin
72. ng image data from a camera to a PC is by using the filter driver The SVGigE_ExampleVC8 x64 exe allows for running a connection with both filter driver as well as Winsock and for comparing those modes and their main characteristics against each other 4 1 1 Displaying live images Connect a SVS GigE Camera with a network cable to your PC or network switch Plug in the RJ 45 Camera connector and then plug in the AC DC power supply Wait 15 seconds until the green LED at the RJ45 connector of the Camera blinks sometimes Then start SVCapture exe After start of SVCapture exe SVCapture 1 4 4 9 for GigE FilterDriver E OR File Window Discover About Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 18 A Discovery dialog will open and will display all available cameras in the network after a short time of discovery Cameras that become available or unavailable in the network will cause the list to expand and shrink dynamically A green Discover lamp signals that the network is scanned for those changes usually once per second The screenshot below shows one camera connected Device Discovery Model name S S4021CUGE 1 4 49 Manufacturer name stek GmbH Specific information Senal number User defined name MAC add IP address Adapter O Discover When clicking on OK or double clicking on the camera entry a li
73. o gt SVS VISTEK USERS MANUAL SVCam HR series svs11002 and svs16000 Gigabit Ethernet GigE Line Gi6 VISION GEN lt I gt CAM Digital Progressive Area Scan Camera Version 1 4 6 rev12 Last Update 20 07 2009 Contact SVS VISTEK GmbH M hlbachstra e 20 82229 Seefeld Obb Germany Tel 49 0 8152 99 85 0 Service contact E Mail service svs vistek com Users Manual SVS 1 1002 and SVS16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 3 Index Content 1 WEPOGUMCEON EARERSSPPERRENEPEREELREEERERUERPERRLESCFERRUEFUREIEEEPERTESHELUEREEERSPERSOETUERECERPERERNSRTERFERE 6 2 PINSUE and Instaletionassrsenen en a a E aa EEA 7 2 1 Unpacking ea teens rien 7 2 2 POWER SUPDIV siete 3 asas abrindo sai Da ras da AD Da a Asa ei 7 2 3 COMME CUM innere ENNO EA 7 HR10A 10P 12S mating connector HR10A 10R 12PB sesesesssssererrrrrrrrrrrn 7 HR10A 7P 4S mating connector HR10A 7R 4PB sssssssssssssrrssssrrrrrrrseesrrrrerese 8 2 4 Ethernet Connect user 8 2 5 Installation Getting started susanne aan 8 2 6 HardWare sense 8 2 7 Available operation modes cece cece eee ee nun nam nun nun nun nun nennen nennen 9 2 7 1 Operation Modes ser een 9 2 8 LED Signals SVCam ECO O a een een 10 Camera SUES soraia A TEDERUFRERR CU AA PEA ONERE NEART TA 10 3 Software SVCapture GigE Vision Camera Viewer 10 3 1 ONEVIEW ES ee ee ee ee 10 3 2 Adjusting TCP I
74. olor v Binning R otation o ff otf E Freeze High Quality linear Luminance Strobe Gain LUT Autol Duration gt 000 _ olf 0 u Offset Delay mjo clin Po ws Strobe Polarity positive negative C a Tap Balance T G Gain balance C Once 1m d mn Continuous Teto e DE DO PED UA Persistence Save to EEPROM Restore from EEPROM Factory defaults Close While adjusting settings in the dialog the new values are transferred to the camera continuously and the live image will respond to all changes immediately In particular the following information and settings are available 5 1 1 Camera In the camera panel the following information is queried from the camera and dis played Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 20 e Model name svsZZZZXYGE e Manufacturer name SVS VISTEK e Serial number e Device version e User defined name e Manufacturer specific information 5 2 Network The network panel shows the currently used network related settings and parame ters These are in particular e The camera s MAC address e The camera s IP address e The camera s subnet mask e The camera s streaming port and streaming packet size e The actual data rate e The actual frame rate 5 3 Acquisition The acquisition panel contains the settings that are related to image acq
75. ons for receiving all image payload data properly An application might choose to display a message to the user in the above described case like Image payload missing Multicast packet size too big as it was done in the SVGigE_Example VC8 application in the SDK Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 64 15 13 10 Receiving messages asynchronously An application can receive messages like e g start of transfer asynchronously in three different ways 1 by registering an event callback 2 by using a blocking call when asking for new messages 3 by polling the event FIFO at arbitrary time Before receiving any messages by event an application will have to create a new event and then register one or multiple message types against that event After wards one of the above methods can be used for receiving events 16 Appendix D 16 1 Installation Instruction for Filter Driver installation In order to use the SVS GigE driver it has to be installed first The setup will copy the driver to disk but will not install it On a standard Windows XP 2000 system this has to be done by the following steps Hint Usually the driver will be copied by the setup procedure to the fol lowing location C Program Files SVS VISTEK GmbH SVS GigE SDK 1 2 1 SVS GigE FilterDriver 16 2 Step by step Step 1 Open the Network Connections dialog s Ne
76. ou use the slider both channels are amplified However depending on the amplifications there might be different values necessary in order to make both channels equal Fine tuning in Gain Value is necessary It is still possible to have 1 2 counts difference between both image halves This is NOT a camera prob lem and must be adjusted by an experienced user Same is true for the offset For dynamic adjustments see Auto tab Balance e Gain 0 18 dB Users Manual svs1 1002 and svs 6000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 33 13 2 1 Sensor ADC settings for tap balancing A dual tap camera will usually have the Sensor ADC Luminance Adjustment feature enabled which results in a Lu Gain Calibrate A a Br minance panel with additional fields and controls ele DO 8 Current gain balance between a left and a right sensor Offset tap is displayed in the right bottom field in dB where a al Ei 10 higher gain for the right tap results in a positive bal Gain balance ance value The current volatile balance can be ad geme ore 0 14 A justed by a Gain balance slider on the bottom A single set of gain offset factory settings are stored in the camera Those settings determine the zero point for the user accessible gain and offset values usually called calibration values The factory settings for those values become available for change when clicking o
77. plication could query those strings and could display one or a combination of those information strings to a user for allowing a selection of a specific camera However applications that know beforehand which camera to use for a given pur pose can use the gindcamera function that was described before 15 13 4 Opening a streaming channel The main goal for operating cameras is to get an image stream back to the applica tion Once a connection to the desired camera has been opened a stream can be ini tiated and a callback function for receiving that stream can be registered if SVGigE_SUCCESS StreamingChannel_create amp StreamingChannel a streaming channel handle will be returned CameraClient a valid camera container client handle Camera a valid camera handle BufferCount buffer count amp ImageCallback callback function pointer where images are delivered to this the this pointer serves as a context that will be returned return each time the callback function is called The application will receive a handle for the streaming channel on success That han dle will be used later for shutting down the streaming channel once the application has finished working with the channel StreamingChannel delete StreamingChannel Between opening and closing the streaming channel an application specific callback function will be called for every image that the camera has captured It is up to the application to p
78. r Whenever an application is going to operate SVCam GigE cameras it has to become a client of the camera container first which is located inside the SVGigE dll module CameraContainerClient_handle CameraClient CameraClient CameraContainer_create SVGigETL_TypeWinsock When establishing a connection to the camera container the application will demand for the type of transport layer to be used for the network connection to the camera either a FilterDriver recommended or a Winsock for first testing purposes based transport layer The FilterDriver based transport layer guaranties the highest possi ble performance Once the application is done with cameras the connection to the container will be closed what will allow the SVGigE DLL to release all resources which were occupied for that client CameraContainer_delete CameraClient Between becoming a camera client and shutting down the connection to the camera container an application will be allowed to operate all SVCam GigE cameras that are available in the attached network segment The cameraclient handle is used for identi fying the application against the camera container module inside the SVGigE dll 15 13 2 Connecting to a camera Based on a valid connection to the camera container an application can query for available cameras and can open connections to one or multiple cameras Camera_handle Camera if SVGigE_SUCCESS CameraContainer_discovery CameraClient return
79. re sent via an Ethernet controller to the PC 13 4 Optical and mechanical issues Camera size 65mm x 67mm x 77mm without connectors and lens Weight Approx 400 Gram Mount Front plate with M 58 x 075 thread Distance from Chip surface to front plate 11 65mm NOTE o We recommend use of solutions from Schneider who offer inter faces to M58 thread SVS VISTEK also offers a M58 to F Mount adapter o Lenses from e g Zeiss F Mount are available on the market too o Using improper optics will cause vignitation due to micro lenses on Chip Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 35 13 4 1 Tripot Mount 13 4 2 Views on front rear and side Distance from Chip surface to front plate 11 65mm SVS11002 front view rear view side view 52 5mm X 2452 UU Z pr 11 meg M 58 x 0 75 Mount SVS16000 front view rear view side view 50 5mm 67mm p k 70mm gt le 39 5mm N N ou j pixel a lx 2452 ag y ly 1640 a 3 R fpr 11 meg 3 A uo 3 M 58 x 0 75 Mount or F Mouht Adapter l Users Manual svs 11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 36 13 4 3 Connectors Note that left RJ 45 is not yet active future
80. rocess the image further in that callback function 15 13 5 Receiving images in a callback function It is important that the application defines the callback function as __stdeall in order to make sure that the arguments are passed through correctly SVGigE_RETURN __stdcall ImageCallback Image handle Image void Context Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 60 The context argument will have the same value as it was provided by the application when creating the streaming channel It can be used for example for establishing a reference to the object that is expected to receive that image stream in one of its member functions In the Image parameter the application will find a handle to the just captured camera image That handle will be used to query all needed information about the image from the SVGigE DLL The image handle is valid only inside the current call to the callback function Any use of an image handle at a time will always result in receiving an error code back from the function that was tried Thus the usual way for further image processing is to query all interesting information inside the callback function and to copy that information into a structure that remains accessible to the applica tion after returning from the callback function IMAGE_INFO ImageInfo new IMAGE_INFO ImageInfo gt ImageData Image_getDataPointer Image ImageIn
81. seconds until the green LED at the RJ45 connector of the Camera blinks sometimes Then start SVCapture exe 2 7 Available operation modes General All modes are set by the interface which connects via ETHERNET standard cable CAT 5E quality is required The default factory setting is free running using the internal logic for exposure con trol You can also trigger the camera by hardware and by PC Softwaretrigger The color version will come on request with free software algorithm which will allow processing of the color image inside the PC or the camera This must to be done in order to interpolate the colors for each pixel Please note that no responsibility can be taken for the algorithm It might be necessary to change the algorithm according to the application See chapter 4 9 2 7 1 Operation Modes e Fixed frequency Free running The camera puts out data automaticly The framerate can be adjusted e Triggered external exposure control If you want to trigger the camera and determine the exposure time by the pulse width of Exsync choose this mode Then apply a TRIGGER signal at the appropriate pins e g on pins of Hirose connector see Layout for Connector With the starting edge of the pulse the camera will start exposure time The exposure time ends with next upcoming edge of Exsync Please check the tim ing diagram in the appendix of this manual e External triggered internal camera exposure control If you want to
82. sers Manual Area Scan Cameras SVSGigE Page 5 LO ABBENdN Bar es ee T 72 Basic circuits for Hardware Interfacing nennen en nennen nennen nennen nn een nennen 72 TUT UE CUCU Is Eee nennen 72 TTEOUERUBSEIFEUIE ea he fo cece nee hee rire cee h uu ees iat cae ee 72 19 1 Safety SERCH enter 73 Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 6 1 Introduction Thank you for purchasing a SVS VISTEK product We hope that you will be satisfied by our service This camera uses CCD s as optical image sensors They feature low dark current and high speed readout The SVS GigE Line cameras offer full image with one shot combined with digital out put non interlaced progressive scan cameras via Ethernet technology Further they feature an excellent S N ratio at low prices The exposure time can be adjusted in different ways 3 operation modes are availa ble to cover most applications in image processing and optical metrology The following types are covered in this manual svs11002 43 3mm diagonal CCD 4008 x 2672 pixel 12 bit gray level resolution up to 6 2 frames sec 2 tap U version Monochrome and color version using electrical 14 bit ADC svs16000 43 3mm diagonal CCD 4896 x 3280 pixel 12 bit gray level resolution up to 4 frames sec 2 tap F U version Monochrome and color version using electrical 14 bit
83. that IP address may be assigned as a fixed IP address to the camera if this is wanted Camera_setIPAddress hCamera IPAddress NetMask When the available cameras in the attached network segment have changed it will be necessary to run the discovery command again in order to synchronize the infor mation in the camera container with the actually available set of cameras in the net work Afterwards one has to take care since a previous index of a specific camera might have changed in meantime Alternatively to selecting a camera by index a search string can be provided to a findCamera function Camera CameraContainer_findCamera CameraClient Cameraltem In this case a string camerartem Will be provide to a camera container function which tries to find a match between all discovered cameras where the given string is con tained in at least one of the MAC address IP address serial number and user de fined name items 15 13 3 Identifying a camera Every GigE camera maintains a set of information strings which allow for identifying a camera in the network CString CameraName Camera_getMacAddress Camera CString CameraName Camera_getIPAddress Camera CString ModelName Camera_getModelName Camera CString Manufacturer Camera_getManufacturerName Camera CString SerialNumber Camera_getSerialNumber Camera CString DeviceVersion Camera_getDeviceVersion Camera CString CameraName Camera_getUserDefinedName Camera An ap
84. the PC network settings to LLA the camera must not get assigned a fixed network address NOTE The network settings performed in the Force IP address dialog are only valid until the next shutdown and restart of a camera For per E z E manently changing a camera s network Ch Network configuration EIER settings the Network settings dialog Camera can be used instead That dialog can Model name SVS2G0MFGE also be opened in the context menu MAC address 102030401166 which is displayed when right clicking Serial number 1166 on an entry in the discover dialog Net k setti pa cha l 3 3 2 Persistent Network address Assign a persistent IP address and make DHCP settings assignmen t Open the dialog by selecting Network set tings in the context menu that comes up when right clicking on an entry in the dis covery dialog IP address 192 168 10 70 Subnet mask 255 255 Do Default gateway 0 0 0 l All settings in the Network configuration M DHCP host svcam gige dialog will be transferred to the camera and Last Update 20 07 2009 Cancel Apply an Users Manual Area Scan Cameras SVSGigE Page 13 they will be made persistent on the EEPROM inside the camera Therefore this dialog allows for assigning a non volatile network address to a camera which it will maintain also over power off and restart cycles Network settings performed in this dialog become valid but after a reboot of the camera In ad
85. the driver from persistent kernel memory and which address is mapped to user space The ap plication is responsible for not violating the boundary that is given by the product of the sizex and sizey parameters In case of color images that are coded as bayer pattern the SVGigE API offers a function for converting those images to a RGB format The appropriate conversion needs to be done inside the callback function 15 13 7 Decoding 12 bit images When a camera is switched to 12 bit mode the received image usually needs decod ing in order to further process that image e g for displaying purposes 8 bit needed respectively storage purposes most often 16 bit needed A conversion will be based on the layout of 12 bit data where 2 pixels are folded into 3 bytes in the fol lowing way Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 61 The SDK provides for the following functions that perform conversion from 12 bit to 8 bit and 16 bit as well as from 16 bit to 8 bit Image_getImagel2bitAs8bit Camera Buffer8bit BufferLength Image_getImagel2bitAs16bit Camera Bufferl6bit BufferLength Image_getImagel6bitAs8bit Camera Buffer8bit BufferLength 15 13 8 Adjusting tap balance automatically Whenever a dual tap camera is opened by calling Camera_openConnection Camera a balance check between the right and the left tap will be performed on the first im
86. tings gt Network connections gt LAN connection gt Properties gt TCP IP Internet Protocol TCP IP Properties General You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings Obtain an IP address automatically IP address 169 254 Subnet mask 255 255 Default gateway Use the following DNS server addresses Preferred DNS server Alternate DNS server In a network with a DHCP server the camera will obtain its IP address automatically and the settings shown in the screenshot above will be on Obtain an IP address au tomatically 3 3 1 Network address assignment The main components of a network address are the IP Internet Protocol address and the network mask The usually applied network mask 255 255 255 0 for small networks up to 254 PCs represents a 32 bit long bit mask where the first 24 bits are set to 1 and the last 8 bits are set to O This network mask instructs the network hardware to let those devices exchange information with each other where the first 24 bits of the IP addresses match for all devices Thus the variable range of addresses is made from all possible combinations of the last 8 bits for which the network mask is set to 0 Exceptions are the first address 0 Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Us
87. tions for correct use Definition of markings The meaning of each mark used in this instruction manual is given below DANGER This mark warns the user that improper use indicated with this mark may cause death or severe personal injuries against the user or people around him her CAUTION This mark warns the user that improper use indicated with this mark may cause personal injuries 1 or material damages 2 against the 1 user or people around him her Notes Personal injuries mean wounds burns electric shocks and others for which the per son injured need neither to be hospitalized nor to be cared for the long term 2 Material damages mean any direct or consequential damages related to property or material loss XQ This mark indicates what the user SHOULD NOT DO The details of things N which the user should not do are described next to this mark This mark indicates what the user MUST DO The details of things which the user must do are described next to this mark This mark indicates that the user must be alert against a possible DAN GER The details of the DANGER which the user must be aware of are described next to this mark This mark indicates that the user is given a CAUTION against possible ha zards The details of the CAUTION which the user must be aware of are described next to this mark If any overheating sign is observed discontinue the use immediately In the event that smoke smell or
88. to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 68 Step 8 After confirming the prior dialogs the driver is installed and should show up as a new item in the LAN Connections Properties di alog LAN Verbindung 15 Properties FE E General Authentication Advanced Connect using ES Intel R PRO 1000 PT Desktop Adap This connection uses the following items v el Client for Microsoft Networks SYGigE Driver 1 4 0 SVS VISTEK GmbH Eq a File and Printer Sharing for Microsoft Networks a JE 005 Packet Scheduler Description SYGigE Driver 1 4 0 SYS VISTEK GmbH Show icon in notification area when connected Notify me when this connection has limited or no connectivity Step 9 The dialog can be closed and the GigE Vision Driver SVS VISTEK GmbH is ready for use The main dialog in SVCapture will show an extension FilterDriver which indicates that the driver will be used next time when openi
89. twork Connections DEAR au File Edit View Favorites Tools Advanced Help gt 5 f Search gt Folders x i Ez Address e Network Connections v Go Links Name Type Status Device Name A LAN or High Speed Internet LLAN Verbindung 2 w Connected Intel R PRO 1000 MT Desktop Adapter A LAN Verbindung w Connected Intel R PRO 1000 PM Network Connection lt gt Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 65 Step 2 Open the Properties dialog for LAN connections and click on In stall LAN Verbindung Properties General Authentication Advanced Connect using ES Intel R PRO 1000 PL Network Conn This connection uses the following items M E Client for Microsoft Networks B File and Printer Sharing for Microsoft Networks 005 Packet Scheduler Internet Protocol TCP IP Description Step 3 In the Select Network Component Type dialog select the Service option and click on Add Select Network Component Type PR Click the type of network component you want to install Sl Client Protocol Description Services provide additional features such as file and printer sharing Cancel Users Manual svs11002 and svs16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 66 Step 4 In the
90. uisition as follows e Acquisition mode free running software trigger external trigger with inter nal external exposure gt Free running At the first installation it should be this mode In this mode the camera creates all sync signals itself There is no need to trigger the camera by EXSYNC in order to get data The Exposure time can be set by using the software Interface of the PC It is controlled by the inter nal FPGA No further external signals The enclosed program allows the us er to set the values from e g about 1 100 000 Sec to 1 Second Exposure time can be changed online during operation gt External trigger and using Pulse width of TRIGGER external expo sure In this mode the camera is waiting for an external trigger which causes the integration and read out The exposure time can be varied by the length of EXSYNC between the high going edge and the low going edge The Time settings in the control menu are not activated This mode is useful in appli cations where the light level of the scene changes during operation A frame to frame variation is allowed Trigger must be fed directly to the camera by into the Hirose connector A TTL min 5 V signal is provided from encoder flashlight or any other source Details see chapter 5 4 3 gt Software triggered and using PC The frame rate is determined by the number of Software TRIGGER pulses generated inside the PC per time With each Software pulse the camer
91. use for 2 Gigabit channel HR10A 10P 12S mating connector HR10A 10R 12PB 1 VIN GND 2 VIN 9 to 24VDC 3 RXD data to camera RS232 Level 4 TXD data from camera RS232 Level 5 IN1 TTL Level 6 IN2 TTL Level 7 OUT1 TTL Level 8 OUT2 TTL Level 9 IN3 10 IN3 RS422 Level 11 OUT3 12 OUT3 RS422 Level HR10A 7P 4S mating connector HR10A 7R 4PB 1 VIN 9 to 24VDC 2 VIN GND 3 INO TTL Level 4 OUTO TTL Level Recommendation USE PIN 5 as Trigger and 7 as Strobe output GND is common for power trigger strobe 13 5 Basic electro optic specifications svs11002 S version 12 bit Output CCD KAI 11002 Interline 4032 x 2672 pixel pixel size 9 x 9 um ADC used 14 Bit max 12 available Readout frequency 1 x 40 MHz 1 tap Frame rate max 3 3 FPS OFFSET ca 10 counts Gain 18 dB max Specification va lid up to 6 dB S N ratio 10 Bit Saturation Dark Noise RMS Color version 10 Bit Fixed Pattern Noise 2 counts Photo Response 10 Nonuniformity PRNU Spectral response 380 950 nm Exposure time in ternal 130 uSec 2 Sec Users Manual svs 11002 and svs1 6000 SVS VISTEK GmbH Last Update 20 07 2009 Users Manual Area Scan Cameras SVSGigE Page 37 13 6 Basic electro optic specifications svs1 1002 F version 12 bit Output CCD KAI 11002 Interline 4032 x 2672 pixel pixel size 9 x
92. ute the data stream in to other networks 3 3 3 Using jumbo frames The transport efficiency in the streaming channel can be improved when using jum bo frames in network transport This will reduce the overhead which is caused by maintaining header data with each data packet A network packet has usually a size of about 1500 bytes which can be increased to e g 16112 by switching jumbo frames on In addition to the network card jumbo frames have to be supported al so by a switch that forwards the image data stream from a camera to the PC Adjusting higher packet sizes requires network cards that support jumbo packets e g Intel PRO 1000 PT which offers a single network port or Intel PRO 1000 PT which offers two network ports Other cards have to be checked whether they con tain an adjustment which allows for switching jumbo frames on Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 14 Intel R PRO 1000 PT Desktop Adapter Properties Teaming VLANs Boot Options Driver Resources General Link Speed Advanced Power Management intel Advanced Adapter Settings Settings Value Auf Yerbindung warten A 9014 Byte Gigabit Master Slave Modus A Fr Frames Lokal verwaltete Adresse Performance Options QoS Paketmarkierung TEDD AFFlasdina Mmkinne lt gt Use Default Jumbo Frames Enables Jumbo Frame capability for
93. ve image will be displayed The caption of the program window shows the program name and the current version whereas the caption of the camera view shows the camera name and camera firmware version along with the MAC address that the camera has been set during manufacturing and prior to shipping as default val ues Users Manual svs11002 and svs16000 Last Update 20 07 2009 O SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 19 5 Camera settings dialog Double clicking into the image area or selecting the Camera settings entry in the Camera menu brings up a settings dialog that allows for accessing the various camera settings SVCam Settings 1 4 16 36 Camera Model name SYS625CFGE 102030402235 Manufacturer SYS VISTEK GmbH IP address 192 168 1 159 Serial number 2235 Subnet mask 255 255 255 0 Device version 1 4 55 Port packet size 1884 9704 User defined name Apply Actual data rate 75 9 MB s Specific information Build 55 Firmware May 18 2009 Actual frame rate 15 1 fps Acquisition Acquisition mode Framerate Fixed frequency nar a 151 fps Trigger polarity Exposure else cce af E Inter packet delay Exposure delay st J Ml il Hf 0 us Image Size Offset 2448 42048 4 0 ADI A depth Imager 2448 x 2050 Pixel clock 50 000 000 H Bake ixel clock 50 000 z ei 2 E Frames rcvd los 311 70 100 R 100 G 100 B Resend total last 0 0 Bayer conversion method V C
94. ximum sensitivity of the human eye at about 550 nm green Note that the green pixel in the red line has different sensitivity than the green pixel in the blue line Because this camera is a single chip camera it is necessary to use an algorithm which interpolates those colors which are not known by the specific pixel E g the red pixel does not know its green and blue components This means that the performance of the image depends on the software used Please be aware that it is not possible to incorporate the algorithm into the camera so easily Unlike NTSC PAL cameras there is no hardware chip available which can do that for such large images The user has the advantage to alter the colors depending on his needs Thus the color image must be processed in the PC We offer several algorithms in the SVCapture program which influence display rate and image quality However a color source code is available on request for those who want to write an application We offer a complete set for a system setup containing camera cable power supply and software to help solving your applications Note that you can disable the color in the SVCapture program Color processing is not done inside the camera but in the PC So some CPU power is consumed If you have questions do not hesitate to contact us or your local dealer Users Manual svs 11002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Ca
95. y the controlling application has write access to the camera All other applications can only listen to the image stream that is initiated and controlled by the controlling application The connection between the controlling application and the camera is established as usual based on IP addresses However a switch has to be specifically instructed for forwarding an image stream also to one or more listening application This is done by network packets which are sent out by applications regularly all 60 seconds and which detection in a switch is known as IGMP snooping NOTE A switch has to support IGMP snooping in order to establish a suc cessful multicast session Most often that feature is switched off in normal mode and has to be enabled by the web interface of a switch Please refer to instructions of a switch that is supposed to work in multicast mode Users Manual svs 1 1002 and svs 16000 Last Update 20 07 2009 SVS VISTEK GmbH Users Manual Area Scan Cameras SVSGigE Page 63 Programming interface When opening a camera an application is supposed to check whether the camera streams already in multicast mode using the function Camera_getMulticastMode The multicast mode will be one of the following items e MULTICAST MODE NONE e MULTICAST MODE LISTENER e MULTICAST MODE CONTROLLER If the camera is already streaming in multicast mode then the application can con nect to the camera but as listening application MULT
Download Pdf Manuals
Related Search
svs vistek svs vistek gilching svs vistek camera svs vistek software svs vistek exo m svs vistek texas svs vistek kununu svs vistek japan svs vistek pid tuning
Related Contents
Chicco Funny Pizza Owner's Manual LCD-Monitor Untitled - KRAXION MOTORCYCLE クラクションモーターサイクル Toshiba Portégé Z830-S8302 8_233_appr_Documentazione Tecnica F2G Light 1.1 IBM eServer xSeries 206m 3.0GHz Dual Core 2MB L2 1GB Open Bay SATA/SAS HS 2xPower Skip With Monahans ECC User Manual 取扱説明書 - 瀧住電機工業株式会社 Fumoir électrique Advantech UNO-2172 User Manual Copyright © All rights reserved.
Failed to retrieve file