target.CommunicationChannel - Describe communication channel properties - MATLAB (original) (raw)
Main Content
Namespace: target
Describe communication channel properties
Since R2020b
Description
Use a target.CommunicationChannel
object to describe communication channel properties for an I/O connection between two systems. You can use the object as part of a target.Connection
object. target.RS232Channel
,target.TCPChannel
, and target.UDPChannel
are examples of predefined communication channels.
Properties
Name of target.CommunicationChannel
object.
Attributes:
GetAccess | public |
---|---|
SetAccess | public |
Examples
This code from Set Up PIL Connectivity by Using Target Framework 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 localhost
.
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';
Note
Using name-value arguments, you can create the connection object with this command:
connection = target.create('TargetConnection', ... 'Name', 'Host Process Connection', ... 'Target', hostTarget, ... 'CommunicationType', 'TCPChannel', ... 'IPAddress', 'localhost', ... 'Port', '0')
Version History
Introduced in R2020b