Thanks for visiting Imaging and Machine Vision Europe.

You're trying to access an editorial feature that is only available to logged in, registered users of Imaging and Machine Vision Europe. Registering is completely free, so why not sign up with us?

By registering, as well as being able to browse all content on the site without further interruption, you'll also have the option to receive our magazine (multiple times a year) and our email newsletters.

Programming options for VC smart cameras

Share this on social media:

Vision Components has introduced a multi-level approach that facilitates programming for VC's intelligent cameras. All VC machine vision libraries have been revised to run on PCs. Customers can continue to program in C or C++, but can now also use the Microsoft development environment Visual Studio 2010.

Compiling during programming is no longer necessary, since the software can be developed and tested on a PC. Single program steps can now be tested and debugged on the PC directly in Visual Studio. As a result, smart cameras can now be programmed faster and more easily.

VC's subsidiary Notavis has developed the machine vision script language MVNova, which is based on the open source script language Lua. Therefore, high-level language skills are no longer required for program development. All Vision Components software libraries are already integrated in MVNova. The tool also includes a script interpreter, thereby rendering compiling unnecessary. Moreover, MVNova actively supports and facilitates debugging, making programming processes considerably easier while ensuring maximum flexibility.

Since MVNova includes all optimised C functions of VC's libraries, it ensures operation without loss of speed. Additionally, the integrated web server makes intelligent cameras browser-compatible. GUIs can be created easily and quickly in HTML.

Lastly, VC's partner EVT (Eye Vision Technology) provides further support in implementing machine vision applications by means of the EyeSpector system which is based on VC Smart Cameras and requires no programming skills. The accompanying EyeVision software allows users to solve even complex image processing tasks through a drag-and-drop interface. The system thus provides a ready-to-use machine vision solution.

The three companies offer free-of-charge workshops demonstrating the use of their machine vision solutions based on practical examples.

Tags: