Describe communication channel properties
target.CommunicationChannel object to describe communication
channel properties for an I/O connection between two systems. You can use the object as part
target.Connection object. target.
target.UDPChannel are examples
of predefined communication channels.
target.CommunicationChannel object name
character vector | string
Create Connection by Using TCP Communication Channel
This code from Set Up PIL Connectivity by Using target Package (Embedded Coder) shows how to
specify the connection between your development computer and target hardware. In the
example, the target application runs on your development computer as a separate process
and uses a TCP communication channel through
connection = target.create('TargetConnection'); connection.Name = 'Host Process Connection'; connection.Target = hostTarget; connection.CommunicationChannel = target.create('TCPChannel'); connection.CommunicationChannel.Name = ... 'External Process TCPCommunicationChannel'; connection.CommunicationChannel.IPAddress = 'localhost'; connection.CommunicationChannel.Port = '0';
Using name-value arguments, you can create the connection object with this command:
timer = target.create('TargetConnection', ... 'Name', 'Host Process Connection', ... 'CommunicationType', 'TCPChannel', ... 'IPAddress', 'localhost', ... 'Port', '0')