TCP/IP Receive
Recibir datos a través de la red TCP/IP desde una máquina remota especificada
Bibliotecas:
Instrument Control Toolbox
Descripción
El bloque TCP/IP Receive configura y abre una interfaz a la dirección remota especificada utilizando el protocolo TCP/IP. La configuración y la inicialización ocurren una vez al inicio de la ejecución del modelo. El bloque adquiere datos en modo de bloqueo o en modo sin bloqueo durante el tiempo de ejecución del modelo. Utilice el bloque TCP/IP Receive para leer datos de transmisión a través de una red TCP/IP. Este bloque sólo funciona como cliente TCP/IP y no se puede utilizar como servidor TCP/IP.
Este bloque no tiene puertos de entrada. Tiene uno o dos puertos de salida dependiendo de si selecciona el modo de bloqueo o no bloqueo. Si selecciona el modo de bloqueo, el bloque tiene un puerto de salida, Data, correspondiente a los datos que recibe. Si no selecciona el modo de bloqueo, el bloque tiene dos puertos de salida, Data y Status.
Este bloque utiliza un búfer FIFO (primero en entrar, primero en salir) para recibir datos. En cada paso de tiempo, el puerto Data devuelve los valores solicitados del búfer. En el modo sin bloqueo, el puerto Status indica si el bloque ha recibido datos nuevos. Si el puerto Status muestra 1
, hay nuevos datos disponibles y si el puerto Estado muestra 0
, no hay nuevos datos disponibles.
Otras funciones admitidas
El bloque TCP/IP Receive admite el uso del modo Acelerador Simulink® y del Acelerador Rápido. Esta función acelera la ejecución de los modelos Simulink.
El bloque TCP/IP Receive admite el uso de referencias de modelos. Esta función permite que su modelo incluya otros modelos Simulink como componentes modulares.
El bloque TCP/IP Receive admite la generación de código C/C++. Esta función le permite generar código C y C++ usando Simulink Coder™{.
Para obtener más información sobre estas características, consulte la documentación de Simulink.
Puertos
Producción
Parámetros
Capacidades ampliadas
Historial de versiones
Introducido en R2007b