target.CommunicationChannel class

Пакет: цель

Опишите свойства канала связи

Описание

Использование target.CommunicationChannel объект для описания свойств канала связи для соединения ввода-вывода между двумя системами. Объект можно использовать как часть target.Connection объект. целевой. RS232Channel, target.TCPChannel, и target.UDPChannel являются примерами предопределенных каналов связи.

Свойства

расширить все

Имя target.CommunicationChannel объект.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

Этот код из Set Up PIL Connectivity by Using Target Package (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';

Примечание

Используя аргументы name-value, можно создать объект соединения с помощью этой команды:

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

Введенный в R2020b