Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

TCP/IP Send

Envoyer des données à un autre hôte distant via un réseau TCP/IP

Produit supplémentaire requis : cette fonctionnalité nécessite le produit supplémentaire MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms.

  • NVIDIA TCP/IP Send block

Bibliothèques :
NVIDIA Jetson and NVIDIA DRIVE / Network

Description

Add-On Required: Cette fonctionnalité nécessite le

Envoyez des données à un hôte distant / une autre carte hardware via le réseau. Vous pouvez définir le mode de connexion du bloc sur serveur ou client. Quand vous définissez le mode de connexion sur client TCP/IP, vous devez fournir l’adresse distante et le port IP distant du serveur TCP/IP auquel vous voulez envoyer les données. Quand vous définissez le bloc sur serveur TCP/IP, vous devez fournir le port IP local du serveur TCP/IP. Ce port IP agit comme port d’écoute du serveur TCP/IP.

Ports

Entrée

développer tout

Le bloc accepte des données sous forme de tableau [Nx1].

Types de données : single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Paramètres

développer tout

Onglet principal

Sélectionnez cette option pour définir le bloc sur client TCP/IP ou serveur TCP/IP.

Utilisation programmatique

Paramètre de bloc : Mode_
Type : vecteur de caractères
Valeurs : 'Server'|'Client'
Par défaut : 'Server'

Saisissez le numéro du port local qui agit comme port d’écoute du serveur TCP/IP. Ce paramètre n’apparaît que quand vous définissez le Connection mode sur Server.

Utilisation programmatique

Paramètre de bloc : LocalServerPort_
Type : vecteur de caractères
Valeurs : '25000'|scalar
Par défaut : '25000'

Saisissez l’adresse du serveur distant auquel envoyer les données. Ce paramètre n’apparaît que quand vous définissez le Connection mode sur Client.

Utilisation programmatique

Paramètre de bloc : RemoteAddr_
Type : vecteur de caractères
Valeurs : '127.0.0.1'|scalar
Par défaut : '127.0.0.1'

Saisissez le port du serveur distant. Ce paramètre n’apparaît que quand vous définissez le Connection mode sur Client.

Utilisation programmatique

Paramètre de bloc : RemoteServerPort_
Type : vecteur de caractères
Valeurs : '25000'|scalar
Par défaut : '25000'

Onglet avancé

Autorisez la spécification manuelle du port IP local à partir duquel envoyer des données. Ce paramètre n’apparaît que quand vous définissez le Connection mode sur Client.

Utilisation programmatique

Paramètre de bloc : ClientPortBindingSelection_
Type : vecteur de caractères
Valeurs : 'off' | 'on'
Par défaut : 'off'

Saisissez le port local du client à qui envoyer des données. Ce paramètre n’apparaît que quand vous définissez le Connection mode sur Client et cochez la case Manually specify local IP port.

Utilisation programmatique

Paramètre de bloc : ClientPortToBind_
Type : vecteur de caractères
Valeurs : '35000'|scalar
Par défaut : '35000'

Sélectionnez cette option pour spécifier que le bloc attende que les données actuelles soient envoyées. Cocher cette case permet le mode bloquant.

Utilisation programmatique

Paramètre de bloc : BlockingMode_
Type : vecteur de caractères
Valeurs : 'off' | 'on'
Par défaut : 'off'

Spécifiez le temps d’attente du bloc pour que les données soient envoyées pendant chaque pas de temps de simulation. Ce champ est indisponible si vous n’avez pas sélectionné le paramètre Wait until previous packet transmitted. Saisissez une valeur inf dans ce paramètre si vous voulez que le bloc attende indéfiniment jusqu’à l’envoi des données.

Utilisation programmatique

Paramètre de bloc : BlockTimeout_
Type : vecteur de caractères
Valeurs : '0.1'|scalar
Par défaut : '0.1'

Historique des versions

Introduit dans R2020b