Сконфигурируйте узел для выполнения Протокола Времени Точности
Simulink Real-Time / IEEE 1588
![]()
Настраивает Протокол Времени Точности для заданного транспортного протокола (Ethernet или UDP). Представляет, как выводит состояние протокола, механизма измерения задержки, и инициировал для отправки сообщений.
Внутренние описания блока PTP в информационных целях только. Вы не можете использовать эти блоки собой в модели. Маска подсистемы управляет параметрами блоков. Не отредактируйте параметры напрямую.
State — Текущее состояниеТекущее состояние конечного автомата протокола. Возвращает один из:
1 = INITIALIZING — Инициализирующий набор данных и протокол связи
2 = FAULTY — Вхождение серьезного отказа
3 = ОТКЛЮЧЕННЫЙ — сообщение управления отключает узел
4 = LISTENING — Ожидающий объявляет о периоде тайм-аута получения, чтобы истечь
5 = PRE_MASTER — Промежуточное состояние прежде, чем переместиться в ОСНОВНОЕ состояние после осуществления Лучшего алгоритма основного тактового генератора (BMCA)
6 = ВЕДУЩЕЕ УСТРОЙСТВО — Узел является основным узлом часов PTP
7 = PASSIVE — BCMA определяет узел как пассивный
8 = UNCALIBRATED — Промежуточное состояние прежде, чем переместиться в Рабовладельческий штат после выполнения BMCA
9 = ВЕДОМОЕ УСТРОЙСТВО — Узел является ведомым узлом
Для получения дополнительной информации смотрите IEEE® Std 1588-2008 Clause 9.2.5.
DM — Задержите значение измеренияЗначение Delay measurement mechanism. Возвращает один из:
1 = Request-response
2 = Peer-delay
S, t Триггерное значение синхронизацииfalse | trueЗначение триггера синхронизации, true каждый Sync interval
AT — Объявите о триггереfalse | trueЗначение объявляет о триггере, true каждый Announce interval
Dt Задержите триггер запросаfalse | trueЗначение задержки запрашивает триггер, true каждый Min delay or pdelay request interval
Device ID — ID устройстваИз списка выберите уникальный номер, чтобы идентифицировать плату Ethernet. Выберите тот же Device ID как тот, который вы выбрали для блока Configuration протокола.
Параметры блоков:
ID
|
Transport protocol — Передайте протоколRaw Ethernet | Real-Time UDPСетевой протокол для того, чтобы передать сообщения. Выберите один из Real-Time UDP и Raw Ethernet.
Параметры блоков:
protocol
|
IP address — IP-адрес карты EthernetIP-адрес карты Ethernet или узел, представленный блоком PTP Setup.
Параметры блоков:
IpAddress
|
Board time increment value — PTP синхронизируют шагЗначение, которое изменяет часы PTP.
Параметры блоков:
time_inc
|
PCI bus — Шина карты EthernetВведите номер шины PCI для карты Ethernet.
Параметры блоков:
PciBus
|
PCI slot — Слот платы EthernetВведите номер слота PCI для карты Ethernet.
Параметры блоков:
PciSlot
|
Time source — PTP синхронизируют источникPrecise System Time | Tick Counter | Ethernet boardИсточник PTP синхронизирует сигнал. Выберите один из:
Precise System Time — Синхронизация системного времени без аппаратной метки времени
Tick Counter — Синхронизация чтения счетчика метки деления без аппаратной метки времени
Ethernet board — Отметьте время прихода на работу плата Ethernet PTP
Параметры блоков:
time_source
|
Timescale (epoch) — Источник масштаба времени PTPPTP (1970-01-01) | GPS (1980-06-01) | NTP (1900-01-01) | SpecifyЗадайте точку источника масштаба времени PTP. Выберите один из:
PTP (1970-01-01 — Эпоха стандарта Протокола Времени точности, начиная 1 января 1970.
GPS (1980-06-01) — Эпоха стандарта системы глобального позиционирования, начиная 1 июня 1980.
NTP (1900-01-01) — Сетевая эпоха стандарта Протокола Времени, начиная 1 января 1900.
Specify — Выбор этого значения делает параметр Arbitrary timescale epoch (yyyy mm dd hh) видимым.
Параметры блоков:
timescale
|
Arbitrary timescale epoch (yyyy mm dd hh) — Произвольный источник масштаба времени PTPЗадайте точку источника для масштаба времени PTP, в году, месяце, дне и часе.
Когда Timescale (epoch) является Specify, Arbitrary timescale epoch (yyyy mm dd hh) видим.
Параметры блоков:
epoch
|
Delay measurement mechanism — Соедините метод измерения задержкиRequest-response | Peer-delayМетод измеряющихся задержек ссылки. Выберите один из Request-response и Peer-delay.
В сети PTP необходимо сконфигурировать все узлы, чтобы использовать тот же механизм измерения задержки ссылки.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.5.4.
Параметры блоков:
delay_measure
|
Sample time (-1 for inherited) — 'SampleTime' Введите основной шаг расчета или кратное основному шагу расчета.
Параметры блоков:
sample_time
|
Slave only — Ведомое устройство только режимoff | onКогда вы устанавливаете этот флажок, вы не можете выделить карту Ethernet PTP, которую этот блок представляет как основные часы PTP.
В режиме Slave only значения усовершенствованных параметров (Priority 1, Clock class, Clock accuracy и Priority 2) установлены к их самым высоким значениям. Когда параметры имеют эти настройки, Лучший алгоритм основного тактового генератора (BMCA) не может выбрать узел в качестве лучшего основного тактового генератора, если все другие узлы не имеют ту же настройку. Если BMCA выбирает узел Slave only как лучшие часы, узел остается в состоянии LISTENING.
Параметры блоков:
slave_only
|
Announce interval (second) — Объявите о периоде сообщенияdoubleПериод, в секундах, Объявить сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.8.
Параметры блоков:
announce_interval
|
Sync interval (second) — Синхронизируйте период сообщенияdoubleПериод, в секундах, Синхронизирующего сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.9.
Параметры блоков:
sync_interval
|
Min delay or pdelay request interval (second) — Задержите период запросаdoubleПериод задержки запрашивает сообщение или сообщения запроса равноправной задержки, переданного узлом в рабовладельческом штате. Когда механизмом измерения задержки является Request-response, сообщения запроса задержки передач блока. Когда механизмом является Peer-delay, он передает сообщения запроса равноправной задержки.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.11 и 9.5.13.
Параметры блоков:
min_pdelay_req_interval
|
Announce receipt timeout (in announce intervals) — Объявите об интервалах до тайм-аутаdoubleУказывает, что количество объявляет об интервалах, узел не в основном состоянии должен ожидать, не получая объявить сообщение, прежде чем узел введет основное состояние.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.2.6.11.
Параметры блоков:
announce_receipt_timeout
|
Domain number — PTP узлаintegerЗадайте доменное количество сети PTP, которой принадлежит узел.
Узел Simulink® Real-Time™ PTP может принадлежать только одной области PTP в установленный срок. Если узел получает сообщение PTP с различным доменным номером, он игнорирует его. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.1.
Когда вы устанавливаете флажок Show advanced configuration parameters, Domain number видим.
Параметры блоков:
domain_num
|
Current UTC offset — UTC сместил значениеdoubleТекущее смещение UTC, в секундах.
Если вы задаете ненулевое значение, то значение рассматривается допустимым. Флаг UTCOffsetValid установлен в true. В противном случае флаг установлен в false. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.2.3.
Когда вы устанавливаете флажок Show advanced configuration parameters, Current UTC offset видим.
Параметры блоков:
utc_offset
|
Priority 1 — Приоритет узла 1Задайте целочисленное значение в области значений 0–255. Когда значением является 0, узел имеет самый высокий приоритет. Когда это - 255, узел имеет самый низкий приоритет.
Чтобы оценить качество двух часов PTP, Лучший Алгоритм Основного тактового генератора сравнивает следующие параметры по порядку:
Priority 1
Clock class
Clock accuracy
Priority 2
Если параметр для часов PTP имеет меньшее значение, чем тот параметр для других часов, алгоритм выбирает часы с меньшим значением как лучшие часы. Если все четыре параметра равны для обоих часов, алгоритм сравнивает Мак адреса узлов.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.2.
Когда вы устанавливаете флажок Show advanced configuration parameters, Priority 1 видим.
Параметры блоков:
priority1
|
Clock class — Класс часов узлаЗадайте незарезервированное целочисленное значение в области значений 0–255. Если Clock class является меньше, чем 128, узел не может ввести состояние SLAVE. Если Clock class является меньше, чем 128 и узел не выбраны как лучшие часы, узел вводит состояние PASSIVE.
Если вы задаете зарезервированное целочисленное значение, блок производит ошибку во время образцового обновления. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.4. Для списка зарезервированных и незарезервированных значений Clock class смотрите Станд. IEEE 1588-2008 Таблиц 5.
Когда вы устанавливаете флажок Show advanced configuration parameters, Clock class видим.
Параметры блоков:
clock_class
|
Clock accuracy — Точность часов узлаЗадайте незарезервированное целочисленное значение в области значений 0–254.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.5. Для списка зарезервированных и незарезервированных значений Clock accuracy смотрите Станд. IEEE 1588-2008 Таблиц 6.
Когда вы устанавливаете флажок Show advanced configuration parameters, Clock accuracy видим.
Параметры блоков:
sample_time
|
Priority 2 — Приоритет узла 2Задайте целочисленное значение в области значений 0–255. Когда значением является 0, узел имеет самый высокий приоритет. Когда это - 255, узел имеет самый низкий приоритет.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.3.
Когда вы устанавливаете флажок Show advanced configuration parameters, Priority 2 видим.
Параметры блоков:
priority2
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.