Выполните протокол времени точности IEEE 1588
Simulink Real-Time / IEEE 1588
IEEE 1588 UDP в реальном времени выполняет протокол PTP, с помощью UDP, чтобы отправить и получить сообщения протокола. Блок связывается с соответствующими блоками на других целевых компьютерах, определяет смещение времени, которое синхронизирует их и настраивает смещение времени.
Local IP address
— Выберите, использовать ли целевую хостом связь для PTPSpecify
| Use Host-Target connection
Выберите Specify, чтобы установить отдельные параметры для интерфейса PTP. Выберите связь Use Host-Target, чтобы использовать цель хоста для интерфейса PTP.
Параметры блоков:
IpSource |
PCI bus
— Номер шины PCI карты Ethernet0
(значение по умолчанию) | целое числоВведите номер шины PCI для карты Ethernet.
Параметры блоков:
PciBus |
PCI slot
— Номер слота PCI карты Ethernet0
(значение по умолчанию) | целое числоВведите номер слота PCI для карты Ethernet.
Параметры блоков:
PciSlot |
PCI function
— Количество функции PCI карты Ethernet0
(значение по умолчанию) | целое числоВведите номер функции PCI для карты Ethernet.
Параметры блоков:
PciFunction |
Sample time (-1 for inherited)
— Шаг расчета блока-1
(значение по умолчанию) | числовойВведите основной шаг расчета или кратное основному шагу расчета.
Параметры блоков:
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
— Маска подсети для интерфейса255.255.255.0
(значение по умолчанию) | x.x.x.x
Маска, которая определяет логическое подразделение сети.
Параметры блоков:
SubnetMask |
Gateway
— IP-адрес для интерфейса шлюза0.0.0.0
(значение по умолчанию) | 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-адрес в получает блоки0.0.0.0
(значение по умолчанию) | x.x.x.x
IP-адрес в UDP Получает блоки. Значение по умолчанию (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. Задает 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-адрес пакетов передачи255.255.255.255
(значение по умолчанию) | 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[1970 01 01 00]
(значение по умолчанию) | [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
— Доменное количество сети PTP0
(значение по умолчанию) | 0–127
Задайте доменное количество сети PTP, которой принадлежит узел.
Узел Simulink® Real-Time™ PTP может принадлежать только одной области PTP в установленный срок. Если узел получает сообщение PTP с различным доменным номером, он игнорирует его. Для получения дополнительной информации см. Пункт 7.1 Станд. IEEE.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
domain_num |
Current UTC offset
— Текущее смещение со Всемирного координированного времени35
(значение по умолчанию) | целое числоТекущее смещение UTC, в секундах.
Если вы задаете ненулевое значение, то значение рассматривается допустимым. Флаг UTCOffsetValid
установлен в true
. В противном случае флаг установлен в false
. Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.2.3.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
utc_offset |
Priority 1
— Приоритет узла PTP128
(значение по умолчанию) | 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
— Синхронизируйте указатель класса248
(значение по умолчанию) | 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
— Вторичный приоритет узла PTP128
(значение по умолчанию) | 0–255
Задайте вторичный приоритет узла PTP. Когда значением является 0
, узел имеет самый высокий приоритет. Когда это - 255
, узел имеет самый низкий приоритет.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 7.6.2.3.
Чтобы сделать этот параметр видимым, установите флажок Show advanced configuration parameters.
Параметры блоков:
priority2 |
Announce interval (second)
— Период главного узла Объявляет о сообщении2
(значение по умолчанию) | числовойПериод, в секундах, Объявить сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.8.
Параметры блоков:
announce_interval |
Sync interval (second)
— Период сообщения Синхронизации главного узла0.1
(значение по умолчанию) | числовойПериод, в секундах, Синхронизирующего сообщения передается узлом в основном состоянии.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.9.
Параметры блоков:
sync_interval |
Min delay or pdelay request interval (second)
— Период ведомого узла запрашивает сообщение0.1
(значение по умолчанию) | числовойПериод задержки запрашивает сообщение или сообщения запроса равноправной задержки, переданного узлом в рабовладельческом штате. Когда механизмом измерения задержки является Request-response
, сообщения запроса задержки передач блока. Когда механизмом является Peer-delay
, он передает сообщения запроса равноправной задержки.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.5.11 и 9.5.13.
Параметры блоков:
min_pdelay_req_interval |
Announce receipt timeout (in announce intervals)
— Тайм-аут для Объявляет об ответе сообщения3
(значение по умолчанию) | целое числоУказывает, что количество объявляет об интервалах, узел не в основном состоянии должен ожидать, не получая объявить сообщение. После передач тайм-аута узел вводит основное состояние.
Для получения дополнительной информации смотрите Станд. IEEE 1588-2008 Пунктов 9.2.6.11.
Параметры блоков:
announce_receipt_timeout |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.