Выполните протокол времени точности IEEE 1588
Simulink Real-Time / IEEE 1588
IEEE 1588 Real-Time UDP выполняет протокол PTP, с помощью UDP, чтобы отправить и получить сообщения протокола. Блок связывается с соответствующими блоками на других целевых компьютерах, определяет смещение времени, которое синхронизирует их и настраивает смещение времени.
Local IP address
— Выберите, использовать ли целевую хостом связь в PTPSpecify
| Use Host-Target connection
Выберите Specify, чтобы установить отдельные параметры для интерфейса PTP. Выберите связь Use Host-Target, чтобы использовать цель хоста в интерфейсе PTP.
Параметры блоков:
IpSource |
PCI bus
— Номер шины PCI карты Ethernet
(значение по умолчанию) | целое числоВведите номер шины PCI для карты Ethernet.
Параметры блоков:
PciBus |
PCI slot
— Номер слота PCI карты Ethernet
(значение по умолчанию) | целое числоВведите номер слота PCI для карты Ethernet.
Параметры блоков:
PciSlot |
PCI function
— Количество функции PCI карты Ethernet
(значение по умолчанию) | целое числоВведите номер функции PCI для карты Ethernet.
Параметры блоков:
PciFunction |
Sample time (-1 for inherited)
— Шаг расчета блока
(значение по умолчанию) | числовойВведите основной шаг расчета или кратное основному шагу расчета.
Параметры блоков:
sample_time |
IP address of port
— IP-адрес платы синхронизации PTPx.x.x.x
IP-адрес платы Ethernet или узел, неся часы PTP.
Адреса 0.0.0.0
и 255.255.255.255
недопустимые IP-адреса.
Параметры блоков:
IpAddress |
Subnet mask
— Маска подсети для интерфейса
(значение по умолчанию) | x.x.x.x
Маска, которая определяет логическое подразделение сети.
Параметры блоков:
SubnetMask |
Gateway
— IP-адрес для интерфейса шлюза
(значение по умолчанию) | x.x.x.x
Шлюз должен быть в сети.
Чтобы указать, что шлюз не используется, введите 0.0.0.0
(значение по умолчанию). Адрес 255.255.255.255
недопустимый IP-адрес шлюза.
Параметры блоков:
Gateway |
Source IP address of receive packets (set to 0.0.0.0 to receive all)
— IP-адрес в получает блоки
(значение по умолчанию) | x.x.x.x
IP-адрес в блоках UDP Receive. Значение по умолчанию (0.0.0.0
) указывает, что узел должен получить все пакеты, отправленные в порты, присвоенные сообщениям PTP (порты 319
и 320
).
Используйте определенное значение в непосредственной коммуникации. Если узел является основным узлом часов PTP, используйте определенное значение, только если точно одно ведомое устройство соединяется с узлом основного тактового генератора.
Адрес 255.255.255.255
недопустимый IP-адрес.
Параметры блоков:
Receive1 |
Destination IP address of transmit packets
— IP-адрес в блоках передачиStandard PTP Multicast (224:0:1:129, 224:0:0:107)
(значение по умолчанию) | x.x.x.x
IP-адрес в блоках UDP Transmit. Задает IP-адрес других компьютеров PTP или устройств, в которые можно отправить пакеты PTP. Выберите один из:
Standard PTP Multicast (224:0:1:129, 224:0:0:107)
(значение по умолчанию) — Стандартный многоадресный IP-адрес по умолчанию, присвоенный PTP. Если вы выбираете эту опцию, пакеты PTP широковещательно передаются ко всем компьютерам, слушающим на портах PTP (порты 319
и 320
). Целевые IP-адреса:
224.0.1.129 для механизма измерения "не взаимодействуют с задержкой" сообщения (
Announce
, Sync
, Follow_up
, Delay_Req
, Delay_Resp
)
224.0.0.107 для сообщений механизма измерения равноправной задержки (
Pdelay_Req
, Pdelay_Resp
, Pdelay_Resp_Follow_up
)
Specify
— Явным образом задайте целевой IP-адрес.
Выбор Specify
делает параметр Specify destination IP address видимым.
Параметры блоков:
dest_ip_select |
Specify Destination IP address
— IP-адрес пакетов передачи
(значение по умолчанию) | x.x.x.x
Значение по умолчанию (255.255.255.255
) указывает, что узел должен широковещательно передать пакеты ко всем узлам слушания сети. Используйте определенное значение в непосредственной коммуникации. Если узел является основным узлом часов PTP, используйте определенное значение, только если точно одно ведомое устройство соединяется с узлом основного тактового генератора.
Сделать этот параметр видимым, набор Destination IP address of transmit packets к Specify
.
Параметры блоков:
custom_dest_ip_addr |
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
— Явным образом задайте эпоху масштаба времени.
Выбор Specify
делает параметр Arbitrary timescale epoch (yyyy mm dd hh) видимым.
Параметры блоков:
timescale |
Arbitrary timescale epoch [yyyy mm dd hh]
— Явная точка источника для масштаба времени PTP
(значение по умолчанию) | [yyyy mm dd hh
]
Задайте точку источника для масштаба времени PTP, в году, месяце, дне и часе.
Сделать этот параметр видимым, набор Timescale (epoch) к Specify
.
Параметры блоков:
epoch |
Delay measurement mechanism
— Метод измеряющихся задержек ссылкиRequest-response
(значение по умолчанию) | Peer-delay
Задайте метод измеряющихся задержек ссылки. Сконфигурируйте все узлы сети PTP, чтобы использовать тот же механизм измерения задержки ссылки.
Для получения дополнительной информации смотрите IEEE® Std Clause 7.5.4.
Параметры блоков:
delay_measure |
Slave only
— Узел, который не может быть выделен как основные часы PTPoff
(значение по умолчанию) | on
Когда вы устанавливаете этот флажок, вы не можете выделить карту Ethernet PTP, которую этот блок представляет как основные часы PTP.
В режиме Slave only значения усовершенствованных параметров (Priority 1, Clock class, Clock accuracy и Priority 2) установлены к их самым высоким значениям. Когда параметры имеют эти настройки, все другие узлы должны иметь ту же настройку. Если узел имеет различную настройку, Лучший алгоритм основного тактового генератора (BMCA) не может выделить узел как лучший основной тактовый генератор. Если BMCA выбирает узел Slave only как лучшие часы, узел остается в LISTENING
состояние.
Параметры блоков:
slave_only |
Show advanced configuration parameters
— Включите низкоуровневые параметры конфигурации PTPoff
(значение по умолчанию) | on
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008.
Установка этого флажка делает усовершенствованные параметры конфигурации видимыми: Domain number, Current UTC offset, Priority 1, Clock class, Clock accuracy и Priority 2.
Параметры блоков:
enable_advanced_config |
Domain number
— Доменное количество сети PTP
(значение по умолчанию) | 0–127
Задайте доменное количество сети PTP, которой принадлежит узел.
Узел Simulink® Real-Time™ PTP может принадлежать только одной области PTP в установленный срок. Если узел получает сообщение PTP с различным доменным номером, он игнорирует его. Для получения дополнительной информации см. Пункт 7.1 Станд. IEEE.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
domain_num |
Current UTC offset
— Текущее смещение со Всемирного координированного времени
(значение по умолчанию) | целое числоТекущее смещение UTC, в секундах.
Если вы задаете ненулевое значение, то значение рассматривается допустимым. UTCOffsetValid
флаг установлен в true
. В противном случае флаг установлен в false
. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.2.3.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
utc_offset |
Priority 1
— Приоритет узла PTP
(значение по умолчанию) | 0–255
Задайте целочисленное значение, кодирующее приоритет узла PTP в сети. Когда значением является 0
, узел имеет самый высокий приоритет. Когда это - 255
, узел имеет самый низкий приоритет.
Чтобы оценить качество двух часов PTP, Лучший Алгоритм Основного тактового генератора сравнивает следующие параметры в порядке:
Priority 1
Clock class
Clock accuracy
Priority 2
Для каждого параметра алгоритм выбирает часы с меньшим значением как лучшие часы. Если все четыре параметра равны для обоих часов, алгоритм сравнивает Мак адреса узлов.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.2.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
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 accuracy
— Код точности для часовhex2dec('FE')
(значение по умолчанию) | 0–254
Задайте незарезервированное целочисленное значение. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.5. Для списка зарезервированных и незарезервированных значений Clock accuracy смотрите Станд. IEEE 1588-2008 Таблиц 6.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
clock_accuracy |
Priority 2
— Вторичный приоритет узла PTP
(значение по умолчанию) | 0–255
Задайте вторичный приоритет узла PTP. Когда значением является 0
, узел имеет самый высокий приоритет. Когда это - 255
, узел имеет самый низкий приоритет.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.3.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
priority2 |
Announce interval (second)
— Период главного узла Объявляет о сообщении
(значение по умолчанию) | числовойПериод, в секундах, Объявить сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.8.
Параметры блоков:
announce_interval |
Sync interval (second)
— Период сообщения Синхронизации главного узла
(значение по умолчанию) | числовойПериод, в секундах, Синхронизирующего сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.9.
Параметры блоков:
sync_interval |
Min delay or pdelay request interval (second)
— Период ведомого узла запрашивает сообщение
(значение по умолчанию) | числовойПериод задержки запрашивает сообщение или сообщения запроса равноправной задержки, переданного узлом в рабовладельческом штате. Когда механизмом измерения задержки является Request-response
, блок передает сообщения запроса задержки. Когда механизмом является Peer-delay
, это передает сообщения запроса равноправной задержки.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.11 и 9.5.13.
Параметры блоков:
min_pdelay_req_interval |
Announce receipt timeout (in announce intervals)
— Тайм-аут для Объявляет об ответе сообщения
(значение по умолчанию) | целое числоУказывает, что количество объявляет об интервалах, узел не в основном состоянии должен ожидать, не получая объявить сообщение. После передач тайм-аута узел вводит основное состояние.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.2.6.11.
Параметры блоков:
announce_receipt_timeout |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.