| 
	 Scorpion Vision Software supports Sony GigE  
	
					- XCG-V60E
 
					- XCG-SX97E
 
					- XCG-U100E
 
					- XCG-5005E 
 
	 
	The Sony datasheet can be downloaded
	
	here... 
	cameras using the 
	
					- SonyXCGCamera.dll - Scorpion Camera Driver
 
	 
	The driver has been tested under XP Embedded, XP, and Windows 7.
	Works only for 32 bit Windows. 64 bit operation system 
	support provided by ZCL driver. 
	Prerequisites 
	
		- Scorpion Vision Software version 7 or higher
 
		- XCG-software 
		package installed.
 
		- Cameras are configured and detected by XCG-Software
 
	 
	Note:    
	
					- When camera property page is closed the camera becomes inactive for some duration (up to 30 seconds),
		then camera gets active again. This is expected behaviors. 
 
					- Verify that the network adapter 
					package size matches the size of the camera
 
					- Width and Offset parameters both influence maxWidth 
					value. When Offset or Width is decreased, the maxWidth will 
					be updated only upon next open of properties dialog. The 
					same goes for Height/heightOffset parameters.
 
					- Do not set log levels higher then 1 
					when running in production.
 
					- Driver and software is available 
					under Release Notes
 
					- Fixed IP
					require allocating them in the 
					auto-configuration IP range: 169.254.x.x with subnet masks 
					255.255.0.0.
 
					- Both ZCL 
					and XCG driver can be installed on the same PC but only one 
					filter driver can be active at the same time. 
					
									- Simply uncheck either the Sony 
									Filter Driver or ZCL Filter Driver from the 
									adapter's properties window to 
									enable/disable one or the other.
 
					 
					 
	 
	Example profile can be downloaded here... 
	Configuration notes 
	
					- Manage Bandwidth
									- It is important that the total bandwidth used by cameras does not exceed the 
	bandwidth capability of the network adaptor. The total bandwidth of a Gigabit Ethernet network adaptor is about 120 million bytes per second.
 
					 
					 
					- Bandwidth Calculation =
					Height * Width * Refresh rate 
					* No Of Cameras 
 
					- Bandwidth Calculation 
					Example - 4 MPixel Camera
									- The Image size is 2048x2048 and refresh rate 10 frames per second, the used bandwidth
	will be
													-  2048 * 2048 * 10 = 
													41943040 bytes/s = 42MB/s/camera
 
									 
									 
									- With this configuration 
	on the same network adaptor can be connected no
	more than two cameras.
 
					 
					 
					- Hint 1: Trigger Delay
									- Triggering multiple cameras at the same time may result in collision in the network and 
	the camera may
	return an error. 
 
									- The solution for this might be to use trigger delay. For the second camera 
	set 'TriggerDelay' parameter in the properties dialog to 100000 microseconds.
 
					 
					 
					- Hint 2: Jumbo Frames
									- If network card supports Jumbo frames, you should set this number to be 
	at least 9000 kB when configuring your network card settings. Set the 'PacketSize' 
	parameter in the Properties dialog to match the maximum Jumbo packet size.
 
					 
					 
	 
	Property page 
	
         
	 
	 
	 
	Note: 
	Names of parameters are retrieved from camera via genicam and may 
	change with new camera firmware version. The exact name to be used in 
	scripting can always be looked up from the dialog (above).
		- Width
 
			Image width in pixels. Must be multiple of 8.
		 
		- Height
 
			Image height in pixels. Must be multiple of 4.
		 
		- OffsetX
 
			Horizontal offset in pixels.
		 
		- OffsetY
 
			Vertical offset in pixels.
		 
		- PixelFormat
 
			Pixel format.
		 
		- BinningVertical
 
			This mode increases sensitivity and frame rate by combining vertically adjacent pixel data from the CCD. 
			Binning mode approximately doubles sensitivity by combining vertical signals on alternate pairs of adjacent lines. 
			However, because the frame rate is also doubled, available exposure time is consequently halved. Setting a shorter 
			exposure time enhances the effect, and sensitivity is further increased. Consider the effect on exposure time when using 
			the Binning mode.
		 
		- AcquisitionFrameRateAbs
 
			Configure the frame rate manually. However, you 
			cannot increase the frame rate beyond the fastest 
			setting. In addition, if the exposure time is longer than 
			the configured frame period, the frame rate will be 
			reduced in proportion to the exposure time. 
			When you want to minimize network traffic, use this 
			setting to lower the frame rate while maintaining the 
			same shutter setting.
		 
		- AcquisitionFrameRateAuto
 
			The fastest frame rate is configured automatically 
			based on the current shutter setting and binning/partial 
			scan setting. 
			To increase the frame rate, enable the binning mode or 
			partial scan function. Depending on whether the 
			exposure time is longer than the frame period, the 
			frame rate will be reduced proportionally. Therefore, 
			shorten the shutter time as necessary.
		 
		- TriggerMode
 
			TriggerMode define if the selected trigger is active.  
		- TriggerSourceSelect
 
			TriggerSource specifies the internal signal or physical 
			input Line to use as the trigger source for the selected 
			trigger when TriggerMode is On.
		 
		- TriggerInhibit
 
			This function disables the camera’s trigger input. 
			When multiple cameras are connected, use this to 
			disable triggering for only specified cameras at specific 
			times.
		 
		- TriggerActivation
 
			This function selects whether triggering occurs at the 
			rising or falling edge of the trigger signal. 
		 
		- TriggerOverlap
 
			TriggerOverlap specifies the type trigger overlap permitted with the previous frame.
		  
		- TriggerDelayRaw
 
			This function applies a trigger delay within the camera. 
			Use it to synchronize trigger timing when the trigger 
			signal is offset from the desired object exposure timing.
		 
		- ExposureTimeRaw
 
			This feature used to set the Exposure time (in us) when ExposureMode is Timed.
		  
		- Gamma
 
			This feature is used to perform gamma correction of pixel intensity.
		 
		- GammaLowLevel
 
			This feature is used to perform black level setting of Gamma (in 12 bits).
		 
		- BinarizationThreshold
 
			This feature controls the binarization threshold (in 12 bits).
		 
		- GainSelector
 
			This feature selects which Gain is controlled by the various Gain features.
		  
		- GainRaw
 
			This feature controls the selected gain as a raw integer value (in step).
		  
		- GainAbs
 This feature controls the selected gain as an absolute physical value (in dB).  
		- GainAuto
 This feature performs automatic gain control (AGC).  
		- GainAutoLevel
 This feature is used to perform luminance level setting of automatic gain control (in 14 bits).  
		- BlackLevelSelector
 This feature selects which Black Level is controlled by the various Black Level features.  
		- BlackLevelRaw
 This feature controls the digital black level as a raw integer value (in 14 bits).  
		- LineSelector
 This feature selects which physical line (or pin) of the external device connector to configure.  
		- LineMode
 This feature controls if the physical Line is used to Input or Output a signal.  
		- LineInverter
 This feature controls if the electrical output signal on the selected Line is inverted.  
		- LineStatus
 This feature read the current status of the input Line.  
		- LineSource
 This feature is used to select which internal acquisition or I/O source signal to output (TTL) on the selected Line when its LineMode is Output.  
		- LineFormat
 This feature returns the current electrical format of the selected physical output Line.  
		- UserOutputSelector
 This feature selects which bit of the User Output register will be set by UserOutputValue.  
		- UserOutputValue
 This feature sets the value of the selected bit of the User Output register.  
		- StrobeActiveTimeRaw
 This feature used to set the Strobe active time (in us).  
		- StrobeActiveDelayRaw
 StrobeActiveTimeRaw specifies the delay (in us) to apply after the StrobeActive before effectively activating it.  
		- TestImageSelector
 This feature selects the type of test image that is sent by the camera.  
		- GainAutoAreaHighlight
 This feature activates the detection area highlight of automatic gain control.  
		- GainAutoAreaWidth
 This feature represents the actual detection area width expelled by the camera (in percent).  
		- GainAutoAreaHeight
 This feature represents the actual detection area height expelled by the camera (in percent).  
		- GainAutoAreaOffsetX
 This feature represents the horizontal offset of the actual detection area (in percent).  
		- GainAutoAreaOffsetY
 This feature represents the vertical offset of the actual detection area (in percent).  
		- GevSCPSPacketSize
 The stream packet size to send on this channel, except for data leader and data trailer, and the last data packet which might be of smaller size (since packet size is not necessarily a multiple of block size for stream channel).  
		- Log level
            
				- Level 0 suppresses all messages.
 
				- Level 1 issues error and warning messages.
 
				- Levels 2,3,4 issue diagnostic messages. 
 
				- Beware that level 4 produces 
					a lot of messages therefore should be used only on small size images 
					for diagnostic purposes only. 
 
			 
         
		- 
            Also log into file:
            
			- Write camera related messages into log file. Normally messages are 
				written only on Scorpion console, provided console is enabled for 
				camera messages.
 
				Note: Setting is not stored in configuration and will be turned off on restart.
			 
			 
         
	 
	Enable Hardware Trigger 
	Go to camera properties dialog and configure the following: 
	
		- Set 'Trigger' to 'ON'
 
		- Set 'TriggerInhibit' to 'OFF'
 
		- Select 'TriggerSource' value 'Hardware'
 
	 
	Note: the exact parameter naming may differ on different camera releases 
	Enable Software Trigger 
	Go to camera properties dialog and configure the following: 
	
		- Set 'Trigger' to 'ON'
 
		- Set 'TriggerInhibit' to 'OFF'
 
		- Select 'TriggerSource' value 'Software'
 
	 
	In Scorpion profile: 
		
    cam = GetCamera('0')
    cam.setProperty('SoftwareTriggerSignal', 1)
      
	Properties available from Python  
	The following named properties can be dynamically accessed with
	the 'setProperty' and 'getProperty' commands: 
	 
	
		- 'continuous'
			
				- Enter or leave continuous grabbing mode. This parameter cannot be set via gui page.
				
 
				- The continuous mode is normally set when using the command in 
				hw-trigger. Setting continuous modes removes the need for arming the 
				camera with a Grab command.
 
			 
		 
		- 'Reset'
 
			Close and Reopen the camera.
		 
- 'ExposureTimeRaw'
  
- 'Gamma'
  
- 'GammaLevelLow'
  
- 'BinarizationThreshold'
  
- 'GainSelector'
  
- 'GainRaw'
  
- 'GainAbs'
  
- 'GainAuto'
  
- 'GainAutoLevel'
  
- 'BlackLevelSelector'
  
- 'BlackLevelSelectorReg'
  
- 'BlackLevelRaw'
  
- 'GainAutoAreaHighlight'
  
- 'GainAutoAreaWidth'
  
- 'GainAutoAreaHeight'
  
- 'GainAutoAreaOffsetX'
  
- 'GainAutoAreaOffsetY'
 
	 
	Example 1: Start Continuous grabbing 
		
    cam = GetCamera('0')
    cam.SetProperty('continuous', 1)
    
	
	Example 2: Stop Continuous grabbing 
	
    cam = GetCamera('0')
    cam.setProperty('continuous', 0)
    
	Example 3: Reset camera 
	
    cam = GetCamera('0')
    cam.setProperty('Reset', 1)
       
	Example 
	4: Set Shutter 
	
    cam = GetCamera('0')
    cam.setProperty('ExposureTimeRaw', 250)
    
	Example 
	5: Enable hardware triggering 
	
    cam = GetCamera('0')
    cam.setProperty('TriggerMode', 1)
	
    Example 5: Set white balance XCG-U100-CR
	 
	
					    def SetWhiteBalanceOnce():   
      cam = GetCamera('0')   
      cam.setProperty('0xA0003020', 1)
					  
					  
	 
	
  
	
   
	 |