Using multiple grabber of the same family caused that only one image from one camera appears on all live preview windows.

mvDELTA, mvGAMMA-G, mvSIGMA-SLC, mvSIGMA-SLG, mvSIGMA-SQ, mvTITAN-C16, mvTITAN-C8, mvTITAN-CL, mvTITAN-DIG, mvTITAN-G1, mvTITAN-RGB/G4, pcIMAGE-SC, pcIMAGE-SDIG, pcIMAGE-SG/SGVS, pcIMAGE-SRGB

You can set an offset to the DMA-start address in the .ini file to avoid memory range overlapping.
The mvSDK uses two different memory types , the physical linear DMA memory, and the virtual DMA memory (scatter/gather).
The following list shows which grabber use the linear memory by default.

Virtual (Scatter/Gather) DMA Memory

Physical (linear) DMA Memory

mvDELTA

x

(optional)

mvSIGMA-Sx

x

(optional)

pcIMAGE-SDIG

x

(optional)

pcIMAGE-SC

x

pcIMAGE-SG

x

pcIMAGE-SRGB

x

mvGAMMA-G/CL

x

mvTITAN-Series

x


Example .ini file for use with two grabbers (except the Sigma-Series and pcIMAGE-SDIG frame grabber)

mvGrabber1.ini

[GrabberSektion]
SelBoard 0 // Choose the first board
InitBoard

mvGrabber2.ini

[GrabberSektion]
SelBoard 1 // Choose the second board
SetFrameBufferOffset 0x400000 // 4 MB Offset to the DMA start address
InitBoard

Example .ini file for the pcIMAGE-SDIG and SIGMA-Series frame grabber , using the linear DMA memory

mvGrabber1.ini

[MVSL]
UseLinearBuffer 1 // use the linear DMA memory
SelBoard 0 // Choose the first board
InitBoard

mvGrabber2.ini

[MVSL]
SelBoard 1 // Choose the second board
UseLinearBuffer 1 // use the linear DMA memory
SetFrameBufferOffset 0x400000 // 4 MB Offset to the DMA start address
InitBoard

Go back