National Instruments startet die kostenlose LabVIEW 2020 und NXG 5.0 Community Edition

Hallo Kollegen!

Ende April ereignete sich ein Ereignis, auf das Fans des Codezeichnens warteten: Das Unternehmen National Instruments veröffentlichte schließlich eine kostenlose Ausgabe seines Grafikprogrammiersystems - LabVIEW Community Edition .

Bild

Der Name erinnert an die Visual Studio-Community, aber im Gegensatz zum Studio ist die LabVIEW-Entwicklungsumgebung nur für nichtkommerzielle Projekte und für den Unterricht an Schulen absolut kostenlos (für akademische Universitäten ist eine Lizenz für akademische Standorte erforderlich).

Nun kann jeder in die faszinierende Welt der Grafikprogrammierung einsteigen, LabVIEW herunterladen und damit spielen, solange genügend Lust (und Geduld) vorhanden ist.

NI bewegt sich bei der Förderung von LabVIEW im Allgemeinen in die richtige Richtung (so weit es in einem bestimmten Bereich wie der grafischen Programmierung richtig sein kann). Bisher gab es einfach keine legale Möglichkeit, es nach der Testphase zu verwenden, sondern zu kaufen - da die professionelle Version mehr als sechstausend kostet und wenn mit mehreren Toolkits, die Kosten leicht in einen fünfstelligen Betrag und keineswegs in Rubel übersetzt werden. Selbst eine einfache Basisversion kostet vierhundert pro Jahr und ist eindeutig nicht für ein Hobby gedacht. Und das Produkt selbst ist sehr neugierig - ich bin froh, den Kommentaren zu folgen und zu sehen, dass die Meinungen polar sind - von völliger Ablehnung bis zur Liebe, aber nur wenige Menschen lassen diese Sache völlig gleichgültig.

LabVIEW 2020 und LabVIEW NXG 5.0


Zuerst müssen Sie eine kleine Erklärung geben, um Verwirrung zu vermeiden, da uns derzeit zwei Ausgaben von LabVIEW zur Verfügung stehen. Die erste heißt LabVIEW 2020. Dies ist eine Fortsetzung der "klassischen" LabVIEW-Linie, die bis Oktober 1986 zurückreicht. Tatsächlich ist dies die zwanzigste Version (ab der neunten Version stimmt die Nummerierung mit dem Jahr überein). Grundsätzlich wird es in der "Produktion" eingesetzt. Diese Linie hat eine etwas "Hallo aus den Neunzigern" -Schnittstelle, aber über zwanzig Reinkarnationen hat diese klassische Linie eine große Anzahl von Bibliotheken und Toolkits erhalten.
Die zweite zum Download verfügbare Version ist LabVIEW NXG 5.0. "NXG" bedeutet "NeXt Generation" - die nächste Generation. Diese Linie stammt aus dem Jahr 2017 und wird auf lange Sicht wahrscheinlich die "klassische" Linie ersetzen. Gegenwärtig werden die Elemente des klassischen LabVIEW von Version zu Version immer mehr auf NXG ( LabVIEW NXG RoadMap ) übertragen, aber es bleibt in vielerlei Hinsicht „aufholend“, obwohl die NXG-Umgebung bei einigen NI-Geräten die Einrichtung und Konfiguration erheblich vereinfacht. Im Allgemeinen ist es eine ziemlich schwierige Aufgabe, eine neue Generation von Werkzeugen freizugeben und gleichzeitig die vorherige Generation ständig zu erweitern.

Der grundlegende Unterschied zwischen diesen beiden Linien liegt auch in den für die Entwicklung verwendeten Werkzeugen. Wenn der Großteil von LabVIEW 2020 in Pluszeichen geschrieben ist, ist NXG .net. Daher die gewisse "Verlangsamung" des NXG zu Beginn und zu Beginn der Arbeit, obwohl die fünfte Version subjektiv etwas "schneller" wurde.

Ein weiterer Unterschied zwischen dem „klassischen“ LabVIEW und LabVIEW NXG besteht darin, dass LabVIEW im Allgemeinen plattformübergreifend ist - es gibt Versionen nicht nur für Windows, sondern auch für Mac OS (10.13 oder 10.14) und Linux (offiziell für openSUSE Leap 42.3 / 15.0, Red) Hat Enterprise Linux 7/8 und CentOS 7/8), aber NXG ist nur für Windows (nun, das ist verständlich - es verwendet WPF für die Schnittstelle).

Die kostenlose LabVIEW Community Edition wird jedoch nur für Windows angeboten, und die LabVIEW 2020 Community Edition ist ausschließlich in der 32-Bit-Version verfügbar (und die NXG Community Edition ist nur 64-Bit, da die 32-Bit-NXG in der Natur nicht vorhanden ist). Es ist seltsam, Community Edition für Linux nicht zu sehen.

Ich würde empfehlen, beide Editionen herunterzuladen und zu installieren (Links am Ende des Artikels). Möglicherweise müssen Sie sich irgendwann auf der NI-Website registrieren (in jedem Fall ist dies sinnvoll, um im Forum chatten zu können, zumal es völlig kostenlos und ohne SMS ist). Während des Installationsvorgangs werden Sie aufgefordert, den Windows-Schnellstart zu deaktivieren. Sie müssen dies nur tun, wenn Sie über NI-Geräte verfügen, die nicht korrekt initialisiert werden können, wenn die Schnellstartoption aktiviert ist (die standardmäßig aktiviert ist).

Beide Versionen - sowohl 2020 als auch NXG - "verstehen" sich perfekt auf demselben Computer und stören sich nicht gegenseitig. Für das „klassische“ LabVIEW wurde eine relativ große Anzahl von Beispielen gesammelt, und es gibt Dinge, die in NXG nicht verfügbar sind (hier sind beispielsweise 2D- und 3D-Bildsteuerung).

Für das Unterrichten von Grafikprogrammierung „von Grund auf“ würde ich jedoch nicht „Klassiker“ empfehlen, sondern NXG - es gibt eine etwas modernere und angenehmere Oberfläche, und ideologisch sind sie sehr ähnlich. Außerdem hat die neue Version mit Unicode alles in Ordnung. Auf hochauflösenden Monitoren sieht es viel besser aus, aber im Allgemeinen sieht die Codeskizze für das Blockdiagramm ähnlich aus, ähnlich wie im guten alten LabVIEW 2020:

Bild

Und so weiter modernes NXG:



Zusätzlich bietet NXG einige nette interaktive Tutorials zu den Grundlagen - Grundtypen, Arrays, Cluster, Schleifen usw .:



Für spezielle Fragen kann ich sicher ein paar Foren empfehlen: das offizielle auf der NI-Website (auf Englisch) und russischsprachiges LabVIEW-Portal. Sowohl dort als auch dort helfen sie gerne Anfängern, und ich kann einige grundlegende Fragen in den Kommentaren beantworten.

Verwandte Links:


LabVIEW Community Edition Download-Seite
Direkter Link LabVIEW 2020 Community Edition - 1,91 GB ISO- Bild

Download LabVIEW NXG Community Edition
Direkter Download-Link LabVIEW NXG 5.0 - 4,02 GB ISO- Image .

Vergleich der

häufig gestellten Fragen zur Verwendung und Lizenzierung von LabVIEW- und NXG-Versionen .

All Articles