
19 MonoDevelop (IDE)
19.1 Introduction
MonoDevelop
is a common open source I ntegrated D evelopment E nivironment (IDE) for .NET
programming on Linux systems. It can be used to develop applications in various .NET programming
languages like C#. The sample applications on the mvBlueLYNX-X SDK and tool chain CD/DVD are created
with Microsoft Visual Studio® on Windows PCs and tested on the mvBlueLYNX-X using MonoDevelop.
mvBlueLYNX-X - Introduction to Mono
19.2 Requirements
19.2.1 Development System
19.2.1.1 Windows
No special knowledge regarding the mvIMPACT Acquire .NET interface is required to compile and link
.NET applications using the mvIMPACT Acquire interface.
The application has to be compiled for 32 bit systems (select x86 in Visual Studio).
19.2.1.2 Linux
If you want to import and build the samples from the CD/DVD, you first have to install MonoDevelop and
the
mv.impact.acquire
assembly (for Ubuntu users):
Since firmware version 1.5, this installation process is not necessary when using the LiveDVD and
Virtual Machine, because the LiveDVD is preconfigured for Mono development.
sudo aptitude install mono-2.0-devel libgdiplus
sudo gacutil -i ./mv.impact.acquire.dll -package mv.impact.acquire
Afterwards, you have to set the assembly reference
/usr/lib/mono/mv.impact.acquire/mv.impact.acquire.dll
in MonoDevelop.
Now, it is possible to build a project together with the source code (e.g. SingleCapture.cs).
Under Linux all the datatypes belonging to the namespace
mv.impact.acquire.display
will
currently not be available, because the underlying native code modules for image displaying are not
available under Linux.
19.2.2 Target System
19.2.2.1 mvBlueLYNX-X
opkg install mono
opkg install mvimpact-acquire-dotnet
MATRIX VISION GmbH
22 April 2016 Version - 1.49
177
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...