TCP/IP Receive
Recevoir les données d’une machine distante spécifiée via un réseau TCP/IP
Bibliothèques :
Instrument Control Toolbox
Description
Le bloc TCP/IP Receive configure et ouvre une interface vers l’adresse distante spécifiée via le protocole TCP/IP. La configuration et l’initialisation s’effectuent une seule fois au démarrage de l’exécution du modèle. Le bloc acquiert les données en mode bloquant ou non bloquant pendant le run-time du modèle. Utilisez le bloc TCP/IP Receive pour lire les données en streaming via un réseau TCP/IP. Ce bloc fonctionne uniquement en tant que client TCP/IP. Il ne peut pas être utilisé comme serveur TCP/IP.
Ce bloc ne comporte aucun port d’entrée. Il dispose d’un ou deux ports de sortie selon que vous sélectionnez le mode bloquant ou non bloquant. Si vous sélectionnez le mode bloquant, il a un seul port de sortie, Data, qui correspond aux données qu’il reçoit. Si vous ne sélectionnez pas le mode bloquant, il a deux ports de sortie, Data et Status.
Ce bloc utilise une mémoire tampon FIFO (First In, First Out) pour recevoir les données. À chaque pas de temps, le port Data renvoie les valeurs demandées à partir de la mémoire tampon. En mode non bloquant, le port Status indique si le bloc a reçu de nouvelles données. Si le port Status affiche 1, de nouvelles données sont disponibles. Si le port Status affiche 0, aucune nouvelle donnée n’est disponible.
Autres fonctionnalités supportées
Le bloc TCP/IP Receive supporte l’utilisation des modes Simulink® Accelerator et Rapid Accelerator. Cette fonctionnalité accélère l’exécution des modèles Simulink.
Le bloc TCP/IP Receive supporte le référencement de modèles. Cette fonctionnalité permet à votre modèle d’inclure d’autres modèles Simulink en tant que composants modulaires.
Le bloc TCP/IP Receive supporte la génération de code C/C++. Cette fonctionnalité vous permet de générer du code C et C++ avec Simulink Coder™.
Pour plus d’informations sur ces fonctionnalités, consultez la documentation Simulink.
Exemples
Ports
Sortie
Paramètres
Capacités étendues
Historique des versions
Introduit dans R2007b

