From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

 

​Ajout de code à partir d’autres langages de programmation

 

Utilisez Python, MATLAB, C et .NET avec LabVIEW

 

 

LabVIEW parle plusieurs langues. Les développeurs peuvent ajouter de nouveaux algorithmes, des routines d’analyse des données et se connecter à d’autres systèmes avec du code écrit en Python, C et .NET. La flexibilité et l’intégration du langage permettent de gagner du temps.

Fonctionnalités clés pour l’ajout d’autres codes

Nœud Python

Le Nœud Python permet aux ingénieurs de tirer parti de nouveaux algorithmes et technologies de l’écosystème Python. Les utilisateurs peuvent sélectionner des versions, mettre au point et travailler avec des environnements virtuels.

Nœud MATLAB

Le Nœud MATLAB apporte une analyse avancée, une conception d’algorithmes et une simulation à LabVIEW. Il est doté de fonctionnalités permettant d’appeler des versions spécifiques et de parcourir le code à mettre au point.

DLL et assemblys .NET

La fonction Appeler une fonction d’une DLL et le nœud du constructeur permettent la réutilisation de code C/C++ et .NET dans LabVIEW. Les utilisateurs peuvent appeler des bibliothèques liées dynamiques et des assemblys existants.

Le Nœud Python nous donne la possibilité d’intégrer Python dans LabVIEW et de combiner les deux langages. Avec la prédominance de Python, il est plus facile de travailler avec d’autres personnes plus familières avec certains atouts de Python et qui les maîtrisent.

James McNally

Ingénieur système et directeur

Wiresmith Technology

LabVIEW pour le développement de systèmes de test

Améliorer la collaboration

Les équipes travaillent mieux avec LabVIEW, même si tous les développeurs n’utilisent pas LabVIEW. Les autres langages ne sont pas un obstacle aux capacités d’intégration.

Gagner du temps de développement

Dans LabVIEW, les ingénieurs effectuent moins de traduction de code pour obtenir les fonctionnalités dont ils ont besoin pour leur système. Les nœuds de langage permettent de gagner du temps d’ingénierie avec la réutilisation.

Utiliser l’outil adapté à la tâche

Les ingénieurs choisissent systématiquement LabVIEW pour construire des interfaces utilisateur, automatiser du matériel, etc. Pour d’autres tâches, les ingénieurs peuvent intégrer d’autres outils, où les capacités sont plus alignées.

Tout faire avec LabVIEW

LabVIEW est le pôle centralisé nécessaire aux tests et aux mesures. Les utilisateurs peuvent intégrer des algorithmes de machine learning, interagir avec d’autres systèmes, communiquer avec des applications tierces, etc.