Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

TCP/IP Send

Inviare dati su rete TCP/IP a un altro host remoto

Prodotto complementare richiesto: Questa feature richiede il pacchetto complementare MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms.

  • NVIDIA TCP/IP Send block

Librerie:
NVIDIA Jetson and NVIDIA DRIVE / Network

Descrizione

Add-On Required: Questa feature richiede il

Inviare dati a un host remoto o a un'altra scheda hardware attraverso la rete. È possibile impostare la modalità di collegamento del blocco come server o client. Quando si imposta la modalità di collegamento come client TCP/IP, è necessario fornire l'indirizzo remoto e la porta IP remota del server TCP/IP a cui si devono inviare i dati. Quando si imposta il blocco come server TCP/IP, è necessario fornire la porta IP locale del server TCP/IP. Questa porta IP agisce come porta di ascolto del server TCP/IP.

Porte

Input

espandi tutto

Il blocco accetta i dati come array [Nx1].

Tipi di dati: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Parametri

espandi tutto

Scheda principale

Selezionare questa opzione per impostare il blocco come client TCP/IP o server TCP/IP.

Utilizzo programmatico

Parametro dei blocchi: Mode_
Tipo: vettore di caratteri
Valori: 'Server'|'Client'
Impostazione predefinita: 'Server'

Inserire il numero di porta locale che agisce come porta di ascolto del server TCP/IP. Questo parametro appare solo quando si imposta Connection mode su Server

Utilizzo programmatico

Parametro dei blocchi: LocalServerPort_
Tipo: vettore di caratteri
Valori: '25000'|scalar
Impostazione predefinita: '25000'

Inserire l'indirizzo del server remoto a cui inviare i dati. Questo parametro appare solo quando si imposta Connection mode su Client.

Utilizzo programmatico

Parametro dei blocchi: RemoteAddr_
Tipo: vettore di caratteri
Valori: '127.0.0.1'|scalar
Impostazione predefinita: '127.0.0.1'

Inserire la porta del server remoto. Questo parametro appare solo quando si imposta Connection mode su Client.

Utilizzo programmatico

Parametro dei blocchi: RemoteServerPort_
Tipo: vettore di caratteri
Valori: '25000'|scalar
Impostazione predefinita: '25000'

Scheda avanzata

Consentire di specificare manualmente la porta IP locale da cui inviare i dati. Questo parametro appare solo quando si imposta Connection mode su Client.

Utilizzo programmatico

Parametro dei blocchi: ClientPortBindingSelection_
Tipo: vettore di caratteri
Valori: 'off' | 'on'
Impostazione predefinita: 'off'

Inserire la porta locale del client per l'invio dei dati. Questo parametro appare solo quando si imposta Connection mode su Client e si seleziona la casella di spunta Manually specify local IP port.

Utilizzo programmatico

Parametro dei blocchi: ClientPortToBind_
Tipo: vettore di caratteri
Valori: '35000'|scalar
Impostazione predefinita: '35000'

Selezionare questa opzione per specificare se il blocco deve attendere che i dati correnti vengano inviati. Selezionando questa casella di spunta si abilita la "modalità di blocco".

Utilizzo programmatico

Parametro dei blocchi: BlockingMode_
Tipo: vettore di caratteri
Valori: 'off' | 'on'
Impostazione predefinita: 'off'

Specificare il tempo di attesa del blocco per l'invio dei dati durante ciascun passo temporale di simulazione. Se non è stato selezionato il parametro Wait until previous packet transmitted questo campo non è disponibile. Se si desidera che il blocco attenda indefinitamente fino all'invio dei dati, inserire il valore inf in questo parametro.

Utilizzo programmatico

Parametro dei blocchi: BlockTimeout_
Tipo: vettore di caratteri
Valori: '0.1'|scalar
Impostazione predefinita: '0.1'

Cronologia versioni

Introdotto in R2020b