Instrument Control Toolbox
Contrôlez des instruments de test et de mesure, et communiquez avec des périphériques d'ordinateur et des équipements d'automatisation industrielle
Instrument Control Toolbox™ vous permet de connecter directement MATLAB® à des instruments tels que des oscilloscopes, des générateurs de fonctions, des analyseurs de signaux, des systèmes d'alimentation et des instruments analytiques. Cette toolbox se connecte à vos instruments par l'intermédiaire de drivers tels qu'IVI et VXIplug&play ou de commandes SCPI textuelles via des protocoles de communication usuels tels que GPIB, VISA, TCP/IP et UDP. Vous pouvez également contrôler et collecter des données à partir d'équipements de test sans écrire de code.
Avec Instrument Control Toolbox, vous pouvez générer des données dans MATLAB pour les envoyer à un instrument ou lire des données dans MATLAB pour l'analyse et la visualisation. Vous pouvez automatiser des tests, vérifier des designs hardware et concevoir des systèmes de test basés sur des standards LXI, PXI et AXIe.
La toolbox fournit un support intégré pour les protocoles série TCP/IP, UDP, I2C, SPI et Bluetooth® pour des communications à distance avec d'autres ordinateurs et cartes à circuits imprimés (PCB) à partir de MATLAB. Elle comprend également des fonctions et des applications pour le protocole MODBUS, permettant la communication avec des équipements d'automatisation industrielle, tels que les contrôleurs logiques programmables (PLC) et les contrôleurs d'automatisation programmables (PAC).
En savoir plus:
Collectez et générez des signaux
Utilisez un générateur de signaux RF pour envoyer des signaux sans fil 5G, LTE, WLAN et personnalisés que vous avez conçus dans MATLAB, et collectez des données over-the-air à partir d'analyseurs de spectre et de signaux RF pour une analyse approfondie dans MATLAB.
Automatisez et déployez des tests
Connectez-vous à votre équipement de test à l'aide d'Instrument Control Toolbox, et utilisez App Designer pour concevoir des interfaces utilisateur permettant d'automatiser la vérification des designs et les tests de production. Déployez votre application de test sur plusieurs stations de test à l'aide de MATLAB Compiler™.
Interagissez avec des instruments
Utilisez des applications et des fonctions pour interagir avec un vaste éventail d'instruments, tels que des oscilloscopes, des analyseurs de signaux, des générateurs de signaux RF, des analyseurs de réseaux et des systèmes d'alimentation. Envoyez des signaux RF over-the-air et recevez-les pour une analyse approfondie.
Interfaces Quick-Control
Les interfaces Quick-Control proposent les fonctions les plus courantes nécessaires pour contrôler des oscilloscopes, des générateurs de fonctions et des générateurs de signaux RF. Lisez des formes d'onde, réglez l'offset et le couplage dans les oscilloscopes, et téléchargez des formes d'onde arbitraires sur des générateurs de signaux.
Application Instrument Control
Utilisez l'application Instrument Control pour communiquer avec des instruments et les configurer sans écrire de code. À partir d'une session de contrôle de l'instrument, l'application génère automatiquement du code MATLAB que vous pouvez intégrer à d'autres programmes de test automatisés.
Contrôle textuel d'instruments
Communiquez avec des instruments à l'aide de commandes SCPI textuelles via des interfaces telles que VISA, GPIB, USB, TCP/IP et série. Simplifiez la programmation de vos instruments à l'aide de drivers tels qu'IVI, VXIplug&play et les drivers d'instrument MATLAB.
Utilisez des drivers d'instrument
Les drivers d'instrument vous permettent de communiquer avec des instruments indépendamment du protocole des appareils. Utilisez directement les drivers d'instrument IVI et VXIplug&play fournis, ou créez des drivers d'instrument MATLAB à l'aide des outils de développement de drivers proposés dans la toolbox.
Personnalisez les drivers d'instrument
Utilisez l'outil MATLAB Instrument Driver Editor afin d'importer et de personnaliser des drivers existants, ainsi que pour créer des drivers d'instrument MATLAB à partir de drivers IVI et VXIplug&play.
Application Modbus Explorer
L'application Modbus Explorer vous permet de communiquer avec des esclaves MODBUS sans écrire de code. Configurez une connexion MODBUS via MODBUS RTU ou MODBUS TCP/IP. Générez automatiquement un script MATLAB à partir de l'application, puis utilisez ce code MATLAB dans d'autres programmes.
Établissez une connexion avec des capteurs numériques
Ouvrez des connexions avec les capteurs I2C ou SPI individuels de votre circuit, et lisez/écrivez des données à partir de ces appareils. Transférez des données vers ou à partir de tout appareil Bluetooth supportant le profil Bluetooth SPP (Serial Port Profile).
Connectez-vous à des appareils en réseau
Communiquez avec des équipements de test et d'autres appareils en réseau par l'intermédiaire de protocoles TCP/IP et UDP depuis MATLAB et Simulink®. Envoyez des données à partir d'un modèle Simulink vers un ordinateur distant avec le protocole UDP.
Matériel et standards supportés
Plusieurs fabricants d'appareils de laboratoire et d'instruments modulaires sont supportés, tels que Keysight™, Rohde & Schwarz, Tektronix® et National Instruments®. Les standards VISA, GPIB, SCPI, IVI, VXIplug&play, LXI, PXI et AXIe sont supportés. Pour en savoir plus, consultez le lien suivant :
Interface UDP
Échangez des données plus rapidement par UDP avec la nouvelle commande udpport
Modbus
Générez du code C et C++ à partir d’objets modbus
avec MATLAB® Coder™
Application Modbus Explorer
Configurez la communication Modbus et accédez en lecture/écriture aux registres sans générer de code
Interface avec des générateurs de signaux RF Quick-Control
Téléchargez des signaux et contrôlez des générateurs de signaux RF en toute simplicité à l’aide d’une interface facile d’utilisation
Support VISA
Communiquez avec des instruments à l’aide de l’interface Rohde & Schwarz R&S VISA
Fonctions haute performance pour l’interfaçage avec des instruments en liaison série
Transmettez des données jusqu’à quatre fois plus rapidement avec readbinblock
, writebinblock
et writeread
Reportez-vous aux notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.