
...
// Master: Set timers to trig image: Start after queue is filled
GenICam::CounterAndTimerControl catcMaster(pDev);
catcMaster.timerSelector.writeS( "Timer1" );
catcMaster.timerDelay.write( 0. );
catcMaster.timerDuration.write( 1000000. );
catcMaster.timerTriggerSource.writeS( "Timer1End" );
catcMaster.timerSelector.writeS( "Timer2" );
catcMaster.timerDelay.write( 0. );
catcMaster.timerDuration.write( 10000. );
catcMaster.timerTriggerSource.writeS( "Timer1End" );
Make sure the Timer1 interval must be larger than the processing time. Otherwise, the images are lost.
The timers are defined, now you have to do following steps:
Set the digital output, e.g. Line 0,
1.
connect the digital output with the inputs of the slave cameras (and master camera if using Slave -
Slave
), and finally
2.
set the trigger source to the digital input, e.g. Line4.
3.
20.7.3.2 Set digital I/O
In this step, the signal has to be connected to the digital output, e.g. Line0:
// Set Digital I/O
GenICam::DigitalIOControl io(pDev);
io.lineSelector.writeS( "Line0" );
io.lineSource.writeS( "Timer2Active" );
This signal has to be connected with the digital inputs of the slave cameras as shown in figures 147 and 148.
20.7.3.3 Set trigger
20.7.3.3.1 Master - Slave
mvBlueLYNX-X
// Set Trigger of Master/Slave camera
GenICam::AcquisitionControl ac(pDev);
ac.triggerSelector.writeS( "FrameStart" );
ac.triggerMode.writeS( "On" );
ac.triggerSource.writeS( "Timer1Start" );
// or ac.triggerSource.writeS( "Timer1End" );
mvBlueFOX-MLC
// Set Trigger of Slave camera
Device* pCamSlave = getDevicePointerFromSomewhere();
CameraSettingsBlueFOX csS(pCamSlave);
csS.imageRequestTimeout_ms.write( 0 );
csS.triggerMode.write( ctmOnHighLevel );
csS.triggerSource.write( ctsDigIn0 );
20.7.3.3.2 Slave - Slave
mvBlueLYNX-X
// Set Trigger of Slave camera
mvBlueLYNX-X Technical Manual
192
22 April 2016 Version - 1.49
MATRIX VISION GmbH
Summary of Contents for mvBlueLYNX-X
Page 1: ...mvBlueLYNX X Technical Manual 22 April 2016 Version 1 49 Copyright 2017 MATRIX VISION GmbH...
Page 2: ......
Page 10: ...VIII...
Page 11: ...1 mvBlueLYNX X Technical Manual MATRIX VISION GmbH 22 April 2016 Version 1 49 1...
Page 12: ...mvBlueLYNX X Technical Manual 2 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 22: ...mvBlueLYNX X Technical Manual 12 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 24: ...mvBlueLYNX X Technical Manual 14 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 27: ...mvBlueLYNX X Technical Manual MATRIX VISION GmbH 22 April 2016 Version 1 49 17...
Page 28: ...mvBlueLYNX X Technical Manual 18 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 30: ...mvBlueLYNX X Technical Manual 20 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 50: ...mvBlueLYNX X Technical Manual 40 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 108: ...mvBlueLYNX X Technical Manual 98 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 124: ...mvBlueLYNX X Technical Manual 114 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 190: ...mvBlueLYNX X Technical Manual 180 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 214: ...mvBlueLYNX X Technical Manual 204 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 226: ...mvBlueLYNX X Technical Manual 216 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 230: ...mvBlueLYNX X Technical Manual 220 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 236: ...mvBlueLYNX X Technical Manual 226 22 April 2016 Version 1 49 MATRIX VISION GmbH...