Target.ptpd

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

Описание

A Target.ptpd объект представляет демон PTP RTOS, который запускается на целевом компьютере, и предоставляет доступ к методам и свойствам, связанным с демоном 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 включено, после загрузки целевого компьютера демон PTP RTOS запускается с помощью команды, заданной в Target.ptpd Command объекта свойство.

Пример: 0

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

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

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

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

Примеры

свернуть все

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

Создайте 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
Для просмотра документации необходимо авторизоваться на сайте