Выполните протокол времени точности IEEE 1588
Simulink Real-Time / IEEE 1588
IEEE 1588 Ethernet выполняет протокол PTP, с помощью необработанного Ethernet, чтобы отправить и получить сообщения протокола. Блок связывается с соответствующими блоками на других целевых компьютерах, определяет смещение времени, которое синхронизирует их и настраивает смещение времени.
Device ID
— Идентификатор платы Ethernet
Из списка выберите уникальный номер, чтобы идентифицировать плату Ethernet.
Параметры блоков:
ID |
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 |
Source MAC address
— Мак адрес карты Ethernet для источника сообщенияEEPROM
(значение по умолчанию) | Specify
Исходный Мак адрес в транспортном протоколе Ethernet. Из списка выберите:
EEPROM
— Позвольте блоку получать Мак адрес карты Ethernet, который встроен в карту Ethernet. Используйте эту опцию, если вы используете отдельные соединения Ethernet, чтобы передать данные и синхронизировать часы PTP.
Specify
— Явным образом задайте исходный Мак адрес. Используйте эту опцию, если оба из этих условий верны:
Вы используете то же соединение Ethernet, чтобы передать данные, как вы используете, чтобы синхронизировать часы PTP.
Вы не знаете встроенный Мак адрес карты Ethernet.
Выбор Specify
делает параметр Specify source MAC address видимым.
Параметры блоков:
AddressSource |
Specify source MAC address
— Явный Мак адрес карты Ethernet для источника сообщения
(значение по умолчанию) |
xx:xx:xx:xx:xx:xx
Введите Мак адрес для карты Ethernet. Используйте Мак адрес, который встроен в карту Ethernet или произвольный Мак адрес, который уникален в сети PTP. Не используйте один из стандартных многоадресных Мак адресов PTP.
Сделать этот параметр видимым, набор Source MAC address к Specify
.
Параметры блоков:
MAC |
Destination MAC address
— Мак адрес карты Ethernet для места назначения сообщенияStandard PTP Multicast (01:1B:19:00:00:00, 01:80:C2:00:00:0E)
(значение по умолчанию) | Specify
Целевой Мак адрес в транспортном протоколе Ethernet. Выберите один из:
Standard PTP Multicast (01:1B:19:00:00:00, 01:80:C2:00:00:0E)
— Многоадресный Мак адрес по умолчанию присвоен протоколу PTP. Если вы выбираете эту опцию, целевые Мак адреса:
01:1B:19:00:00:00
для механизма измерения "не взаимодействуют с задержкой" сообщения (Announce
, Sync
, Follow_up
, Delay_Req
, Delay_Resp
)
01:80:C2:00:00:00:0E
для сообщений механизма измерения равноправной задержки (Pdelay_Req
, Pdelay_Resp
, Pdelay_Resp_Follow_up
)
Specify
— Явным образом задайте целевой Мак адрес.
Вы не должны задавать исходный Мак адрес. Блок использует уникальный Мак адрес карты Ethernet PTP.
Выбор Specify
делает параметр Specify destination MAC address видимым.
Параметры блоков:
dest_mac |
Specify destination MAC address
— Явный Мак адрес карты Ethernet для места назначения сообщения
(значение по умолчанию) |
xx:xx:xx:xx:xx:xx
Задайте Мак адрес для места назначения сообщения. Используйте эту опцию в узлах Slave only. Задайте Мак адрес карты Ethernet главного узла. Главный узел использует стандартный многоадресный Мак адрес PTP, чтобы передать сообщения ко всем ведомым узлам.
Сделать этот параметр видимым, набор Destination MAC address к Specify
.
Параметры блоков:
mac_select |
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.