Sie verwenden einen veralteten Browser und können nicht alle Funktionen dieser Webseite nutzen. Hier erfahren Sie, wie Sie Ihren Browser aktualisieren können.

OK
Starten Sie jetzt mit der Konfiguration Ihres Vision Systems
  • FPGA-Programmierung leicht gemacht

    Mit VisualApplets gelingt die Programmierung von FPGAs auf einer grafischen Benutzeroberfläche ganz ohne Hardwareprogrammierung. Dafür wurde die Software mehrfach ausgezeichnet.

VisualApplets – visuelle FPGA-Programmierung von Bildverarbeitungs-Anwendungen

VisualApplets, entwickelt in unserer Niederlassung in Mannheim (ehemals Silicon Software), ist die integrierte Entwicklungsumgebung für Echtzeit-Anwendungen auf FPGA-Prozessoren in der Bildverarbeitung. Hierüber lassen sich FPGAs per Datenfluss-Modelle auf einer grafischen Benutzer-Oberfläche programmieren. Die Lösung wird für industrielle und nicht-industrielle Anwendungen in einer Vielzahl von Branchen eingesetzt. VisualApplets eröffnet den Zugriff auf die FPGA-Prozessoren der Bildverarbeitungs-Hardware wie Framegrabber, Industriekameras und Bildverarbeitungsgeräte, um individuelle Bildverarbeitungs-Anwendungen zu realisieren.

Die programmierbaren Silicon Software Framegrabber der V-Linie sind für die Verwendung mit VisualApplets vorlizensiert.

VisualApplets – grafische FPGA-Programmierung

In kurzer Zeit zur Bildverarbeitungs-Anwendung mit VisualApplets

Schon im Erscheinungsjahr wurde VisualApplets mit dem International Vision Award 2006 ausgezeichnet. Und das aus gutem Grund:

  • selbst komplexe Anwendungen für FPGAs einfach über grafische Datenfluss-Modelle ohne Hardware-Programmierung erstellen
  • Bildverarbeitungs-Bibliothek mit über 200 Operatoren einsetzen
  • eigene Bibliotheken für häufig verwendete Bildverarbeitungs-Schritte anlegen oder aus vorhandenem Hardware-Code importieren
  • Applet-Designs auf weitere Framegrabber, VisualApplets-kompatible Industriekameras, Vision-Sensoren und Bildverarbeitungs-Geräte portieren
  • Datensignale und Verbindungen zu externen Schnittstellen (Peripherie) grafisch programmieren und verarbeiten – Triggerfunktionen individualisieren

VisualApplets 3 Node-Locked-Lizenz erwerben Demoversion herunterladen

Der Aufbau von VisualApplets

Für Bild- und Signalverarbeitungen lassen sich mit VisualApplets komplexe Anwendungen intuitiv erstellen und verarbeiten, vorkonfigurierte Applet-Beispiele einsetzen oder eigene HDL-Bibliotheken integrieren. Die Version 3 besteht aus einer Basisversion und vier Erweiterungen (Extensions) für spezielle Anforderungen.

Mehr aus FPGAs rausholen und sie ressourceneffizient einsetzen

Mehr aus FPGAs rausholen und sie ressourceneffizient einsetzen

Version 3 wurde mit neuen Erweiterungen (Extensions) und Funktionalitäten ausgestattet.

VisualApplets 3 umfasst für einen erweiterten Funktionsumfang zusätzlich:

  • Operatoren-Bibliotheken als Extension Libraries, beispielsweise für Segmentierung und Klassifizierung sowie Komprimierung
  • neue Operatoren, die im Datenfluss-Modell Loops abbilden, wodurch sich Bildsequenzen und -vergleiche sowie Bild-Stapelverarbeitungen ressourcenschonend auf dem FPGA berechnen lassen
  • einen erweiterten FFT-Operator (Fast Fourier Transformation), um komplexere Filter mit hohem Rechenaufwand wie etwa Bandpassfilter ressourceneffizient zu implementieren.

Mehr über VisualApplets 3

VisualApplets Erweiterungen liefern Ihnen spezielle Funktionalitäten

Möchten Sie eigenen HDL-Code weiterverwenden, weitere Bildverarbeitungs-Geräte mit VisualApplets ausstatten oder andere zusätzliche VisualApplets Bibliotheken verwenden? In den Erweiterungen werden Sie fündig.

VisualApplets Embedder

VisualApplets kompatible Bildverarbeitungsgeräte einrichten mit VisualApplets Embedder

Mit VisualApplets Embedder machen Sie Ihre Bildverarbeitungs-Hardware kompatibel zu VisualApplets. Anwender erhalten ein Gerät mit höchster Flexibilität und können Bildvorverarbeitung und Anwendungen direkt darin umsetzen.

  • Hardware von Drittgeräten wie Kameras und Vision Sensoren mit VisualApplets ausstatten
  • Durchsatz steigern und Systemkosten reduzieren durch Vorverarbeitungs-Aufgaben in Echtzeit wie Bildverbesserung, Datenreduktion und Prozessüberwachung
  • Endanwender einfachen Zugriff auf Bildverarbeitungs-Geräte geben
  • Hersteller und Endanwender bleiben flexibel bei geänderten Anforderungen

Mehr über VisualApplets Embedder

Zusatznutzen für fortgeschrittene Anwender

VisualApplets Expert ermöglicht Ihnen, bestehenden HDL-Code aus VHDL und Verilog zu importieren und als generischen Operator zu bearbeiten. Über eine Konsole mit eingebautem TCL-Interpreter lässt sich der Design-Prozess automatisieren.

Die Bibliotheken in VisualApplets Expert lassen sich als Einzellizenz erwerben.

  • VHDL-Code und -Bibliotheken importieren
  • individuelle Operatoren erstellen
  • geschützte Operatoren parametrisieren
  • Applet-Designs in der realen Runtime-Umgebung sowie eigene zu entwickelnde Operatoren debuggen
  • Tcl-Skripte direkt eingeben oder erstellen um Designs zu erstellen, manipulieren und simulieren

Mehr über VisualApplets Expert

VisualApplets Libraries

Spezielle Operatoren-Bibliotheken bieten mehr

VisualApplets Libraries umfassen mehrere Operatoren-Bibliotheken, die den Umfang der Operatoren um wertvolle Bildverarbeitungs-Funktionen erweitern, beispielsweise für Segmentierung und Klassifizierung sowie Komprimierung.

Die Bibliotheken lassen sich als Einzellizenz erwerben, unabhängig von der erworbenen Framegrabber-Hardware.

  • Segmentierung und Klassifizierung – Position, Fläche, Form, den Umfang von Objekten und die umgebende Geometrie (bounding box) anhand der Blob-Analyse bestimmen
  • Komprimierung – von JPEG 8-bit Graustufenbildern und 24-bit RGB-Farbbildern, kontinuierliches Datenstreaming für lange Bildsequenzen, skalierbare Daten- oder Kompressionsrate

Mehr über VisualApplets Libraries

VisualApplets Designs schützen

Um den Einsatz eigener Applets auf fremden Framegrabbern zu verhindern und damit das geistige Eigentum vor fremdem Zugriff zu schützen, lassen sich Applets und Framegrabber jeweils mit einem Schloss eigenständig sicher codieren. VisualApplets Protection sichert so Ihr Design und IP-Know-how und bindet es verschlüsselt an die FPGA-Hardware.

Zwei Schutzmechanismen müssen zusammenpassen:

  • Eindeutiger Security Identifier Code der Applets
  • Sicherheitslizenz des Framegrabbers

Mehr über VisualApplets Protection

VisualApplets Lizenzen und Lizenzträger

Filter anzeigen
Filter zurücksetzen
Lizenzbezeichnung Zubehör-Name Lizenzbezeichnung Beschreibung Verfügbarkeit i
VisualApplets 3 Debugging VisualApplets Expert Extension Applet-Designs in der realen Runtime-Umgebung sowie eigene zu entwickelnde Operatoren debuggen
VisualApplets 3 Design Safety ProtectionID VisualApplets Protection Extension Eindeutiger Security Identifier Code von Applets
VisualApplets 3 Design Safety RT License VisualApplets Protection Extension Framegrabber mit einer für ein Applet passenden Sicherheitslizenz ausstatten
VisualApplets 3 Embedder VisualApplets Embedder Extension FPGA-basierte Bildverarbeitungs-Hardware wird kompatibel zu VisualApplets
VisualApplets 3 Expert VisualApplets Expert Extension Zusatznutzen für fortgeschrittene Anwender wie HDL-Code importieren und Tcl-Konsole
VisualApplets 3 IDE Software License VisualApplets Version 3 Gesamtpaket von VisualApplets; Voraussetzung für die Nutzung der weiteren Lizenzen
VisualApplets 3 IDE Software Multi User License VisualApplets Version 3 Gesamtpaket von VisualApplets; Voraussetzung für die Nutzung der weiteren Lizenzen
VisualApplets 3 Libraries JPEG Compression Library VisualApplets Libraries Extension JPEG-Komprimierung von Grau- und Farbbildern mit skalierbarer Datenrate
VisualApplets 3 Parameters Translation VisualApplets Expert Extension Neue Werte aus verschiedenen Parameterwerten berechnen und an andere Parameter im gesamten Design weitergeben
VisualApplets Libraries Segmentation and Classification Library (Blob) VisualApplets Libraries Extension Position, Fläche, Form, Umfang von Objekten und die umgebende Geometrie anhand der Blob-Analyse bestimmen

Zu den gewählten Filtern gibt es leider keine Ergebnisse.

Weiteres Zubehör
Lizenzträger Beschreibung  
WIBU Systems CodeMeter CmDongle Hardware-Dongle für VisualApplets Details

Holen Sie mehr aus Ihrem Bildverarbeitungssystem

Als unser Dienstleistungs-Angebot geben wir Ihnen umfangreiche Beratung bis hin zur vollständigen Unterstützung bei Entwicklungsaufgaben für kundenspezifische Produkte (Customizing).

  • VisualApplets Workshops – Training für Einsteiger und Fortgeschrittene
  • Coaching – Beratung und Entwicklung bei konkreten Aufgaben
  • Consulting – Projektberatung von Anfang bis Ende und darüber hinaus
  • Machbarkeitsstudie – Evaluation eines Projektes mit detailliertem Ergebnisbericht
  • Entwicklung (Customizing) – Hard- und Softwarelösungen kundenspezifisch anpassen
  • Design-Überprüfung – Check der VisualApplets Designs von Kunden

Erfahren Sie mehr über die Beratung

VisualApplets User Forum – Informationsquelle, Austauschplattform und Wissensdatenbank zugleich

Über das VisualApplets User Forum ist es für Sie einfach und bequem, sich über VisualApplets zu informieren, auszutauschen und dazu Unterstützung zu erhalten. Experten von Silicon Software moderieren und begleiten das Forum und entwickeln die Wissensdatenbank stetig weiter.

  • Unterstützung und Ideen von allen Anwendern und Silicon Software erhalten
  • Informationen, Fragen und Antworten selbst einstellen
  • Wissensdatenbank über VisualApplets sowie Extensions, Beispiele, Operatoren und Design-Snippets nutzen und Wissen weitergeben
  • Lösungen anbieten, diskutieren und finden
  • Geschäftschancen mit anderen Anwendern entwickeln
  • als erster Informationen erhalten über neue VisualApplets Versionen, Extensions und vorkonfigurierte Beispiel-Designs
  • sich über neue Posts per RSS, Browser-Nachricht oder E-Mail informieren lassen

Nutzen Sie das VisualApplets User Forum