| Customize Help

Using Matrox Solios with MIL



To use any Matrox Solios, you must allocate it as a MIL Solios system (using MsysAlloc(), with M_SYSTEM_SOLIOS). This allocation opens communication with your Matrox Solios and allows MIL to use its resources. You can allocate a MIL Solios system for your board in multiple processes (executables). If more than one process allocates a digitizer for the same acquisition path, grabs from the different processes will be queued in the order that they arrive (first in, first out).

For more information regarding controlling your digitizer and its I/Os, see Chapter 25: Grabbing with your digitizer and Chapter 41: I/O signals and communicating with external devices, respectively.

For information regarding the use of your Matrox Solios' Processing FPGA, see Chapter 52: Using MIL with a Processing FPGA.

For information regarding GenICam, and configuring your Camera Link camera to use GenICam, see the Using MIL with GenICam section of Chapter 25: Grabbing with your digitizer.

Refer to the Matrox Solios release notes for any additions/modifications to the MIL Hardware-specific Notes in this chapter or in the MIL Reference.

Changing the mode of your Matrox Solios eCL/XCL

The mode of Matrox Solios eCL/XCL dual-Base/single-Medium can be changed using the MILConfig utility (Solios tab) from its factory-default setting of single-Medium to dual-Base. Follow all on-screen procedures. Once changed, your computer must be shut-down and then turned back on (perform a cold-boot) for changes to take effect. Note that simply restarting your computer (using the Microsoft Windows security Restart option) will not allow the changes to take affect.

If you change the mode of Matrox Solios eCL/XCL dual-Base/single-Medium, make certain that you also choose the appropriate DCF. Using the wrong DCF when performing a digitizer allocation (using MdigAlloc()) will result in an error.