MVTec Software GmbH
 

Tools und Features

Highlights und Features von MERLIC

MERLIC ist eine Bildverarbeitungssoftware, mit der Komplettlösungen schnell zusammengestellt werden können, ohne eine einzige Codezeile zu schreiben. Diese Machine-Vision-Software basiert auf MVTecs umfassender Bildverarbeitungskompetenz und kombiniert Zuverlässigkeit und Geschwindigkeit mit erstklassigem Bedienkomfort.

 

 

tabIcon-1 Bildzentrierte Benutzeroberfläche

Bildzentrierte Benutzeroberfläche

Die klare und reduzierte Oberfläche bietet eine großzügige Ansicht des zu verarbeitenden Bildes in der Mitte der Arbeitsfläche. Die Werkzeug-Bibliothek auf der linken Seite enthält viele Standard-Tools für Machine Vision, wie Aufnahme, Kalibrierung, Ausrichtung, Messen, Zählen, Prüfen, Lesen, Positionsbestimmung und Fehlererkennung. Sie kann auch mit individuellen, benutzerdefinierten Tools erweitert werden. Jedes Werkzeug hat seine eigene grafische Darstellung im Arbeitsbereich. Hierdurch haben Sie beim Navigieren über den Arbeitsbereich jeden Schritt Ihrer Vision-Anwendung jederzeit überprüfbar im Blick. Durch das bildzentrierte Design kann die Anwendung direkt über das Bild konfiguriert werden ohne auch nur eine Code-Zeile schreiben oder viele Parameter anpassen zu müssen.

tabIcon-2 easyTouch

easyTouch in MERLIC
Text und Zahlen aus einem Bild lesen: Dieses Tool verwendet eine ROI, um die auszulesenden Zeichen auszuwählen. Die ROI kann mit easyTouch bestimmt werden.

Ein herausragendes, innovatives und einzigartiges Feature in MERLIC ist das easyTouch-Konzept. Es unterstützt eine schnellere Applikationsentwicklung, indem es interaktiv zur Lösung führt. Beispielsweise genügt es, einfach den Mauszeiger über ein Bild zu bewegen und easyTouch erkennt und markiert zu identifizierende Objekte.

So können relevante Objekte mit nur einem einzigen Mausklick ausgewählt werden, ohne hierfür komplexe Parameter konfigurieren zu müssen. Darüber hinaus unterstützen einige Tools auch easyTouch+, bei denen Sie mehrere Objekte (durch Halten der Strg-Taste) auswählen können, um die Anwendungsparameter noch gezielter interaktiv einzustellen. Mit easyTouch sparen Sie viel Zeit bei der Entwicklung!

tabIcon-3 Machine-Vision-Anwendung ohne Programmierung

Machine-Vision-Anwendung ohne Programmierung

Während die meisten Bildverarbeitungsprogramme umfangreiche Programmierkenntnisse erfordern, wurde MERLIC geschaffen, um Software-Applikationen für die industrielle Bildverarbeitung  zusammenstellen zu können, ohne auch nur eine einzige Zeile Code schreiben zu müssen. Anstatt also Programmcode mühsam Zeile für Zeile entwickeln zu müssen, können Sie einfach durch Ihre Anwendung klicken und auf eine der vielen mitgelieferten Bildverarbeitungs-Tools aufbauen. Diese Machine-Vision-Tools für die fertige "MVApp" werden in MERLIC automatisch verbunden oder können auch einfach per Drag & Drop händisch verbunden werden.

tabIcon-4 Integrierte Werkzeug-Bibliothek

Integrierte Werkzeug-Bibliothek mit Custom Tools in MERLIC

Die integrierte Werkzeug-Bibliothek in MERLIC enthält eine Reihe an Tools für Standard-Vision-Aufgaben, die alle auf dem neuesten Stand der Bildverarbeitungstechnologien, wie beispielsweise Matching oder Deep Learning, basieren. Die Werkzeug-Bibliothek kann zusätzlich durch benutzerdefinierte Tools erweitert werden. Um die Handhabung zu erleichtern, sind alle Tools nach ihrer jeweiligen Aufgabe benannt. Mehrere Evaluations-Tools unterstützen Sie bei einer Vielzahl an Auswertungen. Sie führen beispielsweise Kalkulationen durch oder werten die Eigenschaften einer spezifischen Region aus. Nachdem die Anwendung erstellt ist, bietet MERLIC eine große Zahl an Kommunikations-Tools, welche es Ihnen ermöglichen Daten zu senden und empfangen oder alternativ Dateien zu lesen und schreiben. Zu guter Letzt kann die bestehende Werkzeug-Bibliothek durch maßgeschneiderte, benutzerdefinierte Tools erweitert werden, um allen zusätzlichen Ansprüchen gerecht zu werden. Diese Tools können in MVTec HALCONs integrierter Entwickleroberfläche HDevelop entwickelt werden.

tabIcon-11 Mehrere & Remote-Frontends

Mehrere & Remote-Frontends

Mit MERLIC können Sie Ihre Maschine gleichzeitig mit mehreren Frontends verbinden. Dadurch können Sie Parameter und Variablen-Werte direkt von Ihrem Schreibtisch aus überprüfen, und müssen nicht vor Ort in der Werkhalle sein. Durch die Unterstützung mehrerer Frontends ermöglicht MERLIC auch die gleichzeitige Verwendung unterschiedlicher Frontend-Designs. Während beispielsweise der Produktionsingenieur vor Ort die Maschineneinstellungen überprüft, kann sich sein Vorgesetzter über weitere Remote-Frontends Statistiken anzeigen lassen. Die gleichzeitige Ausführung mehrerer Frontends wirkt sich dabei nicht negativ auf die Verarbeitungsgeschwindigkeit aus - MVTec MERLIC funktioniert genau so schnell, wie Sie es kennen!

tabIcon-5 MERLIC-Designer

MERLIC-Designer

Mit dem MERLIC-Designer kann eine individuell angepasste grafische Benutzeroberfläche (GUI) für den Maschinenbediener in nur wenigen Schritten erstellt werden. Die Gestaltung solch eines Frontends geschieht interaktiv: Der MERLIC-Designer bietet hierfür eine Auswahl verschiedener Widgets, die per Drag & Drop eingefügt werden können und verbindet diese Widgets automatisch mit den Parametern der entsprechenden MERLIC-Tools. Diese Parameterwerte dienen dann entweder zur Visualisierung oder können vom Maschinenbediener dazu genutzt werden, um im Frontend interaktiv Einstellungen vorzunehmen. Die Eigenschaften der Widgets können mit nur wenigen Klicks angepasst werden. Das erstellte GUI kann zudem leicht individualisiert werden, indem man ein beliebiges Hintergrundbild oder Firmenlogo einfügt. Das verlinkte Video zeigt beispielhaft die Erstellung eines Frontends zur Überprüfung von Sicherungen anhand einer einfachen MERLIC-Applikation.

tabIcon-6 Unterstützung vieler Sprachen

Unterstützung vieler Sprachen

MERLIC realisiert einen höchst benutzerfreundlichen und effizienten Workflow. Hierzu gehört auch, dass man MERLIC in der jeweiligen Landessprache nutzen kann. Derzeit ist MERLIC in folgenden Sprachen verfügbar: "vereinfachtes" und "traditionelles" Chinesisch, Deutsch, Englisch, Französisch, Italienisch, Japanisch, Spanisch, sowie Thai.

Das Besondere: Nicht nur die grafische Benutzeroberfläche (GUI) ist übersetzt - sogar die gesamte Standarddokumentation steht in all diesen Sprachen zur Verfügung.

tabIcon-7 SPS-Kommunikation

SPS-Kommunikation
In der OPC-UA-Kommunikation wird MERLIC als OPC-UA-Client eingesetzt, der mit der SPS über einen OPC-UA-Server kommuniziert.

MERLIC ermöglicht über die reine industrielle Bildverarbeitung hinaus den Zugriff auf alle Elemente der Machine-Vision-Peripherie und eine nahtlose SPS-Anbindung und ist so ideal in die Produktionshierarchie integrierbar. Die Software unterstützt den gesamten Prozess, vom Bildeinzug über die Bildverarbeitung bis hin zur speicherprogrammierbaren Steuerung (SPS) der Maschine. Als Stand-alone-Software bietet MERLIC demnach die volle Integration inklusive Digital I/O und Kommunikation basierend auf dem OPC-UA-Standard. So werden Industrie-4.0-Szenarien und agile Produktionsabläufe ermöglicht, welche die Effizienz in der Produktion (u.a. durch Predictive Maintenance) steigern.

tabIcon-12 Bildeinzugs-Schnittstellen

GigE Vision Logo
USB3 Vision Logo
GenICam Logo
 

MERLIC unterstützt alle Kameras und Hardware-Komponenten, die zu folgenden Standards kompatibel sind: USB3 Vision, GigE Vision und GenICam GenTL

tabIcon-8 Applikations-Training im Frontend

Applikations-Training im Frontend

Ein spezielles Widget in MERLIC ermöglicht es Ihnen, Ihre Machine-Vision-Applikation (Bildverarbeitungs-Anwendung) direkt im MERLIC-Frontend zu trainieren. Das heißt, Sie können dem System hier anhand von Beispielbildern neue Musterteile einlernen oder mit wenigen Klicks beibringen, welches die für die gesamte Auswertung relevanten Bildbereiche, die Regions of Interest (ROIs), sind. Des Weiteren können Sie die Anzeige der ROIs auch grafisch verändern (z.B. in der Farbe), um so die Nutzerfreundlichkeit für die Anwender zu optimieren.

tabIcon-9 Passwortschutz für MERLIC-Apps

Passwort-Vergabe für MVApps

Mit dem Feature des Passwortschutzes für MERLIC-Apps (MVApps) können Sie Ihre MVApps vor einem unauthorisierten Zugriff durch Dritte schützen. Der Passwortschutz kann im MERLIC-Backend für jede MVApp eingeschaltet werden (sie ist nicht standardmäßig eingestellt). Ist die Funktion aktiviert, muss bei jedem Laden der MVApp im MERLIC-Backend das gewählte Passwort eingegeben werden, um die MVApp zu ändern.

So hilft MERLIC, Ihr geistiges Eigentum zu sichern. Außerdem ist der Passwortschutz hilfreich, wenn Sie Ihre MVApp an Kunden weitergeben, die den Code nicht verändern können sollen.

tabIcon-1 MERLIC-Engine

MERLIC-Engine

Die MERLIC-Engine ermöglicht es Ihnen MERLIC-Applikationen (MVApps) direkt in Ihre eigenen Anwendung, z.B. eine C++ oder C#- Anwendung, zu integrieren. Mit der MERLIC-Engine können Sie einen Framework erstellen, das MVApps auf Abruf lädt und ausführt. Auf diese Weise können Sie Ihre eigenen, einfachen Lösungen im MERLIC-Backend erstellen, diese als MVApps sichern und schließlich in Ihrem eigenen Framework starten.

Mit den Funktionen der MERLIC-Engine können Sie die Ausführung von MERLIC-Applikationen in Ihrem Framework kontrollieren, beispielsweise durch das Setzen von Parametern. Außerdem ist es Ihnen möglich Parameter-Werte und Ergebnisse abzurufen.

Mit MERLIC können Sie das Frontend auch als ActiveX Control in Ihre Applikation integrieren. Das ActiveX Control kommuniziert mit der MERLIC-Engine; beispielsweise um Parameter anzupassen oder Ergebnisse zu visualisieren. So können Sie einfach eine GUI mit dem MERLIC-Designer erstellen und sie dann direkt in Ihrer Anwendung nutzen.

Die MERLIC-Engine kann zusätzlich erworben werden.

MERLIC-Flyer

MERLIC-Flyer zum Download