KINGSTAR Machine Vision is powered by the Matrox Imaging Library (MIL) through its support for IntervalZero RTX64. MIL is available to run natively in IntervalZero’s RTX64 real-time operating system platform for Windows. RTX64 runs on its own dedicated CPU core(s) alongside Windows to provide a more tightly bound deterministic environment. Under this architecture, a developer partitions a MIL-based application to run on RTX64 and Windows. Response-critical parts are performed in RTX64. These include image capture, processing and analysis, and more significantly, output activation and real-time communication. Less response-critical aspects such as image display and file I/O continue to be conducted in Windows.

Development for RTX64 is done in C/C++ using Visual Studio and a subset of the Windows API. MIL for RTX64 supports image capture using GigE Vision® and supported Matrox frame grabbers. Distributed MIL’s shared memory protocol is available to efficiently handle communication and data exchange, including images, between a MIL process running on RTX64 and one running on Windows. The required MIL licenses are shared between Windows and RTX64.

With KINGSTAR, the Matrox Imaging Library is available separately from Matrox Imaging’s network of authorized distributors. Learn more about Matrox Imaging Library.