TCP/IP Receive
Ricevere dati tramite rete TCP/IP dalla macchina remota specificata
Librerie:
Instrument Control Toolbox
Descrizione
Il blocco TCP/IP Receive configura e apre un'interfaccia all'indirizzo remoto specificato utilizzando il protocollo TCP/IP. La configurazione e l'inizializzazione avvengono una volta sola, all'inizio dell'esecuzione del modello. Il blocco acquisisce i dati in modalità bloccante o non bloccante durante l'esecuzione del modello. Utilizzare il blocco TCP/IP Receive per leggere i dati in streaming su una rete TCP/IP. Questo blocco funziona solo come client TCP/IP e non può essere utilizzato come server TCP/IP.
Questo blocco non ha porte di ingresso. Dispone di una o due porte di uscita, a seconda che si selezioni la modalità bloccante o non bloccante. Se si seleziona la modalità di blocco, il blocco ha una porta di uscita, Data, corrispondente ai dati che riceve. Se non si seleziona la modalità di blocco, il blocco ha due porte di uscita, Data e Status.
Questo blocco utilizza un buffer FIFO (First In, First Out) per ricevere i dati. A ogni passo temporale, la porta Data restituisce i valori richiesti dal buffer. In modalità non bloccante, la porta Status indica se il blocco ha ricevuto nuovi dati. Se la porta Status visualizza 1
, sono disponibili nuovi dati, mentre se la porta Status visualizza 0
, non sono disponibili nuovi dati.
Altre funzionalità supportate
Il blocco TCP/IP Receive supporta l'uso della modalità Accelerator Simulink® e Rapid Accelerator. Questa funzionalità velocizza l'esecuzione dei modelli Simulink.
Il blocco TCP/IP Receive supporta l'uso del riferimento al modello. Questa funzionalità consente al tuo modello di includere altri modelli Simulink come componenti modulari.
Il blocco TCP/IP Receive supporta la generazione di codice C/C++. Questa funzionalità consente di generare codice C e C++ utilizzando Simulink Coder™.
Per ulteriori informazioni su queste funzionalità, consultare la documentazione di Simulink.
Porte
Produzione
Parametri
Funzionalità estese
Cronologia versioni
Introdotto in R2007b