blockTCPIP_Client_IO

A client block for TCP/IP socket communication

Extends from Modelica_DeviceDrivers.Utilities.Icons.BaseIcon (Base icon for blocks providing access to external devices), Modelica_DeviceDrivers.Utilities.Icons.TCPIPconnection (Base icon for models of network connections), Modelica_DeviceDrivers.Blocks.Communication.Internal.PartialSampleTrigger (Common code for triggering calls to external I/O devices).

Information

Supports sending/receiving of packets to/from a server over TCP/IP.

Parameters

TypeNameDefaultDescription
StringIPAddress"127.0.0.1"IP address of remote TCP/IP server
Integerport10002Port of the TCP/IP server
Activation
BooleanenableExternalTrigger (from PartialSampleTrigger)falsetrue, enable external trigger input signal, otherwise use sample time settings below
SI.PeriodsampleTime (from PartialSampleTrigger)0.1Sample period of component
SI.TimestartTime (from PartialSampleTrigger)0First sample time instant
Outgoing data
IntegeroutputBufferSize16*1024Buffer size of message data in bytes.
Incoming data
IntegerinputBufferSize16*1024Buffer size of message data in bytes.

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputtrigger (from PartialSampleTrigger)
Interfaces.PackageInpkgIn
Interfaces.PackageOutpkgOut