Target.ptpd

Целевой компьютер демон PTP

Описание

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

Объект обеспечивает доступ к методам и свойствам что:

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

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

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

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

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

Создание

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.

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

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

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

Примеры

свернуть все

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 значение свойства для ведущего устройства и 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