122
Irinos IR Users Manual © 2015 - 2016 Messtechnik Sachs GmbH, Germany
Measurement / Control via MscDll
8
Measurement / Control via MscDll
è
For further information, see the MscDll reference manual.
è
Demo applications in various programming languages are
available.
8.1
Introduction
The MscDll is the link between the application software
(measurement software) and the Irinos-System. It provides a
common interface for reading the measurement values and status
information and for system parameterization.
The MscDll directly uses the Windows API functions for the IP-based
communication and for the thread-management and timing. It can
be used with different Windows versions. It has been successfully
tested with Windows XP (32 Bit) and Windows 7, 8 and 10 (32 & 64
Bit).
Inside the DLL a separate thread is running, controlling all the
communication to the Irinos-System. The DLL interface functions
provide data to this thread and vice versa.
Communication to the Irinos-System is based on UDP/IP. The DLL
automatically retransmits a data packet, if it has been lost. A direct
ethernet connection between the Irinos-System and the PC is
adviced. Complex network structures, e.g. routing, tunneling, VPN,
etc. are not supported due to timing efficiency.
In this chapter, the procedures and specialities of the application of
the MscDll are described. A detailled specification of the functions
and opcodes is available in the reference manual.
Even though it is technically possible to connect multiple Irinos-
Systems via the same DLL, in reality this makes no sense because
of the modular Irinos concept. Thus in the following chapters only
systems with one connection are discussed.
8.2
Basics
According to the basic idea of the Irinos-System, all realtime
functionality is implemented inside the Irinos-System. The PC or the
communication channels do not need to fill any realtime
requirements. Therefore the Irinos-System can be used with
standard windows installations. Special extensions, like for example
realtime kernel extensions, are not required.
In order to achieve this, all realtime data is buffered inside the Irinos-
Содержание Irinos IR
Страница 2: ......
Страница 7: ...Introduction...
Страница 15: ...Safety instructions...
Страница 22: ......
Страница 23: ...System overview...
Страница 39: ...Product descriptions...
Страница 64: ......
Страница 65: ...Pin assignment...
Страница 92: ......
Страница 93: ...Mounting Cabling...
Страница 109: ...Setup...
Страница 118: ...118 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Setup...
Страница 120: ......
Страница 121: ...Measurement Control via MscDll...
Страница 168: ......
Страница 169: ...Troubleshooting and first aid...
Страница 186: ...186 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Troubleshooting and first aid...
Страница 187: ...Maintenance cleaning and disposal...
Страница 190: ......
Страница 191: ...Application notes...
Страница 198: ......
Страница 199: ...Specifications dimensions...
Страница 209: ...209 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Specifications dimensions...
Страница 210: ...210 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Specifications dimensions...
Страница 211: ...211 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Specifications dimensions...
Страница 212: ...212 Irinos IR Users Manual 2015 2016 Messtechnik Sachs GmbH Germany Specifications dimensions...