Compatibilité des produits NI avec Microsoft Windows 10

Aperçu

Microsoft Windows 10 est la version la plus récente du système d’exploitation Windows et comporte des changements importants par rapport aux versions précédentes. Windows 10 introduit plusieurs nouvelles fonctionnalités et combine des fonctionnalités de Windows 7 et de Windows 8. Utilisez les ressources ci-dessous pour savoir comment Windows 10 affecte les ingénieurs et scientifiques, pour déterminer si vous devriez adopter cette nouvelle technologie et pour comprendre les bonnes pratiques de développement d’applications industrielles et scientifiques sous Windows 10.

Contenu

Porter des applications existantes vers Windows 10

De manière générale, les applications créées pour Windows 7 et 8 devraient continuer à fonctionner sous Windows 10, mais les drivers de matériels et les environnements de développement devraient être mis à jour vers la version d’août 2015 ou une version ultérieure.

Accéder aux logiciels NI sous Windows 10

Windows 10 réintroduit le menu Démarrer, ce qui change la façon dont vous accédez aux produits NI. Les raccourcis de haut niveau (comme MAX) sont listés sous la section NI alphabétisée du menu « Toutes les applications ». Tous les raccourcis secondaires sont sous la section NI du menu.

Comme sous Windows 8, les logiciels NI ne fonctionneront pas comme des applications Windows Store et les applications créées avec des logiciels NI ne pourront pas non plus fonctionner comme des applications Windows Store. En effet, le système d’exploitation limite l’accès nécessaire à l’API Win32.

Problèmes de compatibilité connus

Support de Silverlight 

Certaines composantes logicielles NI requièrent Microsoft Silverlight. Le navigateur par défaut sous Windows 10, Microsoft Edge, ne supporte pas Silverlight. Google Chrome ne supporte plus non plus Silverlight. Windows 10 inclut Internet Explorer 11 pour rétrocompatibilité, qui supporte Silverlight. Toutes les pages Silverlight lancées depuis MAX utiliseront Internet Explorer, mais les pages nécessitant Silverlight et qui sont lancées manuellement via un navigateur ne supportant pas Silverlight (comme Edge ou Chrome) ne s’ouvriront pas correctement. Pour en savoir plus sur l’utilisation de pages basées sur Silverlight sous Windows 10, veuillez consulter l’article de la Base de connaissances, Remote Front Panels, NI Network Browser, and the Web Interface (WIF) Do Not Work in Google Chrome Version 42 or Higher.

Problèmes de démarrage rapide

NI encourage vivement ses clients à désactiver la fonction de démarrage rapide. Pour obtenir plus d’informations, reportez-vous à l’article KnowledgeBase Hardware Not Detected or Not Functional in Windows Due to Fast Startup.

Réparer les logiciels NI après une mise à niveau

Effectuer une réparation sur les logiciels NI après la mise à niveau vers Windows 10 peut entraîner une perte d’accès au matériel associé à ces drivers réparés. Pour rendre les drivers matériels NI de nouveau opérationnels, effectuez une seconde réparation des drivers affectés. Ce problème avait déjà été découvert lors de la mise à jour de Windows 8.0 à 8.1 et s’applique également aux mises à niveau vers Windows 10.

Comment utiliser les tableaux de compatibilité Windows 10

  • Dans le tableau suivant, la colonne qui s'intitule « Windows 10 64 bits (utilisant des logiciels 32 bits) » indique la première version de logiciels 32 bits qui s'exécutera sous la couche d’émulation Windows on Windows (WOW64)
  • Dans les tableaux ci-dessous, Non supporté signifie que l'utilisateur final ne peut pas utiliser un logiciel NI 32 bits dans ses scénarios logiciels 64 bits. Sans objet signifie que la largeur de bits du logiciel pour cette version du système d’exploitation n'existe pas ou n'est pas une configuration valide. Par exemple, les environnements de développement MAX ou LabWindows™/CVI™ n’ont pas de version 64 bits de l’exécutable, mais fonctionneront sous Windows 10 64 bits. Un programme 64 bits ne fonctionnera pas sur un système d’exploitation 32 bits.

Compatibilité des produits NI avec Microsoft Windows 10

Quelle est la différence entre Windows 10 32 bits et Windows 10 64 bits ?

Windows 10 32 bits peut s’exécuter sur du matériel x86 ou x64. Tout comme Windows XP 32 bits, Windows 10 32 bits n’autorise l’accès qu’à des adresses 32 bits. De ce fait, bien que Windows 10 32 bits s’exécute sur du matériel x64, il est limité à une utilisation de 4 gigaoctets de RAM. Windows 10 32 bits n’exécute pas de version 64 bits de drivers ou logiciels conçus pour s'exécuter initialement sur des systèmes d’exploitation 64 bits.

Windows 10 64 bits ne peut être installé que sur du matériel x64. Cette version du système d’exploitation permet aux logiciels d’utiliser des adresses 64 bits pour accéder à du matériel, et peut ainsi accéder à des espaces mémoire plus vastes.  Afin de s’exécuter correctement sous Windows 10 64 bits, tous les drivers doivent avoir un support 64 bits d’origine. Cependant, la plupart des applications logicielles 32 bits peuvent s’exécuter au sein d’une couche d’émulation de Windows 10 64 bits.

Pour obtenir de plus amples informations sur les différences entre Windows 32 bits et 64 bits, reportez-vous à la page Utilisation des produits NI avec Windows 32 bits et 64 bits.

Logiciels

Comme la sortie de Windows 10 était très proche de celle des produits NI d’août 2015, ces produits ne documentaient pas le support de Windows 10. Suite au test de ces produits après la sortie de Windows 10, les logiciels suivants de NI sont compatibles avec les versions listées de Windows 10 32 bits et Windows 10 64 bits. Depuis 2016, toutes les nouvelles versions et mises à jour de service pack de logiciels NI documentent leur compatibilité avec Windows 10 dans leurs fichiers Readme. Si vous avez des questions relatives à la compatibilité d’un logiciel avec les versions 64 bits de Windows et LabVIEW, veuillez vous référer au fichier Readme du produit pour la version en question.

logiciels NI Windows 10 (32 bits) Windows 10 64 bits Windows 10 64 bits
(avec logiciels 32 bits) (avec logiciels 64 bits)
Logiciel de conversion GPIB série 19.0 Sans objet 19.0
InsightCM Server Non supporté Non supporté Non supporté
Logiciel LabVIEW Communications System Design Sans objet Sans objet 2.0
Suite LabVIEW Communications System Design Sans objet Sans objet 2.1
LabVIEW NXG Sans objet Sans objet 1.0
NI Analog Video Generator Non supporté Non supporté Non supporté
NI Analog Waveform Editor Non supporté Non supporté Non supporté
NI AudioMASTER Non supporté Non supporté Non supporté
NI Calibration Executive 3.6 - 5.0 3.6 6.0
NI DIAdem 2015 SP1 2015 SP1 2015 SP1
NI Digital Video Generator Non supporté Non supporté Non supporté
NI Digital Waveform Editor 3.0 3.0 Sans objet
NI FlexLogger Sans objet Sans objet 2018 R2
NI Functional Safety Editor Non supporté Non supporté 17 sept.
NI I/O Trace 15.0 15.0 15.0
NI InstrumentStudio Sans objet Sans objet 2018
NI LabVIEW 32 bits 2015 SP1 2015 SP1 Sans objet
NI LabVIEW 64 bits Sans objet Sans objet 2015 SP1
NI LabVIEW pour LEGO® MINDSTORMS 2016 2016 Sans objet
Moteur d’exécution de NI LabWindows/CVI 2015 2015 2015
NI LabWindows™/CVI™ 2015 2015 Sans objet
NI Lookout (Lookout FDS) Non supporté Non supporté Sans objet
NI MATRIXx 7.2.8 7.2.8 7.2.8
NI Measurement & Automation Explorer (MAX) 15.0 15.0 Sans objet
NI Measurement Studio 2015 2015 2015
NI Multisim 14.0.1 14.0.1 Non supporté
NI Package Builder 19.0 19.0 19.0
Gestionnaire de paquets NI 19.0 19.0 17.0
NI Picture Quality Analysis (PQA) Non supporté Non supporté Non supporté
NI Real-Time Hypervisor Non supporté Non supporté Non supporté
NI Requirements Gateway 2014 2014 Sans objet
NI SignalExpress Sans objet Sans objet Sans objet
NI Switch Executive 2017 2017 2017
NI SystemLink Client Sans objet Sans objet 17.0
NI SystemLink Server Sans objet Sans objet 17.0
NI TestStand 2014 SP1 2014 SP1 2014 SP1
NI Ultiboard 14.0.1 14.0.1 Non supporté
Service de mise à jour NI 2.3 2.3 17.0
NI VeriStand 2015 - 2018 SP1 2015 - 2018 SP1 2019
Suite NI Video Measurement (VMS) Non supporté Non supporté Non supporté
NI-VirtualBench 16.0 16.0 16.0
NI Vision Builder for Automated Inspection 2015 2015 2015

 

Compléments logiciels et toolkits

Les compléments logiciels NI suivants sont compatibles avec les versions listées de Windows 10 32 bits et Windows 10 64 bits : 

logiciels NI Windows 10 (32 bits) Windows 10 64 bits Windows 10 64 bits
(avec logiciels 32 bits) (avec logiciels 64 bits)
Plug-in FlexLogger - Kit de développement Sans objet Sans objet 1.0
NI Automotive Diagnostic Command Set 15.0 15.0 15.0
Toolkit NI Bluetooth (exécution, génération, analyse) 15.0 15.0 15.0
Système NI d’analyse de combustion 2015 2015 Non supporté
Toolkit NI ECU Measurement and Calibration 15.0 15.0 15.0
Suite NI FM/RDS Measurement 1.0 Non supporté Non supporté
Toolkit NI GNSS Simulation 3.0 Non supporté Non supporté
Kit de développement logiciel pour NI InsightCM 2.0 2.0 Non supporté
Toolkit NI LabVIEW Advanced Signal Processing 15.0 3 15.0 3 2018
Toolkit NI LabVIEW Analytics and Machine Learning 2017 2017 2018
NI LabVIEW Application Builder 2015 SP1 2015 SP1 2015 SP1
Générateur de code C de LabVIEW 2015 3 2015 3 Sans objet
Framework d’applications MIMO NI LabVIEW Communications Non supporté Non supporté Non supporté
Module NI LabVIEW Control Design and Simulation 2015 3 2015 3 2016
Toolkit NI LabVIEW Database Connectivity 2015 3 2015 3 2019
Toolkit NI LabVIEW DataFinder 2016 2016 Non supporté
Module NI LabVIEW Datalogging and Supervisory Control 2015 3 2015 3 Sans objet
Toolkit NI LabVIEW Desktop Execution Trace 2015 3 2015 3 2016
Toolkit NI LabVIEW Digital Filter Design 2015 3 2015 3 2018
Toolkit NI LabVIEW Electrical Power 2016 2016 Sans objet
Module NI LabVIEW Embedded for ARM Non supporté Non supporté Non supporté
Module NI LabVIEW FPGA 1 2017 2017 2018
NI LabVIEW FPGA Xilinx ISE 1 Non supporté Non supporté Sans objet
NI LabVIEW FPGA Xilinx Vivado 1 Sans objet 2018 2018
Module NI LabVIEW MathScript RT 2015 3 2015 3 2016
Module NI LabVIEW Mobile Sans objet Sans objet Sans objet
Module NI LabVIEW pour LEGO MINDSTORMS Sans objet Sans objet Sans objet
Toolkit NI LabVIEW myRIO 2015 3 2015 3 Sans objet
Toolkit NI LabVIEW OPC UA 2017 2017 2018
Toolkit NI LabVIEW PID et Fuzzy Logic 2 2015 SP1 2015 SP1 2015 SP1
Module NI LabVIEW Real-Time 2015 SP1 2015 SP1 Sans objet
Toolkit NI LabVIEW Report Generation pour Microsoft Office 2015 3 2015 3 2015 3
Toolkit NI LabVIEW roboRIO 2015 3 2015 3 Sans objet
Module NI LabVIEW Robotics 2015 3 2015 3 Sans objet
Module NI LabVIEW Softmotion 2015 3 2015 3 Sans objet
Module NI LabVIEW Statechart 2015 3 2015 3 Sans objet
Module NI LabVIEW Touch Panel Non supporté Non supporté Sans objet
Toolkit NI LabVIEW Unit Test Framework 2015 3 2015 3 2016
Toolkit NI LabVIEW VI Analyzer 2015 3 2015 3 2016
Module NI LabVIEW Wireless Sensor Network (WSN) 2015 3 2015 3 Sans objet
Toolkit NI LabWindows/CVI Execution Profiler 1.0 1.0 1.0
Toolkit NI LabWindows/CVI PID Control 2.1 2.1 Sans objet
Module NI LabWindows/CVI Real-Time 2015 2015 Sans objet
Toolkit NI LabWindows/CVI Signal Processing 7.0.2 7.0.2 Sans objet
Toolkit NI LabWindows/CVI SQL 2.3 2.3 2.3
Gestionnaire de licences NI 3.7 3.7 3.7
Toolkit NI Modulation 15.0 15.0 15.0
NI Motion Assistant Non supporté Non supporté Sans objet
NI OPC Servers 2016 2016 Non supporté
NI-RFFastACP 1.0.0 1.0.0 1.0.0
NI-RFmx 1.2 1.2 1.2
NI-RFPM Non supporté 16.0.0 16.0.0
Toolkit NI Software Calibration Management pour LabVIEW 2015 2015 Non supporté
Suite NI Sound and Vibration Measurement 15.0 15.0 15.0 (excluant la configuration des VIs Express)
Toolkit NI Spectral Measurements 15.0 15.0 15.0
NI SystemLink Server - Module de test Sans objet Sans objet 18.0
NI TDMS 15.0 15.0 15.0
Toolkit NI TestStand ATML 2013 2013 2017
Module NI Vision Development 2015 SP1 2015 SP1 2015 SP1
NI-VRTS Sans objet 1.5 1.5
Toolkit NI WLAN 15.0 15.0 15.0
Logiciel de test RFIC Non supporté 3.0 3.0
Complément logiciel contrôle de périphériques à semi-conducteurs pour InstrumentStudio Sans objet Sans objet 2019
Logiciel de test VCSEL IV Non supporté Non supporté 20.0


1
Le module LabVIEW FPGA est partiellement pris en charge sous Windows 10. Cependant, les outils Xilinx utilisés pour votre périphérique FPGA NI ne le sont peut-être pas. Pour plus de détails, reportez-vous à la section Compatibilité du module LabVIEW FPGA avec Windows 10.

2 NI LabVIEW PID et Fuzzy Logic Toolkit ont été inclus avec LabVIEW à partir de LabVIEW 2014.

3 Cette version du logiciel ne prend en charge Windows 10 que lorsqu’il est utilisé avec LabVIEW 2015 SP1.

Drivers matériels

Les drivers matériels NI suivants sont compatibles avec les versions listées de Windows 10 32 bits et Windows 10 64 bits.

logiciels NI Windows 10 (32 bits) Windows 10 64 bits Windows 10 64 bits
(avec logiciels 32 bits) (avec logiciels 64 bits)
Assistant d’E/S instruments 15.0 15.0 15.0
FieldPoint 15.0 15.0 Non supporté
NI-488.2 15.5 15.5 15.5
NI-568x 15.0 15.0 15.0
NI-5690 15.0 15.0 15.0
NI-845x 15.0 15.0 15.0
NI-CAN 15.0 15.0 Sans objet
Drivers de périphériques NI CompactRIO 15.5 15.5 15.5
NI-DAQmx 15.5 15.5 15.5
NI-DCPower 15.2 15.2 15.2
API NI-DCPower .NET 17.1 17.1 17.1
Driver NI-Digital Pattern 16.0 1 16.0 16.0
NI-DMM 15.2 15.2 15.2
API NI-DMM .NET 15.2 15.2 15.2
NI-ELVISmx 16.0 16.0 Non supporté
NI-Embedded CAN pour sbRIO Non supporté Non supporté Non supporté
NI-FBUS 15.0 15.0 Sans objet
NI-FGEN 16.0 16.0 16.0
NI-FlexRIO 15.1 15.1 15.1
NI série haute vitesse 15.0 15.0 15.0
NI-HSDIO 16.0 16.0 16.0
NI HWS 15.0 15.0 Non supporté
NI-IMAQ 15.5 15.5 15.5
NI-IMAQ I/O 15.5 15.5 15.5
NI-IMAQdx 15.5 15.5 15.5
NI-Industrial Communications pour CANopen 15.0 15.0 Sans objet
NI-Industrial Communications pour DeviceNet 15.0 15.0 Sans objet
NI-Industrial Communications pour DNP3 14.0 14.0 Sans objet
NI-Industrial Communications pour EtherCAT (NI-ECAT) 16.0 16.0 Non supporté
NI-Industrial Communications pour EtherNet/IP 15.0 15.0 15.0
NI-Industrial Communications pour IEC 60870-5 1.1 (avec correctif 1.1.1) 1.1 (avec correctif 1.1.1) Sans objet
Communications NI-Industrial pour IEC 61850 15.0 15.0 Sans objet
NI IVI Compliance Package 15.0 15.0 15.0
NI-Motion 15.0 15.0 Sans objet
NI-OSI 15.0 15.0 Sans objet
NI-P2P 15.0 15.0 15.0
NI-PXImc 16.0 16.0 16.0
NI PXI Platform Services 15.1 15.1 15.1
NI PXI-5624R Digitizer Instrument Design Libraries Non supporté Non supporté Non supporté
NI PXI-5644R/5645R/5646R Instrument Design Libraries (VST) 15.0.2 15.0.2 Non supporté
NI PXI-5660 15.0 Non supporté Non supporté
NI-RFSA 15.0.2 15.0.2 15.0.2
API NI-RFSA .NET 16.0 16.0 16.0
NI-RFSG 15.0.2 15.0.2 15.0.2
API NI-RFSG .NET 16.0 16.0 16.0
NI-RIO 15.0 15.0 15.0
Drivers RIO pour les périphériques NI multifonctions de la série R 15.0 15.0 15.0
NI-Scope 16.0 16.0 16.0
API NI-Scope .NET 2.0 2.0 2.0
NI-Serial 17.0 17.0 17.0
NI-SLSC 1.0 1.0 1.0
NI-Switch 16.0 16.0 16.0
API NI-Switch .NET 17.0 17.0 17.0
NI-Sync 15.0.1 15.0.1 15.0.1
NI Configuration système 15.0 15.0 15.0
NI-TimeSync 15.0 15.0 Non supporté
NI-USRP 14.5 14.5 14.5
NI-VISA 15.0.1 15.0.1 15.0.1
API NI-VISA .NET 15.0 15.0 15.0
NI-VNA 16.0 16.0 16.0
NI-VXI 16.0 16.0 16.0
NI-WSN 15.0 15.0 Non supporté
NI-XNET 15.0 15.0 15.0

 

1Le driver NI-Digital Pattern prend uniquement en charge le déploiement sur les versions 32 bits de Windows et ne prend pas en charge le développement sur Windows 32 bits.