1. Software zum Messen und Steuern

Transcription

1. Software zum Messen und Steuern
1. Software zum Messen und Steuern
„Warum sollten Sie mit einer Software arbeiten, die ein Hardware-Hersteller Ihnen vorschreibt? Bei Meilhaus Electronic
haben Sie die Wahl aus vielen Möglichkeiten! Dank
intelligenter Treiber und starker Software-Kooperationen.“
Hans Krammer, Leiter Support
C#
C++
-Software.
he Entwicklungs-Umgebungen.
t-Lösungen, Simulation.
quenzer.
rfassung, Auswertung und Analyse.
s-Visualisierung.
unizieren, Daten übertragen.
MEsstechnik fängt mit ME an.
www.meilhaus.com
[email protected]
(0 89) 89 01 66-0
(0 89) 89 01 66-77
1_Software 7
25.10.2010, 9:57:54 Uhr
1. Software zum Messen/Steuern
Treiber-System ME-iDS
Treiber-Software
So binden Sie die ME-Karten in Ihre Software ein…
„Real-Life“-Applikation
Unterstützung für…
Beispiel-Programme Eigene Programme
SCALE-RT Entwicklung TestManager CE
MATLAB
VEE Pro LabVIEW
Beispiel-Programme Eigene Programme
ME-PowerLab3
MEphistoLab2
TurboLab
ProfiLab-Expert
C/C++, C# VisualBasic Delphi
Python
SCALE-RT Target
comedi
MATLAB
ANSI C
Python
ME-PowerLab3
LabVIEW
Treiber-System ME-iDS - Windows
Treiber-System ME-iDS - Linux
Betriebssystem Windows
Betriebssystem Linux
ME-Hardware
lokal
ME-Hardware
remote
Messkarte
lokal im PC
Windows:
RPC-Lizenz
Messkarte in
PICE-ME lokal
Messkarte in
ME-Neuron lokal
MEphistoLab2
Applikations-/User-Ebene
Highend-Umgebungen
Entwicklungsumgebungen
Hochsprachen
Windows DLL/
Hardware-nahe Treiber
PCI-Express, PCI, CompactPCI/PXI
Windows:
RPC-Lizenz
Messkarte in
Messkarte in
Remote PC: ME-Neuron, ME-Synapse LAN.
PICE-ME, beliebiger PC ME-Axon/LAN
Messkarte in
ME-Synapse USB.
ME-Axon/USB
MEphisto USB
Digital-Serie
(nur Windows)
MEphisto Scope
UM202/203 USB
Treiber-System ME-iDS
Mess- und Steuer-Karten bequem programmieren.
Unabhängig von Plattform und Betriebssystem.
Flexibel und leicht portierbar.
Mit dem Treiber-System ME-iDS ist es ganz einfach, die
Meilhaus Electronic Mess- und Steuer-Karten in Ihre bevorzugte
Software-Umgebung einzubinden. Das Treiber-System bietet
Ihnen eine geräte- und betriebssystem-übergreifend einheitliche
Programmierschnittstelle.
Prinzipieller Aufbau eines Programmes mit ME-iDS:
➀
➁
➂
Funktionsgruppen
Devices und Subdevices werden zur hierarchischen Anordnung
verschiedener Funktions-Einheiten unserer Messkarten verwendet:
▼
Driver: Treibersystem als Ganzes (ME-iDS).
▼ Device/Board: Gerät/Karte als Ganzes (z. B. ME-4680).
▼ Subdevice: Funktionsgruppe eines Geräts/einer Karte,
z. B. Analog-Eingang.
▼ Channel: Kanal, z. B. A/D-Kanal 1.
Subdevices/Funktionsgruppen sind:
• Analoge Erfassung.
• Analoge Ausgabe.
• Digitale Ein-/Ausgabe (bidirektional).
• Digitale Eingabe und digitale Ausgabe (inkl. Opto-I/O und Relais).
• Zähler.
• Externer Interrupt.
Karten-unabhängig und abstrakt
Funktionsaufrufe beinhalten nicht den Namen einer bestimmten
Karte, wodurch sie auf diese Karte beschränkt wären. Vielmehr beruht das Konzept von ME-iDS auf einem „Frage-und-Antwort“-Spiel
zwischen Soft- und Hardware. Die Software kann alle unterstützten
Geräte nach deren Komponenten und Eigenschaften abfragen. Mit
dieser Information wird dann im nächsten Schritt auf geeignete
Funktionsgruppen der Hardware, also die Subdevices und Kanäle
zugegriffen.
➃
➄
Treiber-System ME-iDS „öffnen“ (meOpen)
▼
Eigenschaften abfragen (meQuery)
▼
Ein-/Ausgaben (meIO…)
Diese Funktionen decken alle Betriebsarten sämtlicher Funktionsgruppen ab. Sie verwenden für analoge Erfassung, analoge Ausgabe,
digitale Ein-/Ausgabe und Zähler-Betrieb ein gemeinsames Funktionsset. Innerhalb der IO-Funktionen wird lediglich zwischen EinzelwertEin-/Ausgabe („Single“) und kontinuierlicher Ein-/Ausgabe („Stream“)
unterschieden.
▼
Hilfs-Funktionen (meUtility…)
Hier finden Sie Funktionen, die Ihnen bei der Weiterverarbeitung der
Rohdaten die Arbeit erleichtern. So können Sie zum Beispiel Werte
für einen A/D-Kanal bequem aus dem Datenstrom extrahieren oder
Werte zwischen Digital-Wert und physikalischem Wert umrechnen.
▼
Treiber-System ME-iDS „schließen“ (meClose)
Schlanke Lösung ohne Overhead!
Ideal für industrielle Anwendungen, Embedded, PC mit Flashdisk:
ME-iDS ist ein sehr „schlanker“ Treiber der nicht unnötig Platz auf
Ihrer Festplatte oder Flashdisk benötigt - ein großer Vorteil für
viele industrielle Anwendungen, in denen keine riesigen Harddrives
eingesetzt werden.
So erhalten Sie das Treiber-System ME-iDS:
• Automatisch im Lieferumfang der unterstützen ME-Karten auf
der ME-Power-DVD.
• Per Download von www.meilhaus.com/download bzw. über
www.meilhaus.com/go/me-ids
• Auf der ME-PowerDVD.
Dadurch erreichen Sie ein hohes Maß an Flexibilität und Portierbarkeit Ihrer Programm!
Kostenfrei testen:
www.meilhaus.com/download » Auswahl: ME-iDS
8
1_Software 8
Komplett im Paket
Einige der unterstützten Entwicklungs-Umgebungen und Programme erhalten Sie von Meilhaus Electronic auch direkt im Paket mit
der Hardware. Lesen Sie dazu mehr auf den folgenden Seiten!
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:58:27 Uhr
» Web-Link: www.meilhaus.com/go/me-ids
Echtzeit-Simulation
➠ Seite 16
Datenerfassung,
Analyse, Auswertung
MessSoftware
➠ Seite 10
TestAbläufe
➠ Seite 17
➠ Seite 12
weiter
i. V.
Meilhaus Electronic
intelligentes
Treiber-System
SoftwareEntwicklungsUmgebungen
Hochsprachen
➠ Seite 18
Unterstützte Entwicklungs-Umgebungen
und Programme
Windows
Linux
Visual C/
ANSI C
Borland C
Visual C#
✔
Visual Basic
✔
Delphi
✔
Python
✔
✔
Comedi
✔
MATLAB
✔
✔
VEE Pro
✔
LabVIEW
✔
✔
ProfiLab-Expert
✔
ME-PowerLab3
✔
MEphistoLab2
✔
TestManager
✔
ScaleRT
✔ (Entwick- ✔ (Remotelung)
System)
TurboLab
✔
C/C++
1) Die meisten ME-Karten sind über ältere Treiber bereits in ProfiLab-Expert einzubinden. Eine Unterstützung auf Basis des ME-iDS ist in Vorbereitung.
www.meilhaus.com
1_Software 9
Vom Treiber-System ME-iDS unterstützte Hardware
Modell
ME-94, ME-95, ME-96
ME-630,
MEphisto Switch*
ME-1000
ME-1400, MEphisto Digi*
ME-1600
ME-Jekyll ME-4610
ME-FoXX ME-46xx
Plattform
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN)
PCI-Express, PCI, CompactPCI/PXI, CompactPCI in ME-Synapse
(USB, LAN), USB
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN)
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN), USB
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN)
PCI
PCI-Express, PCI, CompactPCI/PXI, CompactPCI in ME-Synapse
(USB, LAN)
ME-6x00
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN)
ME-8100
PCI, CompactPCI/PXI, CompactPCI in ME-Synapse (USB, LAN)
ME-8200,
PCI-Express, PCI, CompactPCI/PXI, CompactPCI in ME-Synapse
MEphisto Opto*
(USB, LAN), USB
ME-Synapse USB
mit den unterstützten ME-Karte, s. o.
ME-Synapse LAN
mit den unterstützten ME-Karte, s. o.
ME-Neuron
mit den unterstützten ME-Karte, s. o.
MEphisto Scope UM20x* USB
* Unter Windows, Linux beim MEphisto Scope UM20x in Vorbereitung.
MEsstechnik fängt mit ME an.
9
25.10.2010, 9:58:29 Uhr
1. Software zum Messen/Steuern
Mess-/Steuer-Software
ME-PowerLab3
Schnell messen ohne Programmieren: Das virtuelle Messlabor
ME-PowerLab3
Virtuelles Messlabor für Windows.
Sofort einsatzbereite Software für ME-Messkarten.
Mit vielen flexiblen Funktionen und Scripting-Editor.
Die Software ME-PowerLab3 ist ein komplettes, virtuelles Messlabor für die Mess- und Steuer-Karten (inkl. ME-Synapse) der
ME-Serie. ME-PowerLab3 bietet eine Vielzahl nützlicher Funktionen: Von der einfachen, digitalen oder analogen Ein-/Ausgabe
bis hin zur FFT, XY-Darstellung zweier Kanäle, digitalen Filterung
oder Modulationen (AM, FM). Die Software erkennt automatisch, welche ME-Karte sich in Ihrem PC befindet und stellt Ihnen
abhängig von dieser Hardware die unterstützen Funktionen zur
Verfügung. Mit dem integrierten Scripting-Editor mit C#-Syntax
können alle Funktionen automatisiert werden.
■
■
■
Der ME-PowerLab3 Scripting-Editor für automatische Abläufe
■
■
■
■
■
■
Unterstützt Analog-Eingänge, Analog-Ausgänge, Digital-I/O,
Zähler, Interrupt-Steuerung.
Darstellung der Analog-Eingänge als Voltmeter mit Zeiger-Darstellung, Werte-Liste oder Kurve/Multi-Kanal Linienschreiber.
Viele Extras wie FFT, XY-Darstellung, Filterung (Tiefpass, Hochpass, Bandpass, Bandsperre), Modultion (Analog-Ausgänge: FM,
AM, PM). Daten-Export (XML, CSV, Grafik)
Ausgabe von Standard-Wellenformen (Sinus, Rechteck, Dreieck,
Sägezahn, Multisinus, Impuls…) auf Analog-Ausgängen.
Sofort einsetzbar als virtuelle Instrumente Datenlogger/
Linienschreiber, einfaches Oszilloskop, Signal-Generator etc.
Scripting-Editor mit C#-Syntax für automatische, programm-artige Abläufe.
Einfaches, übersichtliches Setup. Einstellungen wieder abrufbar.
Basiert auf dem MCD ToolMonitor und Treiber-System ME-iDS.
Kostenfrei im Lieferumfang der ME-Karten mit ME-iDS.
Digitale Filterung
FM mit Analog-Ausgängen »
» Web-Link: www.meilhaus.com/go/me-powerlab3
10
1_Software 10
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:58:34 Uhr
1. Software zum Messen/Steuern
RPC-Lizenz
Remote-Treiber-Software
oder
Mit ME-Karten „remote“ und dezentral vernetzt messen…
Remote-PC
ME-Neuron XL
RPC
Ethernet/LAN
oder
RPC
Remote-DAQ-Station
ME-Synapse LAN
Remote-PC
ME-Neuron
oder
Remote-DAQ-Station
ME-Synapse LAN XL
RPC
Steuernder PC, z. B. handelsübliches Notebook
RPC-Lizenz für Windows
RPC (Remote PC) Lizenz für Windows, Zusatz zum ME-iDS.
Mess-/Steuerkarten der ME-Serie „remote“ im Ethernet.
Für ME-Neuron und andere PC mit ME-Karten.
Bisher befand sich Ihre ME-Messkarte in einem Slot-Steckplatz
im lokalen PC. Mit dem ME-iDS können Sie jetzt auch vernetzt
(„remote“) über Ethernet messen und steuern. Egal ob mit der
ME-Neuron oder einem beliebigen anderen PC. In Linux ist dazu
- neben dem ME-iDS - keine weitere Software nötig, für Windows
verwenden Sie die optional zum ME-iDS erhältliche RPC-Lizenz.
■
■
■
Handelsüblicher
PC mit ME-Mess-/
Steuerkarte
oder
RPC
Ansprechen einer vom ME-iDS unterstützten Hardware, die
auf einem über ein TCP/IP-Netzwerk verbundenen Computer
installiert ist. Konfiguration über das ME-iDC.
Mit einem preiswerten, super-kompakten Industrie-PC wie der
ME-Neuron und einer darin eingebauten ME-Messkarte können
Sie individuelle, dezentrale Mess- und Steuer-Netzwerke einrichten.
Funktioniert natürlich auch mit jedem anderen, handelsüblichen
PC unter Windows (RPC-Licence erforderlich) oder Linux.
Anwendungsbeispiel: ME-Neuron als Wirless Remote-Station
Sie benötigen dazu (Bild unten):
➀ Handelsübliches Notebook (Windows) mit Wireles-LAN (oder
PC mit Wireless-LAN).
Darauf installiert: ME-iDS, RPC-Lizenz und Applikations-Software, z. B. ME-PowerLab2.
➁ ME-Neuron (Windows) mit Mess-/Steuerkarte.
Außerdem darin installier: ME-iDS und RPC-Lizenz.
Optional Anschluss-Block/Kabel. Alternativ ME-Synapse LAN.
➂ Wireless-LAN Interface/Bridge WLg Link.
Die ME-Neuron mit der Mess-/Steuerkarte arbeitet als Remote-Station zum Erfassen von Messdaten oder Steuern von
Vorgängen. Vom Notebook aus wird das ganze konfiguriert und
gesteuert. Die Daten werden drahtlos zum Notebook übertragen und können dort zum Beispiel weiter verarbeitet werden.
ME-Neuron
I/O (messen, steuern)
SpannungsVersorgung
RPC
Anschluss-Box
ME-Mess-/
Steuerkarte
RPC
Notebook
DAQ-Kabel
RPC
StandardEthernetKabel
Wireless
Bridge
SpannungsVersorgung
» Web-Link: www.meilhaus.com/go/me-ids
www.meilhaus.com
1_Software 11
MEsstechnik fängt mit ME an.
11
25.10.2010, 9:58:37 Uhr
1. Software zum Messen/Steuern
Software-Entwicklung
Agilent VEE Pro
Grafisch Programmieren: VEEsionen werden Wirklichkeit
Agilent VEE Pro
Grafische Software-Entwicklungs-Umgebung.
Für die Mess-, Steuer- und Interface-Technik.
Intuitiv und schnell zu erlernen.
Mit 4 einfachen Schritten zum VEE-Programm:
Messen - Analysieren - Visualisieren - Debugging + Start
➀
Schritt 1: Messen - Konfigurieren Sie ein „Measure“ Objekt für beliebige
Signale, z. B. RF, Temperatur, Vibration, Puls, Spannung.
Messen
Noch nie war es so einfach, Messabläufe zu programmieren und
mit ansprechenden Benutzer-Interfaces in Szene zu setzen!
VEE Pro - offen für Ihre Vorstellungen...
■
■
■
■
➁
Schritt 2: Analysieren - Wählen Sie hierzu aus über 500 Analyse-Funktionen inkl. MATLAB Script,
um Ihre Daten zu verarbeiten.
Messen
➂
Analysieren
Schritt 3: Visualisieren - Wählen Sie
eine der vielen möglichen DarstellungsArten für Ihre Daten
Messen
Schritt 4: Debug und ausführen -
Nutzen Sie VEE‘s komfortable Debugging-Tools und
starten Sie das Programm.
Erzeugen Sie unbegrenzt
Runtime-Versionen Ihrer
Applikation.
12
1_Software 12
So programmieren Sie mit VEE
Offen für schnelle Ergebnisse oder komplexe Lösungen:
• Bequem messen, steuern, testen. Komfortable InstrumentenPanels einfach selbst erstellen.
• Grafisch programmieren: Kein Eintippen von Programmcode.
Sie programmieren vollkommen intuitiv durch „Verdrahten“ von
Icons/Funktions-Blöcken.
• Sie benötigen keine Kenntnisse in einer Programmiersprache.
Konzentrieren Sie sich voll auf Ihre Applikation!
• Multithreading und Multi-Core (Zuweisen der Threads auf
unterschiedliche Prozessor-Kerne) unterstützt.
Analysieren
oder exportieren Sie die Werte,
z. B. in Excel
➃
■
VEE Pro ist die grafische Programmier-Umgebung für Messtechnik, Instrumentierung, zum Steuern, Testen, Kommunizieren und vieles mehr.
VEE Pro wurde ursprünglich als HP-VEE von Hewlett-Packard
entwickelt.
VEE Pro ist einfach zu bedienen, schnell zu erlernen und doch
vollgepackt mit Programmier-Power.
VEE Pro ist die preiswerte Profi-Lösung, denn MATLAB Script
und unbegrenzte Runtime-Lizenzen sind inklusive.
VEE Pro unterstützt Multithreading und Multi-Core.
Visualisieren/Report
Interface I/O
Offen für Ihre Mess-Hardware und Daten-Kommunikation
• Einfaches Einbinden der Messkarten von Meilhaus Electronic.
• VEE unterstützt:
- USB. Arbeitet nach dem Prinzip der USB T&M Controll Library.
- Ethernet/LAN. LXI mit VEE Pro Web-Browser.
- GPIB: Komfortable GPIB-Instrumentierung. Über 900 Instrumenten-Treiber. Automatisches Laden von „Samples“/Beispielen zu ausgewählten Instrumenten. Vollständige SCPI-Unterstützung mit „Intellisense“.
- RS232. Über Umsetzer RS232-zu-RS485 auch einfaches
Steuern von RS485 Remote-I/O-Netzwerken.
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:58:52 Uhr
» Web-Link: www.meilhaus.com/go/vee
170
SignalbearbeitungsFunktionen
520
MathematikFunktionen
MATLAB
Script
65
Grafik-Funktionen
(x-y, Strip, Spectrum,
Picture, Waveform etc.)
VEE
Bibliotheken
USB
Versch. Real, Int Typen,
Array, Record, String
etc.
Automatische
Buttons, Sliders,
DatentypDisplays
Konveretc.
tierung
User Panel/
Virtuelle
Instrumente
Positionieren +
„Verdrahten“ der VEE
Objekte mit der Maus
Grafisch
programmieren
RS232,
RS485
SCPI mit
“Intellisense”
Direct I/O oder über 900
Geräte-Treiber. Über 500
IEEE488.2
LabWindows™/CVI Geräte(GPIB/HP-IB)
Treiber arbeiten unter VEE Pro.
GPIB over LAN
Anpassen der
VEE-Menüs
Bibliotheken,
Funktionen,
Objekte
VXI PnP
VEE Pro
VEE
Explorer
Multithreading,
Multi-Core
Callable VEE
ActiveX Controls
Performance-Profiler
Programmierung,
Bedienung
InterfaceI/O
Flow-Objekte
(if/then/else,
repeat etc.)
NavigationsTools
LAN,
LXI
Socket I/O
“Kapseln”/Modularisieren von großen
Programmen
ActiveX
ActiveX Automation
(Client und Server)
Schnittstelle
zu anderen
Programmen
z. B. Excel, Word…
Komfortables
Debugging
Runtime
Breakpoint-Fenster,
Error Call Stack
Microsoft
.NET
Unterstützt das Microsoft
.NET-Framework.
Zugriff zu schon verfügbaren
leistungsstarken .NET-Klassen
TestSequencer
Internet,
Intranet
Excel
Runtime
Lizenzen
Excel Library Add-In:
Viele Excel-Funktionen direkt
in VEE-Menüs zugänglich
DDE
MAPI eMailSupport
Compiled
Function
DLL
z. B. Einbinden von
Messkarten
Execute
Programm
WebMonitoring
OPC
(ActiveX
Control)
IVI COM,
Generic
COM
Kommunizieren mit IVI-COM-Treiber oder
anderen Generic-COM-Objekten
Bibliotheken, Funktionen, Objekte
Offen für Ihre „Programmier-Fantasie“
• Umfangreiche, professionelle und flexible Funktionen zum
Erfassen und Auswerten von Daten und zum Steuern des
Programm-Ablaufs.
• Embedded MATLAB Script - Scripting-Sprache für komplexe
Mathematik, grafische Darstellungen und digitale Signalverarbeitung, direkt integriert und über das VEE-Menü aufrufbar.
• Viele nützliche Funktionen wie: „For Each“ Statement. Undo und
Redo. Einfaches Editieren der Eigenschaften (Property) von
www.meilhaus.com
1_Software 13
Unbegrenzte Runtime.
Lauffähige Programme dürfen
ohne weitere Lizenz-Bedingungen
verkauft/weitergegeben werden
Automatisches Versenden
von E-Mails der Prüfprotokolle
ADO.NET
Datenbanken
Andere Programme
starten
Schnittstellen zu anderen Programmen
Offen für die Software-Welt von Windows .NET
• Unterstützt das Microsoft .NET-Framework. Zugriff auf .NETKlassen. .NET-Funktionen einfach nutzen mit .NET Operation-Builder und .NET Controls.
• Einfach mit IVI-COM-Treibern oder anderen Generic-COM-Objekten kommunizieren.
• Volle ActiveX-Unterstützung (ActiveX Automation, Controls,
Callable VEE).
• Bequem mit Excel kommunizieren: Das Excel Library Add-In
bietet eine einfache Verbindung zwischen Excel und VEE.
• Offen für Internet und Intranet: Automatisches Versenden von
E-Mails der Prüfprotokolle. Fern-Überwachung über das Web.
• Offen für Datenbanken: Ein Prüfergebniss kann direkt in eine
Firmen-Datenbank geschrieben oder XML genutzt werden, um
in jener Datenbank anzufragen. Unterstützt ADO.NET Datenbanken wie MS Access, SQL Server, Oracle, MySQL.
Applikation
Prüfergebnisse direkt in eine Firmen-Datenbank schreiben
oder XML nutzen, um in Datenbank anzufragen
MS Access, SQL Server,
Oracel, MySQL
Objekten. Sichtbares Gitter. Gummiband-Selektion von Objekten.
Umfangreicher Instrument-Manager. Ausführliche HTML Hilfe.
Notepad-Funktion.
• Integrierter Test-Sequenzer.
• Komfortables Debugging: Breakpoint-Fenster, Error Call Stack.
• Modularisieren/Kapseln von VEE Programmen für mehr Übersicht und Sicherheit in großangelegten Projekten.
Runtime
Offen für Ihre Applikation
In VEE Pro sind unbegrenzte Runtime-Lizenzen enthalten. So
können Sie Ihre mit VEE erstellten, lauffähigen Programme ohne
die Entwicklungsumgebung auf beliebig vielen Systemen installieren. Oder sogar als Dienstleistung weiterverkaufen!
MEsstechnik fängt mit ME an.
13
25.10.2010, 9:58:55 Uhr
1. Software zum Messen/Steuern
Agilent VEE Pro
Software-Entwicklung
VEE Pro und Treiber-System ME-iDS:
Die DLL-Aufrufe sind sehr komfortabel als
eigenes ME-Board-Menü in die VEE-Umgebung integriert. Dadurch müssen Sie
sich als Anwender nicht im Detail mit DLLs
befassen. Vielmehr können Sie die DLL-Aufrufe einfach als Objekte aus dem ME-BoardMenü auf die VEE Arbeitsfläche ziehen und
platzieren.
Unterstützte Hardware:
Agilent Mess-Geräte mit Interface zum PC (USB LXI, GPIB,
RS232).
Agilent USB-Messtechnik.
Meilhaus Electronic Messkarten (ME-iDS) und Interfaces.
Unterstützte Messgeräte anderer Hersteller.
Andere unterstützte Hardware.
In VEE Pro einbinden über…
➠
Fertige (Geräte-)Treiber (Bestandteil von VEE bzw. vom
Hersteller).
Windows DLL (z. B. ME-iDS)
oder .NET-Funktionen.
Mit mehr Programmier-Erfahrung: Entwicklung eigener
Treiber.
Hier kommen Ihre Ideen!
➠
Durch Blockdiagramm-ähnliche Struktur
auch nach langer Zeit wieder leicht
nachvollziehbar.
Mit den vorhandenen Hardware-Treibern und den VEE
Bibliotheken + MATLAB
Script entwickeln Sie Ihren
Programm-Ablauf.
Ihre Applikation
➠
Ihr fertiges Programm läuft
in VEE Pro direkt oder unabhängig als VEE Runtime.
VEE weiß, wie Ingenieure denken!
VEE Pro hat einen entscheidenden Vorteil: Es ist sehr einfach
und intuitiv zu bedienen. Denn programmiert wird grafisch durch
Verdrahten von Funktions-Objekten. Es entsteht eine logische,
flussdiagrammartige Struktur, die speziell dem Techniker und
Ingenieur sehr entgegenkommt und auch nach langer Zeit wieder
nachvollziehbar ist. Viel einfacher, als sich in komplexen, kryptischen Programm-Code einzuarbeiten.
Trotz des einfachen Bedien-Konzepts bietet VEE Pro enorme Möglichkeiten für Messtechnik und Test. Dazu trägt zum einen das
integrierte MATLAB Script bei, zum anderen die VEE Pro-eigenen,
umfangreichen Funktionen. Damit ist VEE Pro die ideale Lösung
für Anwendungen von der einfachen Instrumenten-Steuerung über
Programme für ganze Mess- und Steuer-Abläufe bis hin zum „Cockpit“ eines komplexen Test-Systems.
Vom einfachen Programm (hier im Bild: Generieren und
Darstellen eines verrauschten Sinus-Signals)…
VEE 9.2 ist in vier Versionen erhältlich:
…bis hin zu attraktiven Benutzer-Oberflächen (hier MEphisto Scope
USB-Multifunktions-Messgerät, Oszilloskop-Bildschirm)
Runtime-Versionen erzeugen
MATLAB Script Objekte und
Engine
Interfaces GPIB, USB, LAN,
LXI, RS232, VXI, PXI, SCXI
Programmierte Änderung von
Instrumenten-Adressen
Callable Server und Remote
Funktion
Analyse-Tools: Frequenz- und
Impuls-Antwort, Spitzen-Erkennung, Analyse harmonischer
Verzerrungen, SINAD-Analyse, Single-Tone-Analyse,
Limit-Masken-Test, IIR/FIR
Filter, reguläre differentielle
Gleichungen, Wurzeln
VEE
VEE
VEE
VEE
Pro Student Education Express
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
Agilent
USB1)
-
✔
✔
✔
-
✔
✔
✔
-
1) Reduzierte Version für Agilent USB Module
14
1_Software 14
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:58:57 Uhr
» Web-Link: www.meilhaus.com/go/vee
Agilent Mess-Geräte im
Meilhaus Electronic
Spektrum:
Oszilloskope, Multimeter,
Signal-Generatoren,
HF-Messtechnik etc.
Agilent System-Geräte im
Meilhaus Electronic Spektrum:
Switch-Systeme, Power-Produkte etc.
Über 900 InstrumentenTreiber, LabWindows/CVITreiber verwendbar
Mess-Instrumente
anderer Hersteller, für die
VEE-Treiber verfügbar sind
RS232
Ethernet/LAN, LXI
Von VEE unterstützte
GPIB Interfaces, z. B. von
Agilent, ICS Electronics,
National Instruments, TAMS
VEE Pro
USB
PCI, PCI-Expres,
CompactPCI/PXI
Mess-Karten und Module
von Meilhaus Electronic
Geräte steuern mit VEE
Möchten Sie Ihre Mess-Geräte mit VEE Pro vom PC aus
fernsteuern? Instrumente von Agilent Technologies oder
von anderen Herstellen? Wir beraten Sie und helfen Ihnen
gerne bei der Auswahl der Interfaces und bei der Installation und Einrichtung unter VEE Pro. Egal ob Ethernet/LXI,
USB oder GPIB: Profitieren Sie von unserer Erfahrung als
einem der deutschen „Pioniere“ der PC-Mess- und Schnittstellen-Technik. Denn schon seit 1977 erhalten Sie bei
Meilhaus Electronic Interface-Technik wie z. B. GPIB.
Bei Meilhaus Electronic alles aus einer Hand:
■ Agilent Messgeräte-Spektrum: Oszilloskope, Multimeter, Signal-Generatoren, Power-Supplies, USB-Messtechnik etc.
■ Agilent Interface-Technik: GPIB-Schnittstellen und LXI.
■ Agilent VEE Pro: Das „Cockpit“ für Ihr Mess-System.
■ Know-how Transfer: Trainings, Seminare und Workshops zu VEE, Geräte-Steuerung und Interface-Technik.
Bestell-Nummer Agilent VEE
VEE Pro
VEE Express
System-Voraussetzungen für VEE Pro und VEE Express
Windows XP ab SP3: Mind. 450 MHz Pentium II/128 MB RAM (800 MHz/
256 MB empfohlen). Vista ab SP1 (Business, Ultimate, Enterprise), Windows 7
(Professional, Ultimate, Enterprise): Mind. 1 GHz CPU/1 GB RAM (2 GHz/2 GB
empfohlen). Architektur: x86 (32 bit), 64 bit für Windows 7 (32 bit Applikation
mit WOW64 Windows-on-Windows Emulator). Mind. 470 MB freier Platz auf
der Festplatte (125 MB für VEE Express). CD-Laufwerk für Installation. Mind.
Super-VGA (800x600) mit 256 Farben. Tastatur und 2-Tasten-Maus.
Periphere Falls Sie VEE Pro mit anderer Software zusammenarbeiten lassen möchten,
Software
benötigen Sie: Microsoft Internet Explorer ab 6.0 bzw. 7, Microsoft Office 2003
oder 2007, Microsoft .NET Framework ab 3.5. Agilent IO Library Suite ab 15.5
(für Agilent Messgeräte-Kommunikation)
Interfaces, • Agilent Connectivity: 82350B PCI-GPIB Interface. E5810A LAN/GPIB
Hardware
Gateway. E5805A USB/4-Port RS232-Interface. E5813A Netzwerk-4-Port
USB-Hub.
• Meilhaus Electronic Mess- und Steuer-Karten über Treiber-System ME-iDS.
• USB-Connectivity für Instrumente, die das TMC-Protokoll unterstützen
• Standard RS 232 (z. B. auch die seriellen Interfaces von Meilhaus Electronic).
• Ethernet/LAN-Connectivity für Instrumente, die das VXI-11-Protokoll unterstützen.
• Weitere GPIB Interfaces - bitte fragen Sie an, welche Modelle unterstützt werd.en
• Die meisten Agilent Messgeräte mit USB-, LXI-, GPIB- oder RS232-Interface.
• Messgeräte anderer Hersteller, z. B. über LabWindows/CVI-Treiber.
PC und
Betriebssystem
VEE testen
Selbst ausprobieren ist immer am besten! Daher können Sie eine aktuelle
Demo-Version von unserem Download-Server herunterladen:
www.meilhaus.org
VEE Student
VEE Education
Grafische Programmier-Umgebung in verschiedenen Varianten.
VEE Upgrades
…von älteren oder „kleineren“ VEE-Versionen
VEE Einsteiger-Tainings
VEE Übungs-Buch
VEE Programmier-Techniken erlernen - im Trainings-Seminar oder per
Buch.
VEE kaufen
Natürlich bei Ihrem VEE-Distributor Meilhaus Electronic! Online unter:
www.meilhaus.com/go/vee
VEE lernen - Einsteiger-Trainings
Ihr Express-Einstieg in VEE Pro mit den 1- oder 2-tägigen Trainings von
Meilhaus Electronic. Sofort anwendbares Praxis-Wissen mit Blickpunkt
auf die PC-Messtechnik und Messgeräte-Steuerung.
Alle Infos, Temine und Anmeldung im Internet unter:
www.meilhaus.com/veeseminare
VEE lernen - Selbststudium
Mit dem über 160-seitigen Übungsbuch „Agilent VEE - Grafische SoftwareEntwicklungs-Umgebung für Messtechnik und Test“. Das Einsteiger-Lehrbuch mit über 20 Übungen, Schritt für Schritt erklärt. Im Internet unter:
www.meilhaus.com/buecher
und in diesem Katalog im Abschnitt Literatur.
www.meilhaus.com
1_Software 15
MEsstechnik fängt mit ME an.
15
25.10.2010, 9:59:00 Uhr
1. Software zum Messen/Steuern
COSATEQ SCALE-RT
Echtzeit Simulation
HiL Simulation, Rapid Control Prototyping für PC/Multicore
Entwicklungs-System:
Windows, Ziel-System/
Remote: Echtzeit-Linux
Meilhaus Electronic Messund Steuer-Karten über
Treiber-System ME-iDS
integriert.
COSATEQ SCALE-RT (im Paket mit ME Hardware)
Prototyping-Umgebung.
Für Simulationen in Echtzeit-Bedingungen, HIL.
Für kommerzielle Standard-/Multicore-PC-Hardware.
Die Linux-basierte Echtzeit-Simulationssoftware SCALE-RT
bietet eine flexible Prototyping-Umgebung für Simulationen auf
kommerzieller PC-Hardware unter Echtzeit-Bedingungen. SCALERT ist ein skalierbares Open Source basiertes Produkt, welches
den bewährten, zukunftssicheren Linux- Kernel mit der XenomaiEchtzeit-Erweiterung nutzt und Multicore-Prozessor-Architekturen sowie verschiedenste I/O-Hardware unterstützt - z. B. die
Messkarten von Meilhaus Electronic.
Durch die Anbindungen von Scilab/Scicos und die Möglichkeit der
Anbindung an MATLAB/Simulink, SimulationX oder Dymola steht
mit SCALE-RT ein umfangreiches Software-Paket für die professionelle Produktentwicklungen zur Verfügung. SCALE-RT ist äußerst
flexibel, wirtschaftlich und skalierbar - es sind die drei Versionen
(classic, concert und opus) erhältlich.
■
■
■
■
■
■
■
■
■
■
■
■
■
■
■
Echtzeit Hardware-in-the-Loop (HIL) Simulation und Rapid
Control Prototyping Umgebung.
Cross-Development-Umgebung auf Windows.
Fernsteuerung und Konfiguration des Echtzeit-Systems über die
SCALE-RT Suite.
Keine Linux-Kenntnisse notwendig.
Scilab/Scicos® Modelsoftware enthalten.
Model-Ausführung in Echtzeit.
Echtzeit-Linux live CD (ermöglicht den Start des Systems ohne
Installation).
Erstellung von benutzerdefinierten Modell-Bedienoberflächen
per drag-and-drop mit SCALE-RT Insight.
Stimulation von Echtzeit-Modell-Parametern.
Messung von Modell-Daten (full time resolution data acquisition).
Unterstützung einer großen Anzahl von I/O Boards (Meilhaus
Electronic u. a.).
Unterstützung von Bus-Systemen wie CAN, ARINC429, PROFINET, shared memory.
Integration verschiedener Anwendungen zum Beispiel:
MATLAB/Simulink, SimulationX und LabVIEW.
Offene APIs für die Entwicklung kundenspezifischer graphischer
Oberflächen.
Abtastraten bis zu 100 kHz (abhängig von der Prozessor-Performance, Modell-Größe und I/O Komplexität).
Systemvoraussetzungen
Host-Computer
SCALE-RT setzt für die Host-Installation mind. folgende Anforderungen voraus:
Microsoft Windows XP SP2, Intel Pentium 4 2,0 GHz, 2 GB RAM, 3 GB Platz
auf der Festplatte, 1280 x 1048 Grafik-Auflösung. Beachten Sie bitte zudem
die Anforderungen der jeweiligen Simulations-Tool SimulationX, Scilab/Scicos,
MATLAB/Simulink etc.
Real-Time Target
ME-Neuron oder ME-Neuron XL. Empfohlen werden die Varianten mit Doppelkern-Prozessor ME-Neuron DUAL oder ME-Neuron XL DUAL
Anwendungs-Beispiele:
• Hardware-in-the-loop Simulation (HIL).
• Rapid control prototyping.
• Echtzeit-Simulationscluster.
• Simulation realer Sensorik/Aktuatorik.
• Regelsysteme.
• Entwicklung und Inbetriebnahme von Steuergeräten.
• In der Luft- und Raumfahrt, in Automotive und Maschinenbau.
Bei Meilhaus Electronic erhalten Sie die Software SCALE-RT im
Paket mit der ME-Neuron (siehe dort) oder anderer unterstützter
Hardware.
Um SCALE-RT einzeln zu kaufen, wenden Sie sich bitte an den
Hersteller COSATEQ:
» www.cosateq.de
Entwicklungs-PC
SCALE-RT HiL-System (EchtzeitSystem), z. B. ME-Neuron DUAL
TCP/IP
Windows-PC
• Modell-Entwicklung
• Messung und Simulation von Modell-Daten.
• Konfiguration des Echtzeit-Systems
Messkarte, Signal-Anpassung
UUT/Unit under Test
» Web-Link: www.meilhaus.com/go/scalert
16
1_Software 16
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:59:08 Uhr
1. Software zum Messen/Steuern
MCD TestManager CE
Test-Sequenzer
Profi-Applikationen für Test-Systeme mit ME-Karten erstellen
Meilhaus Electronic Messund Steuer-Karten über
Treiber-System ME-iDS
integriert.
MCD TestManager CE (im Paket mit ME Hardware)
Test-Sequenzen erzeugen ohne zu Programmieren.
Alle ME-Messkarten über Treiber-System ME-iDS integriert.
Außerdem: USB Combi-Messgerät MEphisto Scope.
Der MCD TestManager CE ist ein Software-Entwicklungspaket zum Erstellen von Applikationen für Test-Systeme. Das
Programm eigent sich besonders für Inline-Prüf- und AbgleichAutomaten, automatische Prüf-Systeme, Screening, Dauerlauf-.
Platinen- und End-Prüfung, universelle Prüf- und Mess-Systeme,
Qualifizierungstestsysteme, Reparatur-Plätze, Prozess-Kontrolle, Analyse-, Labor- und Mess-Stationen
■
■
■
■
■
■
■
■
Ermöglicht das Erstellen von portierbaren Systemen und Abläufen für Test-Systeme.
Enthält ein Graphisches User Interface (GUI) und einen Interpreter mit Verbindung zu DLL, COM, ActiveX, .NET Assemblies.
Zugriff auf das .NET Framework über mehrere Programmiersprachen (C#, Visual Basic, J#).
Enthält umfangreiche und leistungsfähige Visualisierung des
Prozess-Status.
Bietet frei gestaltbare Dialoge und Formulare durch den integrierten Formular-Designer.
Ermöglicht die Einbindung frei definierbare Reports.
Beinhaltet eine Vielzahl von Schnittstellen: IEEE488, RS232,
TCP/IP…
TestManager läuft auf einem PC mit Windows XP oder Vista,
zum Beispiel ME-Neuron.
Systemvoraussetzungen
Pentium PC oder kompatibler, mind. 256 MB RAM, VGA Bildschirm (ab 800x600
Pixel), Windows XP oder Vista, mind. 25 MB freier Speicherplatz auf der Festplatte (ohne .NET Installation).
Optional: Installiertes Netzwerk, wenn benötigt, Windows .NET Framework.
Demobetrieb: Das Testprogramm und die zugehörige Applikation kann von Ihrem
System (Fertigung) auch auf einen Büro-PC oder einen Laptop portiert und hier
editiert werden. Hierzu wird die nicht vorhandene Hardware in der Grundeinstellung des Programms abgeschaltet.
Anwendungs-Beispiele:
• Prüf- und Testsysteme, zum Beispiel:
• Dauerlaufprüfung.
• Platinenprüfung.
• Endprüfung.
• Prozesskontrolle.
• Automatisierung.
Bestell-Nummern
TestManager CE
Beschreibung eines Test Projektes und der zugehörigen Daten
• Das Typ-Management verwaltet die Daten für den aktuell selektierten Prüflingstyp.
• Die unterschiedlichen Typen werden in der Typliste gespeichert.
• Im Test-Ablauf wird die Reihenfolge und Verzweigungen der
auszuführenden Prüfschritte definiert.
• Die Test-Parameter enthalten die Einstellungen (Grenzwerte,
Einheiten etc.) für jeden Prüfschritt.
• Die Interpreter-Steps sind einzelne Prüfschritte die in eigenen,
editierbaren Dateien gespeichert werden.
• Das Testfenster steuert und visualisiert den Prüfablauf. Hier
kann jeder Prüfschritt geändert und im Einzelschrittbetrieb
getestet werden.
• Das Ergebnis der Prüfung wird im Desktopfenster automatisch
angezeigt.
• Alle ME-Messkarten, ME-Synapse USB und LAN über TreiberSystem ME-iDS integriert
TestManager Student
TestManager Demo
TestManager in Vollversion (CE), Version für Schule und Ausbildung (Student,
nicht für kommerziellen Einsatz), kostenfreie Demo-Version, Download von MCD:
www.mcd-elektronik.de/download/testmanagerce/software/Setup.zip
ToolMonitor
ToolMonitor Demo
Datenlogger-Tool auf Basis des TestManagers, Voll- oder Demo-Version
Das Lehrbuch zum TestManager CE
Im Detail siehe Seite 5!
ME-Neuron xxxx + TestManager
Paket aus TestManager und ME-Neuron, siehe dort
Bei Meilhaus Electronic erhalten Sie die Software TestManager
im Paket mit der ME-Neuron und Messkarten, MEphisto Scope,
RedLabs oder anderer unterstützter Hardware.
Detaillierte Infos zum TestManager finden Sie auch beim Hersteller
MCD Elektronik:
» www.mcd-elektronik.de
» Web-Link: www.meilhaus.com/go/testmanager
www.meilhaus.com
1_Software 17
MEsstechnik fängt mit ME an.
17
25.10.2010, 9:59:13 Uhr
1. Software zum Messen/Steuern
ProfiLab-Expert
Software-Entwicklung
Grafische Lowcost-Software zum Messen, Steuern, Automatisieren
ProfiLab-Expert
Einfach und grafisch Messtechnik-Projekte entwerfen.
Besonders geeignet für USB-Mini-Messlabore.
Intuitive Bedienung, keine Hochsprachen-Kenntnisse nötig.
NEU: ME-Karten jetzt
eingebunden über
Treiber-System ME-iDS!
Mit ProfiLab-Expert entwickeln Sie umwerfend einfach Ihre eigenen digitalen oder analogen messtechnischen Projekte. Machen
Sie zum Beispiel Ihre USB-DAQ-Box LabJack U12 zum kompletten Mess-Labor. Dabei „programmieren“ Sie komplett grafisch:
Sie brauchen keine einzige Zeile Code einzutippen!
■
■
■
■
■
■
Kurze Einarbeitungszeit, intuitive Bedienung.
Sie entwickeln Ihre Schaltung direkt am PC, fügen Schalter,
Taster, Displays etc. hinzu und bauen sich so Schritt für Schritt
Ihr eigenes Projekt inkl. attraktiven virtuellen Frontpanels auf.
Umfangreiche Bibliothek mit logischen und arithmetischen
„Bauteilen“ für Verknüpfung und Verarbeitung der Signale.
Logische „Bauteile“: Gatter, Flipflops, Zähler, Register, ROM &
RAM etc.
Messtechnische „Bauteile“: Trigger, Formelmodule,
Sample&Hold-Glieder, Vergleicher etc.
Anzeige-Elemente: Von der einfachen Leuchtdiode bis hin zum
XY-Schreiber, vom Zeigerinstrument bis zur Tabelle.
System-Voraussetzungen
Windows XP, 2000, NT, 98/Me, 95; CD-ROM Laufwerk
Unterstützte Produkte und Raten (Auszug)
DIO1)
AD1)
18 DI
16 DO
10 DI/8 DO
16 IN, 16 DIO
64/100 DIO
24/48 DIO
32 DIO
16
32 DIO
16
32 DIO
32
32 DIO
32
16 DIO
16 DIO
16 DIO
16/32 DI/DO
8/16 DI/DO,
16 DIO
28 DIO
8
24 DIO
16 DIO
8
16 DIO
8
8 DIO
8
8 DIO
8
8 DIO
20 DIO
8
Modell
ME-94
ME-95
ME-96
ME-630
ME-1000
ME-1400
ME-1600
ME-4610
ME-4660
ME-4670
ME-4680
ME-6000
ME-6100
ME-6300
ME-8100
ME-8200
Projekt-Entwicklung:
• Visuell, wie einen Schaltplan.
• Ziehen der „Bauteile“ aus der Bibliothek auf den Schaltplan, Verdrahten.
• Simulation in Echtzeit. Ankommende Messwerte werden verarbeitet
und Signale nach außen abgegeben.
Gestalten Sie attraktive Frontplatten:
• Während der Simulation und „Runtime“ bedienen Sie Ihre Schaltung
über eine frei zu gestaltende Frontplatte.
• Bedienelemente wie Schalter, Taster, Displays, Grafen oder Tabellen.
• Gestalten Sie die Frontplatte nach ihren Wünschen und beschriften
Sie die einzelnen Elemente.
• Unterstützte Hardware (siehe Tabelle) erscheint als normales „Bauteil“
mit Ein-/Ausgängen in Ihrer Schaltung.
Integrierter Compiler, unbegrenzte Runtime-Lizenzen:
• Der integrierte Compiler verwandelt Ihre fertigen Projekte in Stand-Alone-Anwendungen („Runtime“ Programme).
• Diese können Sie auf jedem Windows-PC starten, ohne dass dort die
Originalsoftware installiert sein muss.
• Die Stand-Alone Runtime-Anwendung kann nach dem Compilieren nicht
mehr bearbeitet werden. Sie darf vom Inhaber der Originalsoftware
unbegrenzt frei weitergegeben werden.
DA1)
4 - 16
2
4
4
4 - 16
4 - 16
4 - 16
-
REL1)
8/16
-
CNT1)
3/6/15
3
3
3
3
-
Rate2)
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
RedLab 1008
2
1
3
1
7
RedLab 10243)
2
1
6
RedLab 12083)
RedLab 1408
2
1
6
RedLab 1608 FS
1
4
1
RedLab TEMP, TC4)
RedLab 31xx
16
1
20
LabJack U12
2
1
8
LabJack UE9
…über USB
23 DIO
14
2
2
220
…über LAN
23 DIO
14
2
2
350
LabJack U3
24 DIO
16
2
2
100
1) DI/DO/DIO = Digital In/Out, AD/DA = A/D- bzw. D/A-Wandlung, REL = Relais,
CNT = Counter/Zähler.
2) Abtastrate pro s unter ProfiLab-Expert.
3) LS/HLS bzw. LS/FS.
4) Inkl. WLS , CF und AI, über USB.
Bestell-Nummer
ProfiLab-Expert
Grafische Mess- und Steuer-Software unter Windows in aktueller Version.
Weitere Module und Optionen für ProfiLab-Expert a. A. erhältlich!
» Web-Link: www.meilhaus.com/go/profilab
18
1_Software 18
MEsstechnik fängt mit ME an.
www.meilhaus.com
25.10.2010, 9:59:18 Uhr