LabVIEW für Dummies
LabVIEW für Dummies
Bibliografische Information der Deutschen Nationalbibliothek
Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de
abrufbar.
1. Auflage 2022
© 2022 Wiley-VCH GmbH, Boschstraße 12, 69469 Weinheim, Germany
All rights reserved including the right of reproduction in whole or in part in any form. This book published by arrangement with John Wiley and Sons, Inc.
Alle Rechte vorbehalten inklusive des Rechtes auf Reproduktion im Ganzen oder in Teilen und in jeglicher Form. Dieses Buch wird mit Genehmigung von John Wiley and Sons, Inc. publiziert.
Wiley, the Wiley logo, Für Dummies, the Dummies Man logo, and related trademarks and trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries. Used by permission.
Wiley, die Bezeichnung »Für Dummies«, das Dummies-Mann-Logo und darauf bezogene Gestaltungen sind Marken oder eingetragene Marken von John Wiley & Sons, Inc., USA, Deutschland und in anderen Ländern.
Das vorliegende Werk wurde sorgfältig erarbeitet. Dennoch übernehmen Autoren und Verlag für die Richtigkeit von Angaben, Hinweisen und Ratschlägen sowie eventuelle Druckfehler keine Haftung.
LabVIEW™ is a registered trademark in the U.S., the E.U., and other jurisdictions, of National Instruments Corporation, Austin, Texas, U.S.A. This publication is independent of National Instruments Corporation, which is not affiliated with the publisher or the author, and does not authorize, sponsor, endorse or otherwise approve this publication.
LabVIEW™ ist eine in den USA, der EU und anderen Ländern eingetragene Marke der National Instruments Corporation, Austin, Texas, USA. Diese Publikation ist unabhängig von der National Instruments Corporation, die nicht mit dem Herausgeber oder dem Autor verbunden ist und diese Publikation nicht autorisiert, gesponsert, befürwortet oder anderweitig genehmigt.
Coverfoto: Melanie von der Crone, Corinna Meiwald
Korrektur: Shangning Postel-Heutz
Print ISBN: 978-3-527-71820-7
ePub ISBN: 978-3-527-83172-2
Melanie von der Crone ist 1986 geboren und hat nach einer Ausbildung zur Zahnmedizinischen Fachangestellten im Jahr 2011 mit dem Studium der Bio- und Nanotechnologien begonnen und dieses im Jahr 2016 mit dem Abschluss Master of Science beendet. Im Rahmen des Studiums wurde die graphische Programmiersprache LabVIEW erlernt und angewendet. Seit Abschluss des Studiums hat sie die häusliche Betreuung ihrer beiden Kinder übernommen (geboren 2017 und 2020).
Corinna Meiwald ist 1992 geboren und hat ebenfalls ab dem Jahr 2011 Bio- und Nanotechnologien studiert und dieses im Jahr 2017 mit dem Abschluss Master of Science beendet. Seitdem ist sie als Software-Entwicklerin und Projektleiterin in einer Firma für Elektronik und Sensorik tätig und hat in ihrem Berufsalltag im Wesentlichen mit LabVIEW zu tun. Zwischenzeitlich sind in ihrem Haushalt ebenfalls zwei Kinder hinzugekommen (geboren 2018 und 2021).
Die Idee zum Buch entstand, weil beiden Autorinnen im Studium praktikable Literatur zur graphischen Programmiersprache LabVIEW fehlte und »LabVIEW für Dummies« vergeblich in den Regalen der Bücherei suchten. Frau Meiwald steuerte für dieses Projekt praktische Erfahrung im Umgang mit LabVIEW bei, tat sich aber schwer dessen Inhalte »einfach«zu formulieren. Frau von der Crone fiel es dagegen leichter, das Ganze aus der »Dummie«-Sichtweise zu betrachten, da sie die Inhalte des Studiums für dieses Projekt neu aufarbeiten musste. Eine perfekte Kombination also, um ein Buch über LabVIEW für die bekannte »… für Dummies«-Reihe zu schreiben!
Dieses Buch soll Ihnen helfen, einen Einstieg in LabVIEW zu finden und die Verwirklichung Ihrer ersten Programme zu ermöglichen. Dazu erhalten Sie ein Nachschlagewerk über LabVIEW, welches die (in unseren Augen) wichtigsten Grundlagen enthält, um ein eigenes Programm auf die Beine zustellen. Um dies zu erleichtern, haben wir ein Programm erstellt, in dem Sie gegen einen Croupier Black Jack spielen. Der Aufbau des Programms zieht sich peu à peu durch das Buch und wird am Ende nochmals vollständig beschrieben.
LabVIEW bietet dem Anwender sehr viele Elemente und Funktionen, um ein Programm zu erstellen. Leider können wir nicht auf alles eingehen, weil das Buch ansonsten wahrscheinlich mehr als tausend Seiten hätte. Deshalb haben wir uns im Rahmen dieses Buches größtenteils auf jene Elemente und Funktionen beschränkt, die im Black Jack-Programm notwendig sind. Allerdings gibt es auch den ein oder anderen Ausflug in LabVIEW-Bereiche, die nichts mit dem Programm zu tun haben. Generell gilt für LabVIEW (und wahrscheinlich für vieles andere auch): Learning by doing! Bitte nutzen Sie deshalb zusätzlich intensiv die von National Instruments für LabVIEW bereitgestellten Hilfefunktionen und untersuchen Sie die gewünschten Elemente und Funktionen mit ihren vielfältigen Optionen vor ihrer Anwendung genau. Im Zweifel geht man ganz nach dem Prinzip »Trial and Error«vor: Ausprobieren und gucken, was im Programm passiert (oder auch nicht)!
Bei National Instruments gibt es die Möglichkeit, an Zertifizierungstests für LabVIEW teilzunehmen, um sein Können zu zeigen. Die Zertifizierung wird in vier Stufen unterteilt:
Wenn Sie sich für eine Zertifizierung interessieren, finden Sie weitere Informationen auf der Webseite von National Instruments.
Das Buch ist in einzelne Kapitel unterteilt, sodass Sie es nicht von vorne bis hinten lesen müssen. Sie können einzelne Kapitel überspringen oder nur Teile davon lesen, wenn Sie beispielsweise schon gewisse Vorkenntnisse in LabVIEW haben. Grundsätzlich raten wir Ihnen jedoch, das Buch von vorne bis hinten zu lesen, da sich so für den Leser der Aufbau von Black Jack (oder generell eines Programms) optimal erschließt – zumindest war das unsere Grundidee und unser Anliegen.
Das Buch ist in seiner Schreibweise so konzipiert, dass Sie als Leser ein Programm für einen anderen Anwender erstellen. Wenn von einer Erstellungszeit die Rede ist, meinen wir die Zeit, während der Programmierung, also in der Sie als Ersteller das Programm entwickeln. Wird das Wort Laufzeit verwendet, ist die Ausführung der von Ihnen programmierten Befehle gemeint, nachdem das Programm gestartet wurde.
Für einen einfacheren Lesefluss verzichten wir in diesem Buch auf eine gendergerechte Sprache. Selbstverständlich sollen sich alle Leser – ob männlich, weiblich oder divers – angesprochen fühlen.
Im Buch wird die englische Version von LabVIEW verwendet und dementsprechend sind auch alle Fachbegriffe in englischer Sprache, da in den meisten Unternehmen die englische Version im Einsatz ist.
Grundsätzlich gilt natürlich auch hier: Sie sollten alles lesen! Wenn Sie jedoch schon mit der Entwicklungsumgebung von LabVIEW vertraut sind, können Sie möglicherweise das Kapitel 1 LabVIEW überspringen. Oder falls Sie mit der Arbeit in Projekten keinerlei Berührungspunkte haben, könnten Sie Kapitel 3 ebenfalls übergehen.
Wir gehen davon aus, dass Sie grundlegende Kenntnisse besitzen, einen Computer zu bedienen und in der Lage dazu sind, LabVIEW zu installieren und in Betrieb zu nehmen. Die entsprechende Software können Sie auf der Webseite von National Instruments herunterladen. Neuerdings gibt es dort die Möglichkeit, eine kostenlose Community Edition von LabVIEW zu verwenden, so wie wir es auch für dieses Buch getan haben (nach Rücksprache mit National Instruments). Diese bietet die vollen Funktionen wie bei einer kommerziellen Version, darf allerdings nicht für kommerzielle Zwecke genutzt werden und ist nur für den privaten Gebrauch zugelassen. Die genau freigegebenen Verwendungszwecke der Community Edition können Sie in den Lizenzbedingungen von National Instruments nachlesen. Sie ist jedoch genau das Richtige, um Ihre ersten (privaten) Schritte und Programmierungen in LabVIEW vorzunehmen.
Außerdem nehmen wir an, dass Sie vermutlich schon in irgendeiner Form mit LabVIEW in Berührung gekommen sind, ansonsten würden Sie dieses Buch sicherlich nicht in Ihren Händen halten. Dennoch haben wir uns bemüht, die Inhalte so zu formulieren, als hätten Sie noch nie etwas von LabVIEW gehört.
Dieses Buch besteht aus folgenden Kapiteln:
Im nächsten Kapitel wird Ihnen erst einmal das Funktionsprinzip und die Entwicklungsumgebung von LabVIEW vorgestellt. Danach werden wir auf die ersten Schritte zur Programmierung von Black Jack eingehen.
Die weiteren Inhalte dieses Buches repräsentieren die in unseren Augen wichtigsten Grundlagen von LabVIEW. Uns ist bewusst, dass dem ein oder anderen Leser Informationen fehlen oder ggf. auch zu viel sein werden. Auch ist unser Weg, LabVIEW zu beschreiben und das Programm Black Jack aufzubauen, NICHT der einzig richtige und vielleicht auch nicht der beste oder eleganteste. Unser Ziel war es, für Anfänger einen guten Einstieg in LabVIEW zu verwirklichen, indem wir überlegt haben, was uns im Studium dazu gefehlt hat bzw. geholfen hätte. Das haben wir versucht in diesem Buch anhand des Beispielprogramms Black Jack umzusetzen.
In diesem Sinne wünschen wir Ihnen viel Spaß beim Lesen und wir hoffen natürlich, dass Sie am Ende mehr über LabVIEW wissen als vorher!
Teil I