;*********************************************************************************************
; Camera Manufacturer: Templates
; Camera Model: MyCameraLink
; Camera Configuration: Interleaved Line-Scan Acquisition, Grabber-Controlled Rate and Exposure
; Board: Grablink
;*********************************************************************************************
; This CAM file template is suitable for the following camera configuration:
; - Line-scan camera
; - Grabber-controlled rate
; - Pulse-Width grabber-controlled exposure
; This CAM file template is suitable for the following system configuration:
; - WEB, PAGE, or LONGPAGE Acquisition Modes
; - Take all lines
; - Interleaved Acquisition
;
; ********************************************************************************
; ** CAUTION: **
; ** This file is a template, it can be further customized! **
; ** The lines that can be edited are marked with an arrow followed by the most **
; ** popular alternate values for that parameter. **
; ** For a complete list of possible values; refer to MultiCam Studio and/or to **
; ** the MultiCam Reference documentation. **
; ********************************************************************************
;
;*********************************************************************************************
; ==Begin of "Camera properties Section"==
;
; -Camera Specification category-
Camera = MyCameraLink;
CamConfig = LxxxxRG;
Imaging = LINE;
Spectrum = BW; <== BW COLOR ...
;
; -Camera Features category-
TapConfiguration = BASE_1T8; <== BASE_1T8 BASE_1T10 BASE_1T24 ...
TapGeometry = 1X; <== 1X 1X2 2X ...
; Expose is WIDTH;
; Readout is INTCTL;
ColorMethod = NONE; <== NONE PRISM TRILINEAR RGB
;
; --Downstream signals--
FvalMode = FN;
LvalMode = LA;
DvalMode = DN; <== DN DG
;
; --Upstream signals--
ResetCtl = DIFF;
ResetEdge = GOHIGH; <== GOHIGH GOLOW
CC1Usage = RESET; <== LOW HIGH RESET SOFT
CC2Usage = LOW; <== LOW HIGH RESET SOFT
CC3Usage = LOW; <== LOW HIGH RESET SOFT
CC4Usage = LOW; <== LOW HIGH RESET SOFT
;
; -Camera Timing category-
Hactive_Px = 4096; <==
HSyncAft_Tk = 0; <==
LineRate_Hz = 5000; <== Max. line rate (= reciprocal of readout duration)
ExposeMin_us = 1; <== Min. exposure time (= RESET signal pulse width)
ExposeMax_us = 10000; <== Max. exposure time (= RESET signal pulse width)
ResetDur = 3000; <== Min. time interval, in ns, between consecutive RESET pulses
;
; ==End of "Camera properties Section"==
;*********************************************************************************************
; ==Begin of "System properties Section"==
;
; -Acquisition Control category-
AcquisitionMode = WEB; <== WEB PAGE LONGPAGE
TrigMode = IMMEDIATE; <== IMMEDIATE HARD SOFT COMBINED
NextTrigMode = REPEAT; <== REPEAT (when AcquisitionMode = WEB or LONGPAGE)
; <== SAME REPEAT HARD SOFT COMBINED (when AcquisitionMode = PAGE)
EndTrigMode = AUTO; <== AUTO HARD (when AcquisitionMode = LONGPAGE)
; <== AUTO (when AcquisitionMode = WEB or PAGE)
BreakEffect = FINISH; <== FINISH ABORT
SeqLength_Pg = -1; <== -1 1 .. 65534 (when AcquisitionMode = PAGE)
SeqLength_Ln = -1; <== -1 1 .. 65534 (when AcquisitionMode = WEB or LONGPAGE)
PageLength_Ln = 500; <== 1 .. 65535
;
; -Trigger Control category-
; The set of values and the default value assigned by MultiCam for the parameter TrigCtl are board specific!
; If the default value is not adequate for your application, it is then necessary to edit the value and
; to remove the leading semi-column of one of the following 3 lines
; TrigCtl = ISO; <== Full/DualBase/Base: ISO DIFF
; TrigCtl = ITTL; <== Avenue/Express: TTL ITTL I12V LVDS
; TrigCtl = ITTL; <== Value/Expert 2: TTL ITTL I12V
TrigEdge = GOHIGH; <== GOHIGH GOLOW
TrigFilter = MEDIUM; <== OFF ON MEDIUM STRONG
TrigLine = NOM; <== NOM ...
;
; The following 4 parameters are relevant only when EndTrigMode = HARD!
; The set of values and the default value assigned by MultiCam for the parameter EndTrigCtl are board specific!
; If the default value is not adequate for your application, it is then necessary to edit the value and
; to remove the leading semi-column of one of the following 3 lines
; EndTrigCtl = ISO; <== Full/DualBase/Base: ISO DIFF
; EndTrigCtl = ITTL; <== Avenue/Express: TTL ITTL I12V LVDS
; EndTrigCtl = ITTL; <== Value/Expert 2: TTL ITTL I12V
EndTrigEdge = GOLOW; <== GOHIGH GOLOW
EndTrigFilter = MEDIUM; <== OFF ON MEDIUM STRONG
EndTrigLine = NOM; <== NOM ...
;
; -Interleaved Acquisition category-
InterleavedAcquisition = ON; <== Enable interleaved acquisition
; Define the exposure time for P1 and P2 (= RESET signal pulse width)
ExposureTime_P1_us = 64.0; <== Float (0.16 up to 5000000)
ExposureTime_P2_us = 64.0; <== Float (0.16 up to 5000000)
; Define the strobe duration for P1 and P2 (= STROBE1 and STROBE2 signals pulse width)
StrobeDuration_P1_us = 32.0; <== Float (0.16 up to 5000000)
StrobeDuration_P2_us = 32.0; <== Float (0.16 up to 5000000)
; Define the strobe delay for P1 and P2 (relative time offset from RESET going ON to STROBEx going ON)
; The time offset can be positive, null or negative
StrobeDelay_P1_us = 16.0; <== Float (-10000 up to 5000000)
StrobeDelay_P2_us = 16.0; <== Float (-10000 up to 5000000)
; Select the Exposure delay control method
ExposureDelayControl = MANUAL; <== MANUAL SAME_END_EXPOSURE SAME_START_EXPOSURE
; When ExposureDelayControl is MANUAL, select the minimum delay from the trigger
; to the start of exposure (RESET signal going on)
ExposureDelay_MAN_P1_us = 0; <== Float (0 up to 5000000)
ExposureDelay_MAN_P2_us = 0; <== Float (0 up to 5000000)
StrobeLine_P1 = IOUT1; <== IOUT1
StrobeLine_P2 = IOUT2; <== IOUT2 NONE
StrobeOutput_P1 = ENABLE; <== ENABLE DISABLE
StrobeOutput_P2 = ENABLE; <== ENABLE DISABLE
;
; -Encoder Control category-
LineCaptureMode = ALL;
LineRateMode = PERIOD; <= PERIOD PULSE CONVERT
; The following 2 parameters are relevant only when LineRateMode = PERIOD:
Period_us = 1000; <=
PeriodTrim = 0; <=
; The following 5 parameters are relevant only when LineRateMode = CONVERT:
LinePitch = 100; <=
EncoderPitch = 100; <=
ConverterTrim = 0; <=
OnMinSpeed = IDLING; <= IDLING MUTING
; The following 4 parameters are relevant only when LineRateMode = PULSE or CONVERT:
; The set of values and the default value assigned by MultiCam for the parameter LineTrigCtl are board specific!
; If the default value is not adequate for your application, it is then necessary to edit the value and
; to remove the leading semi-column of one of the following 3 lines
; LineTrigCtl = DIFF_PAIRED; <== Full/DualBase/Base: ISO DIFF ISO_PAIRED DIFF_PAIRED
; LineTrigCtl = ITTL; <== Avenue/Express: TTL ITTL I12V LVDS
; LineTrigCtl = ITTL; <== Value/Expert 2: TTL ITTL I12V
; The set of values and the default value assigned by MultiCam for the parameter LineTrigEdge are board specific!
; If the default value is not adequate for your application, it is then necessary to edit the value and
; to remove the leading semi-column of the following line
; LineTrigEdge = GOHIGH; <== GOHIGH GOLOW RISING_A FALLING_A ALL_A (when LineTrigCtl = ISO or DIFF)
; <== ALL_A_B (when LineTrigCtl = ISO_PAIRED or DIFF_PAIRED)
; <== GOHIGH GOLOW (when LineTrigCtl = TTL ITTL I12V or LVDS)
LineTrigFilter = MEDIUM; <== OFF ON MEDIUM STRONG
LineTrigLine = NOM; <== NOM ...
; The following parameter controls the Rate divider circuit that is available
; exclusively on Grablink Full/DualBase/Base boards when LineRateMode = PULSE.
; Remove the leading semi-column if the function is required!
; RateDivisionFactor = 1; <== 1..512
; The following 2 parameters are controlling the Backward Motion Cancellation circuit that is available
; exclusively on Grablink Full/DualBase/Base boards when LineTrigCtl = ISO_PAIRED or DIFF_PAIRED.
; Remove the leading semi-column on both parameters if the function is required!
; ForwardDirection = A_LEADS_B; <== A_LEADS_B B_LEADS_A
; BackwardMotionCancellationMode = OFF; <== OFF FILTERED COMPENSATE
;
; ==End of "System properties Section"==
;*********************************************************************************************
; ==Begin of "Grabber properties Section"==
;
; -Grabber Configuration, Timing & Conditioning categories-
GrabWindow = NOBLACK; <== NOBLACK MAN ...
; The following 2 parameters are relevant only when GrabWindow = MAN:
WindowX_Px = 2048; <==
OffsetX_Px = 0; <==
;
; -Look-Up Tables category-
; The Look-Up Table operator is available exclusively on Grablink Full/DualBase/Base boards.
; LUT configuration parameters can be inserted here if required by the application
;
; -Cluster category-
ColorFormat = Y8; <== Y8 Y10 RGB24 RGB24PL ...
ImageFlipX = OFF; <== OFF ON
;
; End of "Grabber properties Section"
;*********************************************************************************************
; End of File
;=============