Chapter 1 Specifications; Operating Environment - Mitsubishi MR-EM340GF User Manual

Simple motion board
Table of Contents

Advertisement

1
SPECIFICATIONS
The API library is used to create applications on a host personal computer that controls the Simple Motion board (MR-
EM340GF). The API library executes open and closed communication, positioning control etc. with the Simple Motion board.
1.1

Operating Environment

The operating environment and conditions for use of the API library are shown below.
• The operating system and compiler compatible with the API library are shown below.
Item
*1
Operating system
Compiler
*1 The operating environment of the C# API library is as follows.
For Windows 10, if .NET Framework 3.5 (including .NET 2.0 and 3.0) and .NET Framework 4.6 Advanced Services are invalid, they
need to be valid.
For Windows 8.1, if .NET Framework 3.5 (including .NET 2.0 and 3.0) and .NET Framework 4.5 Advanced Services are invalid, they
need to be valid.
For Windows 7, if .NET Framework 3.5 (including .NET 2.0 and 3.0) is invalid, it needs to be valid.
• The API library is provided in DLL format. When using the C++ API library, include the header files of the API library from
the source files. When using the C# API library, add the following DLL references to Visual C# projects.
Language
C#
• Store the following DLL files in the same folder as the execution files.
Language
C++
C#
• When using the C++ API library, the following settings must be made.
• Create source files with the file extension ".cpp".
• Modify the project properties by setting "CompileAs" to "Default" or "Compile as C++ Code(/TP)".
• When using the C++ API library, define the following macros in the compiler options.
Operating system
Windows
32-bit
Windows
64-bit
• Up to four Simple Motion boards can use the API library simultaneously.
• The API library type, and functions are declared by the following namespaces.
Language
C++
C#
Details
• Microsoft
Windows
10 Enterprise (32-bit/64-bit)
• Microsoft
Windows
10 Pro (32-bit/64-bit)
• Microsoft
Windows
8.1 Enterprise (32-bit/64-bit)
• Microsoft
Windows
8.1 Pro (32-bit/64-bit)
• Microsoft
Windows
7 Enterprise SP1 (32-bit/64-bit)
• Microsoft
Windows
7 Ultimate SP1 (32-bit/64-bit)
• Microsoft
Windows
7 Professional SP1 (32-bit/64-bit)
• Microsoft
Visual C++
2015/2013/2012/2010
• Microsoft
Visual C#
2015/2013/2012/2010
32-bit
em3xx-std_x86_m.dll
32-bit
em3xx-std_x86.dll
em3xxdrv-pci_x86.dll
em3xx-std_x86_m.dll
em3xx-std_x86.dll
em3xxdrv-pci_x86.dll
Macro
"UseForWin32"
"UseForWin32", "_WIN64"
Namespace
MitsubishiElectric::EMSDK::Library
MitsubishiElectric::EMSDK::ManagedLibrary
64-bit
em3xx-std_x64_m.dll
64-bit
em3xx-std_x64.dll
em3xxdrv-pci_x64.dll
em3xx-std_x64_m.dll
em3xx-std_x64.dll
em3xxdrv-pci_x64.dll
1 SPECIFICATIONS
1.1 Operating Environment
1
15

Advertisement

Table of Contents
loading

Table of Contents