LinuxCNC Documentation

ІМ’Я

latency-histogram — побудувати гістограму затримки машини

СИНТАКСИС

latency-histogram [-?|--help] [--base ns] [--servo ns] [--bbinsize ns] [--sbinsize ns] [--bbins ns] [--sbins ns] [--logscale 0|1] [--text note] [--show] [--nobase] [--verbose] [--nox]

ОПИС

Тест затримки є важливим при налаштуванні системи LinuxCNC. Доповнення до стандартного тесту затримки latency-histogram відображає розподіл затримки. Це може бути корисним для отримання уявлення про те, як часто відбуваються відхилення з високою затримкою.

LinuxCNC та HAL не повинні працювати, зупиніть їх за допомогою halrun -U. Велика кількість бінів та/або малий розмір бінів уповільнюють оновлення. Для одного потоку вкажіть --nobase (та опції для сервопотоку). Виміряні затримки поза межами діапазону бінів +/- повідомляються за допомогою спеціальних кінцевих смуг. Використовуйте --show, щоб показати кількість для виведеного за межі діаграми [pos|neg] контакту.

ВАРІАНТИ

-?, --help

Показати параметри та вийти.

--base ns

інтервал базового потоку, за замовчуванням: 25000, хв: 5000

--servo ns

Інтервал потоку сервообміну, за замовчуванням: 1000000, хв: 25000

--bbinsize ns

розмір базового контейнера, за замовчуванням: 100

--sbinsize ns

розмір бункера сервоприводу, за замовчуванням: 100

--bbins ns

базові контейнери, за замовчуванням: 200

--sbins ns

бункери сервоприводів, за замовчуванням: 200

--logscale 0|1

логарифмічна шкала осі Y, за замовчуванням: 1

--text note

додаткова примітка, за замовчуванням: ""

--show

показати кількість невідображених контейнерів

--nobase

тільки серворіз

--verbose

прогрес та налагодження

--nox

немає графічного інтерфейсу, відображається минулий час, хв, макс, sdev для кожного потоку

ДИВІТЬСЯ ТАКОЖ

latency-plot(1), latency-test(1), linuxcnc(1)

Набагато більше інформації про LinuxCNC та HAL доступно в посібниках користувача LinuxCNC та HAL, які можна знайти за адресою /usr/share/doc/linuxcnc/.

ПОМИЛКИ

На цей час нічого не відомо.

АВТОР

Цю сторінку довідника написав Енді П’ю в рамках проєкту LinuxCNC.

ПОВІДОМЛЕННЯ ПРО ПОМИЛКИ

Повідомляйте про помилки за адресою https://github.com/LinuxCNC/linuxcnc/issues.

АВТОРСЬКЕ ПРАВО

Авторське право © 2020 Енді П’ю.

Це безкоштовне програмне забезпечення; дивіться вихідний код для умов копіювання. НЕМАЄ ЖОДНИХ гарантій; навіть щодо ТОВАРНОЇ ПРИДАТНОСТІ або ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ.