National Instruments lance gratuitement LabVIEW 2020 et NXG 5.0 Community Edition

Bonjour collègues!

Fin avril, un événement s'est produit que les fans de dessin de code attendaient: la société National Instruments a enfin sorti une édition gratuite de son système de programmation graphique - LabVIEW Community Edition .

image

Le nom a quelque chose en commun avec la communauté Visual Studio, mais contrairement au Studio, l'environnement de développement LabVIEW est absolument gratuit uniquement pour les projets non commerciaux et pour étudier dans les écoles (une licence de site académique est requise pour les universités).

Eh bien, maintenant tout le monde peut rejoindre le monde fascinant de la programmation graphique, télécharger LabVIEW et jouer avec lui aussi longtemps qu'il y a suffisamment de désir (et de patience).

NI va généralement dans la bonne direction pour promouvoir LabVIEW (autant qu'il peut l'être dans un domaine spécifique comme la programmation graphique). Jusqu'à présent, il n'y avait tout simplement pas de moyen légal de l'utiliser après la période d'essai, mais d'acheter - puisque la version professionnelle coûte plus de six mille, et si avec plusieurs boîtes à outils, le coût se traduit facilement en un montant à cinq chiffres et en aucun cas en roubles. Même une simple version de base coûte quatre cents par an et n'est clairement pas destinée à un loisir. Et le produit lui-même est très curieux - je suis heureux de suivre les commentaires et de voir que les opinions sont polaires - du rejet pur et simple à l'amour, mais peu de gens laissent cette chose complètement indifférente.

LabVIEW 2020 et LabVIEW NXG 5.0


Vous devez d'abord donner une petite explication pour éviter toute confusion, car pour le moment nous avons deux éditions de LabVIEW à notre disposition. Le premier s'appelle LabVIEW 2020. Il s'agit d'une continuation de la ligne "classique" LabVIEW, qui remonte à octobre 1986. Il s'agit en fait de la vingtième version (à partir de la neuvième version, la numérotation coïncide avec l'année). Fondamentalement, dans la "production", il est utilisé. Cette ligne a une interface un peu "bonjour des années 90", mais plus de vingt réincarnations cette ligne classique a gagné un grand nombre de bibliothèques et de boîtes à outils.
La deuxième version disponible au téléchargement est LabVIEW NXG 5.0. «NXG» signifie «NeXt Generation» - la prochaine génération. Cette ligne date de 2017 et devrait à terme remplacer la ligne "classique". Actuellement, les éléments du LabVIEW classique de version en version sont de plus en plus transférés vers NXG ( LabVIEW NXG RoadMap ), mais il reste encore largement en train de rattraper son retard, bien qu'avec certains équipements NI, l'environnement NXG simplifie considérablement l'installation et la configuration. En général, il est assez difficile de sortir une nouvelle génération d'outils tout en étendant constamment la génération précédente.

La différence fondamentale entre ces deux lignes réside également dans les outils utilisés pour le développement. Si l'essentiel de LabVIEW 2020 est écrit en plus, alors NXG est .net. D'où le certain «ralentissement» du NXG au début et au début des travaux, bien que la cinquième version soit devenue subjectivement un peu «plus rapide».

Une autre différence entre LabVIEW "classique" et LabVIEW NXG est que LabVIEW est généralement multiplateforme - il existe des versions non seulement pour Windows, mais aussi pour Mac OS (10.13 ou 10.14) et Linux (officiellement pour openSUSE Leap 42.3 / 15.0, Red Hat Enterprise Linux 7/8 et CentOS 7/8), mais NXG est uniquement pour Windows (enfin, c'est compréhensible - il utilise WPF pour l'interface).

Cependant, la LabVIEW Community Edition gratuite est offerte uniquement pour Windows et LabVIEW 2020 Community Edition est exclusivement dans la version 32 bits (et la NXG Community Edition n'est que de 64 bits, car la NXG 32 bits n'existe pas dans la nature). C'est étrange de ne pas voir Community Edition pour Linux.

Je recommanderais de télécharger et d'installer les deux éditions (liens à la fin de l'article). À un moment donné, vous devrez peut-être vous inscrire sur le site Web de NI (dans tous les cas, il est logique de le faire afin de pouvoir discuter sur le forum, d'autant plus qu'il est entièrement gratuit et sans SMS). Pendant le processus d'installation, vous serez invité à désactiver le démarrage rapide de Windows - vous n'avez pas besoin de le faire, sauf si vous avez un équipement NI qui ne peut pas s'initialiser correctement lorsque l'option de démarrage rapide est activée (qui est activée par défaut).

Les deux versions - 2020 et NXG - "s'entendent parfaitement" sur le même ordinateur et n'interfèrent pas entre elles. Un assez grand nombre d'exemples ont été accumulés pour le LabVIEW «classique», et il y a des choses qui ne sont pas disponibles dans NXG (enfin, voici le Picture Control 2D et 3D, par exemple).

Cependant, pour enseigner la programmation graphique "à partir de zéro", je ne conseillerais pas les "classiques", mais le NXG - il existe une interface légèrement plus moderne et agréable, et idéologiquement, ils sont très similaires. De plus, la nouvelle version a tout en ordre avec Unicode, eh bien, sur les moniteurs haute résolution, cela semble beaucoup mieux, mais en général, l'esquisse de code pour le diagramme est similaire, quelque chose comme ça dans le bon vieux LabVIEW 2020:

image

Et donc dans NXG moderne:



De plus, NXG a de bons tutoriels interactifs sur les bases - types de base, tableaux, clusters, boucles, etc.:



Pour des questions spécifiques, je peux recommander en toute sécurité quelques forums: le forum officiel sur le site Web de NI (en anglais) et le portail LabVIEW russophone. Là et là, ils sont heureux d'aider les débutants, et je peux répondre à quelques questions de base dans les commentaires.

Liens connexes:


Page de téléchargement de LabVIEW Community Edition
Lien direct Image iso de LabVIEW 2020 Community Edition - 1,91 Go

Télécharger LabVIEW NXG Community Edition
Lien de téléchargement direct Image iso de LabVIEW NXG 5.0 - 4,02 Go .

Comparaison des versions de LabVIEW et NXG -

Foire aux questions sur l'utilisation et les licences .

All Articles