exponenta event banner

target.TCPChannel класс

Пакет: цель

Описание свойств связи TCP

Описание

Используйте target.TCPChannel, которая наследует функциональность от target.CommunicationChannel, для описания свойств связи TCP.

Создание target.TCPChannel объект, используйте target.create функция.

Свойства

развернуть все

IP-адрес сервера TCP.

Атрибуты:

GetAccess
public
SetAccess
public

TCP-порт.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

Этот код из документа «Настройка подключения PIL с использованием целевого пакета (Embedded Coder)» показывает, как указать соединение между компьютером разработки и целевым оборудованием. В примере целевое приложение выполняется на компьютере разработки как отдельный процесс и использует канал связи TCP через 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';

Примечание

С помощью аргументов «имя-значение» можно создать объект соединения с помощью следующей команды:

timer = target.create('TargetConnection', ...
                      'Name', 'Host Process Connection', ...
                      'CommunicationType', 'TCPChannel', ...
                      'IPAddress', 'localhost', ... 
                      'Port', '0')

Представлен в R2020b