• Aktuelles
  • Partner
  • Über uns
  • Kontakt
  • Impressum
Start Messen & Regeln LabVIEW Embedded ZBrain-Plattformen Software

Hauptmenü

  • Home
  • Entwicklungswerkzeuge
  • Starterkits
  • CPU-Module & Boards Serie & Entwicklung
  • AMC-μTCA-AdvancedTCA
  • Messen & Regeln LabVIEW Embedded
    • ZBrain-Plattformen Hardware
    • ZBrain-Plattformen Software
    • Fachartikel & Anwendungen
    • Workshops
  • Netzwerk
  • Multibus

Support & Schulung

  • Support
  • Schulung
  • FAQ
  • WIKI ZBrain System
  • Login
ZBrain-Plattformen Software

Blackfin Software -
Das Software Development Kit (SDK)

Die ZMC/ZSV - Plattform ist nicht nur ein Hardwarebaukasten sondern gleichzeitig auch eine Entwicklungsphilosophie bzw. ein Entwicklungskonzept. Dieses Konzept heißt: „LabVIEW on Blackfin mit skalierbarem, felderprobtem Prozess I/O“. Zusätzlich zu den standardisierten LabVIEW Funktionsblöcken (VI’s) bietet das SDK mehr als 200 eigene VIs für die ZBrain System Hardware. Natürlich mit allen notwendigen Treibern, realtimefähig.

 


Realtimefähigkeit

Mit dem Software Development Kit (SDK) von Schmid Engeneering ist LabView Embedded auf ZMC/ZSV Blackfin direkt realtimefähig. Auf der ZMC/ZSV Zielhardware läuft weder Windows noch ein entsprechendes Betriebssystem, sondern ein echtzeitfähiger, kooperativer Multitaskingkernel von Analog Device mit der Bezeichnung VDK. VDK steht für VisualDSP++ Kernel . Es handelt sich dabei um einen Echtzeitkernel, also ein rudimentäres RTOS von Analog Devices für Blackfin- und SHARC- Prozessoren.

 

Zusätzliche Funktionen im SDK von Schmid Engeneering sorgen für ein Echtzeitverhalten des erstellten Programmes. Das LabVIEW Diagramm wird in C-Code übersetzt, mit dem VDK Kernel verlinkt und als deterministische Firmware in die Zielhardware geladen. Auf der Kernelebene arbeitet das System mit Zeitfenstern von 100µSek. Daraus ergeben sich für den Realtimebereich Context-Switchingzeiten von 100µSek. Die Reaktion auf einen externen Trigger erfolgt im nSek-Bereich.



Mit Drag & Drop in kürzester Zeit zur komfortablen grafischen Bedieneroberfläche

Eine graphische Bedieneroberfläche (GUI) zu erstellen ist nicht nur ein enormer Programmieraufwand, sondern bedeutet auch Abstimmungen mit Designern, Marketing, Kunden und Endanwendern. Alle möchten mitreden, haben Änderungswünsche und Abstimmungsbedarf.

Auf den BF548 basierenden Plattform kann jeder, nach einer kurzen Einführung, durch Verbinden grafischer Elemente / Instrumente am PC in wenigen Stunden Vorschläge selbst entwerfen, realisieren und prüfen. Das LabVIEW Frontpanel-Konzept für Embedded Anwendungen unterstützt diesen Prozess durch einfach zu handhabende Faceplates. Unterschiedlichste Varianten und Strategien vom einfachen Prozessmonitor bis hin zu komplexen, mehrschichtigen Benutzerführungen können per Drag & Drop aufgebaut werden. Steuerungselemente, Eingabefeld, Taster, Schieberegler und Drehknöpfe, Anzeigen, Linienplots, Tachos, Bargraphen u.a. lassen sich zu Benutzeroberflächen kombinieren. Sehr gute Effekte können auch mit unterschiedlich großen JPG-Bildern erzielt werden. Sie werden über VI’s (Virtuelle Instrumente) sichtbar gemacht und positioniert. So lassen sich GUI-Prototypen oder ergonomische Grafikelemente mit gängigen Zeichnungsprogrammen entwerfen und ins Zielsystem laden. Die Benutzereingaben werden in VI’s ausgewertet und als Events von der Programmlogik verarbeitet.

Selbstverständlich können auch eigene C-Programme eingebunden werden. Anschließend wird der Code generiert, welcher der Embedded CPU die gesamte Kontrolle über das GUI übergibt. Als Interface dienen kompakte Color TFT’s mit Touchfunktionen. Die Bedieneroberfläche kann parallel zur Hardware und zur Prozesssoftware entwickelt werden.


Rapid Prototyping für Meß- und Regeltechnische-Aufgaben

Schneller zu Prototypen, schneller zum Serienprodukt bei Mess- und Regeltechnischen-Aufgaben ?
Mit den Development Kits ZMDevkit und ZMCDevkit bieten wir Ihnen diese Möglichkeit. Diese sind integrierte Entwicklungs- und Testumgebungen mit graphischer Programmieroberfläche und modulare Hardware, Realtime fähig, mit sehr geringem Stromverbrauch.
Die Hardware basiert auf kompakten, felderprobten Standardmodulen.
Die graphische Programmieroberfläche LabVIEW bzw. LabVIEW Embedded bietet fertige Funktionsblöcke (VIs) für die verschiedensten Operationen, die auf einfache Art durch Drag and Drop zusammengefügt werden. Und ermöglicht so ein sehr effektives arbeiten. In sehr kurzer Zeit erhalten Sie verwertbare und überprüfbare Ergebnisse. Zusätzlich bietet das System einen Fast Debug Mode (FDM). In diesem FDM-Modus können Sie die einzelnen Schritte oder das fertige Programm (im Interpretermode) sofort überprüfen und mit realen Ein- und Ausgängen live auf der Zielhardware testen und ausführen.

 

Weitere Informationen zum ZMC - Software Development Kit:
Datenblatt:
ZMC - Software Development Kit (PDF)

 

Aktuelles

Baukasten für Mess-, Regel- und Steueraufgaben

Ein kostengünstiger, universeller Baukasten für Mess-, Steuer- und Regelaufgaben.

 
Workshops für LabVIEW auf Mikroprozessoren

Eintägige Workshops für LabVIEW auf Mikroprozessoren in München

 
Abatron BDI3000 JTAG Multicore Debugging

Multicore Debugging für Cavium Networks Octeon II CN6xxx und Freescale QorIQ P3/P4/P5

 
In 48h zum Prototypen

Sensorsignale einfach
auswerten, Mess-/Regel-Ideen schnell umsetzen, Prototypen in Stunden oder Tagen realisieren.

 
BDI3000 Cortex Serial Wire Textausgabe auf Telnet

Die BDI 3000/2000 ermöglicht Cortex Prozessoren die Textausgabe über die SWO Schnittstelle auf Telnet.

  Weitere News...

Computer Communication & Interface GmbH, Starnberger Str. 22, 82131 Gauting bei München
Tel.: +49-89-850 97 18, Fax: +49-89-850 97 19, Email: