exponenta event banner

Target.ptpd

Демон PTP целевого компьютера

Описание

A Target.ptpd объект представляет демон RTOS PTP, который выполняется на целевом компьютере и предоставляет доступ к методам и свойствам, связанным с демоном PTP.

Объект предоставляет доступ к методам и свойствам, которые:

  • Запустите и остановите демон PTP.

  • Сконфигурируйте команду запуска демона PTP.

  • Включите автоматический запуск демона PTP.

  • Получение информации о состоянии демона PTP.

Имена функций чувствительны к регистру. Введите полное имя. Имена свойств не чувствительны к регистру. Если вводимые символы уникальны для свойства, вводить имя целиком не требуется.

Создание

A Target.ptpd создается при создании Target с помощью slrealtime команда. После создания и подключения к Target , вы можете получить доступ к Target.ptpd объект. В этом примере создается и подключается к Target объект tg, а затем запускает демон PTP на целевом компьютере.

tg = slrealtime('TargetPC1');
connect(tg);
start(tg.ptpd);

Свойства

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

Когда AutoStart включен, после загрузки целевого компьютера демон RTOS PTP запускается с помощью команды, указанной в Target.ptpd объект Command собственность.

Пример: 0

Значение по умолчанию для Command свойство представляет собой командную строку, которая запускает демон RTOS PTP с включением нескольких демонов (-L), devctl () поддержка (-K), и ведомый (-g). Чтобы переключиться с подчиненного на ведущий, остановите демон PTP, измените командную строку и запустите демон PTP. Чтобы включить аппаратную метку времени и обеспечить наилучшую синхронизацию часов между ведущим и ведомым устройствами, свяжите демон PTP с интерфейсом Ethernet i210 с помощью -b переключатель. Для получения дополнительной информации о командах PTP см. документацию по QNX Neutrino.

Пример: 'ptpd -L -K -g'

Функции объекта

startЗапуск демона PTP на целевом компьютере
stopОстановка демона PTP на целевом компьютере
statusПросмотр состояния демона PTP на целевом компьютере

Примеры

свернуть все

Target.ptpd.Command и Target.ptpd.AutoStart свойства конфигурируют работу демона PTP.

Создать Target и подключиться к целевому компьютеру. Создание объекта Target создает дочерний объект Target.ptpd объект. Подключение к целевому компьютеру обеспечивает доступ к Target.ptpd объект.

tg = slrealtime('TargetPC1');
connect(tg);

Просмотр Target.ptpd объект Command значение свойства.

tg.ptpd.Command
ans =

    'ptpd -L -K -g'

Просмотр Target.ptpd объект AutoStart значение свойства.

tg.ptpd.AutoStart
ans =

  logical

   0

Настроить Target.ptpd объект Command значение свойства для master и AutoStart значение свойства для автозапуска.

stop(tg.ptpd); % ensure that the daemon is stopped
tg.ptpd.Command = 'ptpd -L -K -G';
tg.ptpd.AutoStart = 1;
start(tg.ptpd); % start daemon with new values
Представлен в R2020b