17.12.2014 Aufrufe

3-2013

Fachzeitschrift für Medizintechnik-Produktion, Entwicklung, Distribution und Qualitätsmanagement

Fachzeitschrift für Medizintechnik-Produktion, Entwicklung, Distribution und Qualitätsmanagement

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Software/Tools/Kits<br />

Grafische Embedded-<br />

Anwendungsprogrammierung<br />

Starter-Kit + C-Code-Generator für grafische Programmierung von Mikroprozessoren<br />

Bild 1: Starter-Kit mit C-Code-Generator für Machbarkeitsstudie, Rapid Prototyping und Serie:<br />

Embedded Systeme grafisch programmieren mit LabVIEW auf Mikroprozessoren<br />

Kreativität entfalten<br />

Eine Möglichkeit diese Herausforderung<br />

zu meistern ist: Eine<br />

grafische, domänenspezifische<br />

Programmiersprache einzusetzen,<br />

welche die Komplexität von Hardware,<br />

Software, Betriebssystem<br />

und Tools komfortabel abstrahiert.<br />

So kann sich der Entwickler<br />

auf den Kern der Aufgabe konzentrieren,<br />

seine Produktivität bis<br />

Faktor 4 erhöhen und so selbst<br />

ausgefallene Ideen in Rekordzeit<br />

kreativ umsetzen. Dank der<br />

grafischen Abstraktion ist dieses<br />

Werkzeug auch für Produktentwickler,<br />

System- und Prozess-<br />

Spezialisten besonders interessant,<br />

welche sich primär mit der<br />

Lösung der Aufgabe und in zweiter<br />

Linie mit der Programmierung<br />

beschäftigen wollen.<br />

Vom LabVIEW-Diagramm<br />

zum Mikroprozessor<br />

In der Embedded-Welt der<br />

Mikrocontroller, Mikroprozessoren<br />

und DSPs ist die Sprache «C»<br />

heute der Quasi-Standard. Genau<br />

hier setzt National Instruments<br />

(NI) ANSI-C-Code-Generator an.<br />

Er übersetzt ein grafisches Lab-<br />

VIEW-Diagramm/Blockschaltbild<br />

inklusive Mathematik- und Signalverarbeitungs-VIs<br />

in neutralen<br />

ANSI-C-Code. Dieser wird üblicherweise<br />

in übergeordnete «C»<br />

oder «C++» Applikationssoftware<br />

eingebettet und auf eine beliebige<br />

Mikroprozessorplattform portiert.<br />

Schmid Elektronik (NI «Electronic<br />

Autor:<br />

Marco Schmid,<br />

Schmid-Elektronik AG<br />

Entwickler von Embedded-Hardund<br />

-software sind heute mit den<br />

Konsequenzen einer schnelllebigen<br />

Zeit von Smartphones und<br />

Tablets konfrontiert. Diese sind<br />

stark geprägt von innovativen<br />

Designs und immer neuen Features.<br />

Die Anwender haben sich<br />

mittlerweile an diesen Komfort<br />

gewöhnt und transformieren ihre<br />

Erwartungshaltung stillschweigend<br />

von ihrem privaten in ihr berufliches<br />

Umfeld. C-Code-Generatoren<br />

(Bild 1) tragen wesentlich<br />

dazu bei, diesen neuen Schwung<br />

auch dort zu nutzen.<br />

Bild 2: Der LabVIEW-ANSI-C-Code-Generator übersetzt<br />

das grafische Diagramm in eine echtzeitfähige Standalone-<br />

Firmware, die direkt in das Bootflash gebrannt wird.<br />

50 meditronic-journal 3/<strong>2013</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!