Патчинг приборов: различия между версиями
LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы) |
LumiBot (обсуждение | вклад) (Задача №1077 (LS Dev Hub)) |
||
| Строка 26: | Строка 26: | ||
| '''Значок''' || Каким прибор нарисован на маппинге: точка — одиночный прибор, ломаная линия — сплайн | | '''Значок''' || Каким прибор нарисован на маппинге: точка — одиночный прибор, ломаная линия — сплайн | ||
|- | |- | ||
| '''Имя''' || Название прибора. Меняется двойным кликом по имени | | '''Имя''' || Название прибора. Меняется двойным кликом по имени или клавишей '''F2''' | ||
|- | |- | ||
| '''Адрес''' || Первый и последний занятый адрес, например '''1-300''' | | '''Адрес''' || Первый и последний занятый адрес, например '''1-300''' | ||
| Строка 33: | Строка 33: | ||
|} | |} | ||
В строке порта показано его имя и номера вселенных, отведённых порту, — например '''U1''' или '''U1 U2'''. Порт переименовывается двойным кликом по имени или через '''ПКМ''' → '''Переименовать'''; понятные имена вроде «Фасад, левая часть» экономят много времени в большом проекте. | В строке порта показано его имя и номера вселенных, отведённых порту, — например '''U1''' или '''U1 U2'''. Порт переименовывается двойным кликом по имени, клавишей '''F2''' или через '''ПКМ''' → '''Переименовать'''; понятные имена вроде «Фасад, левая часть» экономят много времени в большом проекте. | ||
Внизу окна — четыре кнопки: | Внизу окна — четыре кнопки: | ||
* '''Добавить устройство''' (плюс) — добавляет в проект '''Player''', | * '''Добавить устройство''' (плюс) — добавляет в проект устройство. В меню два раздела: '''Light Stream''' — '''Player''', '''Player V2''' и готовые конвертеры '''Converter 2''', '''Converter 6''', '''Converter 8 LITE'''; '''Art-Net конвертер''' — конвертер с 1, 2, 3, 4, 5, 6, 8 или 16 портами. Конвертер добавляется внутрь выделенного '''Player''', поэтому сначала выделите тот, к которому он подключён. | ||
* '''Поиск''' — ищет устройства в сети и позволяет добавить в проект уже настроенное. | * '''Поиск''' — ищет устройства в сети и позволяет добавить в проект уже настроенное. | ||
* '''Свернуть''' — сворачивает | * '''Свернуть''' — сворачивает все конвертеры и порты одним нажатием; повторное нажатие разворачивает дерево целиком. Незаменимо, когда конвертеров и портов много. | ||
* '''Автопатчинг''' — режим автоматической адресации, см. раздел ниже. | * '''Автопатчинг''' — режим автоматической адресации, см. раздел ниже. | ||
| Строка 54: | Строка 54: | ||
* Если нужно поставить приборы не в конец, а в определённое место порта, бросайте их не на строку порта, а между уже пропатченными приборами. | * Если нужно поставить приборы не в конец, а в определённое место порта, бросайте их не на строку порта, а между уже пропатченными приборами. | ||
* Сплайн переносится целиком, одной строкой, сколько бы приборов на нём ни было. Разложить приборы одного сплайна по разным портам нельзя — для этого сплайн сначала преобразуют в одиночные приборы, см. [[Сплайны и одиночные приборы]]. | * Сплайн переносится целиком, одной строкой, сколько бы приборов на нём ни было. Разложить приборы одного сплайна по разным портам нельзя — для этого сплайн сначала преобразуют в одиночные приборы, см. [[Сплайны и одиночные приборы]]. | ||
* Приборы можно перетаскивать и из порта в порт, в том числе на другой конвертер. | * Приборы можно перетаскивать и из порта в порт, в том числе на другой конвертер, а также обратно в нижний список. | ||
* Любой перенос отменяется по '''Ctrl+Z''' и повторяется по '''Ctrl+Shift+Z'''. | * Любой перенос отменяется по '''Ctrl+Z''' и повторяется по '''Ctrl+Shift+Z'''. | ||
| Строка 109: | Строка 109: | ||
=== Красная подсветка === | === Красная подсветка === | ||
Программа сама помечает ошибки адресации: строка прибора, а вместе с ней имя порта и конвертера, окрашивается красным. Причин | Программа сама помечает ошибки адресации: строка прибора, а вместе с ней имя порта и конвертера, окрашивается красным. Причин три: | ||
* '''адреса приборов наложились друг на друга''' — два прибора претендуют на одни и те же каналы; | * '''адреса приборов наложились друг на друга''' — два прибора претендуют на одни и те же каналы; | ||
* '''прибор вышел за вселенные порта''' — его последний адрес больше, чем отведено порту. | * '''прибор вышел за вселенные порта''' — его последний адрес больше, чем отведено порту; | ||
* '''вселенные порта заняты другим портом''' — двум портам одного '''Player''' достались одинаковые номера вселенных; в этом случае красным подсвечиваются сами номера вселенных в строке порта. | |||
В первом случае поправьте адреса или включите '''Автопатчинг'''; во втором — увеличьте '''Вселенных на порт''' у конвертера либо перенесите часть приборов в соседний порт. | В первом случае поправьте адреса или включите '''Автопатчинг'''; во втором — увеличьте '''Вселенных на порт''' у конвертера либо перенесите часть приборов в соседний порт; в третьем — разведите конвертеры по вселенным, изменив '''Начальную вселенную''' у одного из них. | ||
=== Индикатор заполненности порта === | === Индикатор заполненности порта === | ||
Слева от имени порта есть маленькая картинка — карта его вселенных, где занятые каналы закрашены оранжевым. По ней сразу видно, насколько порт заполнен и нет ли в нём пропусков. Клик по этой картинке открывает ту же карту в отдельном окне, крупно и с подписью вселенных. | Слева от имени порта есть маленькая картинка — карта его вселенных, где занятые каналы закрашены оранжевым. По ней сразу видно, насколько порт заполнен и нет ли в нём пропусков. Клик по этой картинке открывает ту же карту в отдельном окне, крупно и с подписью вселенных; закрывается такое окно клавишей '''Esc'''. | ||
=== Адреса на поле Маппинг === | === Адреса на поле Маппинг === | ||
| Строка 128: | Строка 129: | ||
Когда нужно понять, какой именно прибор на объекте соответствует строке в списке, пользуйтесь кнопкой '''Подсветить приборы и данные DMX''' в правой части панели '''Таймлайн'''. Выделенные приборы начинают светиться поверх анимации — и в программе, и на реальном оборудовании. | Когда нужно понять, какой именно прибор на объекте соответствует строке в списке, пользуйтесь кнопкой '''Подсветить приборы и данные DMX''' в правой части панели '''Таймлайн'''. Выделенные приборы начинают светиться поверх анимации — и в программе, и на реальном оборудовании. | ||
Маленькая кнопка со стрелкой справа от неё открывает список режимов подсветки: | |||
* '''Постоянный белый''' — ровное свечение; | * '''Постоянный белый''' — ровное свечение; | ||
| Строка 134: | Строка 135: | ||
* '''RGBW цвета''' — перебор цветов, помогает заодно проверить порядок цветовых каналов. | * '''RGBW цвета''' — перебор цветов, помогает заодно проверить порядок цветовых каналов. | ||
Там же задаётся | Там же, в пункте '''Интервал''', задаётся скорость смены — от 0,5 до 5 секунд. Если кнопки на таймлайне нет, включите её через '''ПКМ''' по панели воспроизведения → '''Показать кнопку подсветки приборов'''. | ||
Проверить, что программа обращается именно к нужной коробке, помогает клик по значку конвертера в окне '''Приборы''': реальное устройство мигнёт индикаторами. | Проверить, что программа обращается именно к нужной коробке, помогает клик по значку конвертера в окне '''Приборы''': реальное устройство мигнёт индикаторами. | ||
| Строка 141: | Строка 142: | ||
# Задайте конвертерам '''Начальную вселенную''', '''Количество портов''' и '''Вселенных на порт''' — до патчинга, а не после: изменение этих параметров сдвигает адресацию уже собранных портов. | # Задайте конвертерам '''Начальную вселенную''', '''Количество портов''' и '''Вселенных на порт''' — до патчинга, а не после: изменение этих параметров сдвигает адресацию уже собранных портов. | ||
# Проверьте '''Тип контроллера''' — '''DMX''' или '''SPI'''. | # Проверьте '''Тип контроллера''' — '''DMX''' или '''SPI'''. От него зависит, как адреса ложатся на границе вселенных, поэтому выбирайте его до патчинга: у уже расставленных одиночных приборов адреса при смене типа сами не пересчитаются, порт придётся пересчитать вручную. | ||
# Дайте портам осмысленные имена по участкам объекта. | # Дайте портам осмысленные имена по участкам объекта. | ||
# Включите '''Автопатчинг''' и патчите приборы по одной линии подключения за раз, следя, чтобы порядок строк в порту совпадал с порядком подключения. | # Включите '''Автопатчинг''' и патчите приборы по одной линии подключения за раз, следя, чтобы порядок строк в порту совпадал с порядком подключения. | ||
# После каждого порта смотрите на индикатор заполненности: если он забит под завязку, следующие приборы уже не поместятся. | # После каждого порта смотрите на индикатор заполненности: если он забит под завязку, следующие приборы уже не поместятся. | ||
# Когда нижний список опустеет, пройдите по всем портам и убедитесь, что нигде нет красной подсветки. | # Когда нижний список опустеет, пройдите по всем портам и убедитесь, что нигде нет красной подсветки. | ||
# Если рядом с именем '''Player''' появился оранжевый значок с восклицательным знаком, значит настройки устройств изменились и их ещё не передали на сам '''Player'''. Клик по значку предлагает открыть свойства '''Player''' и отправить их. | |||
== Частые вопросы == | == Частые вопросы == | ||
| Строка 152: | Строка 154: | ||
* '''Строка прибора покраснела.''' Адреса наложились на соседние или вышли за вселенные порта. Включите '''Автопатчинг''' или выберите '''Пересчитать адреса приборов''' по '''ПКМ''' на порту. | * '''Строка прибора покраснела.''' Адреса наложились на соседние или вышли за вселенные порта. Включите '''Автопатчинг''' или выберите '''Пересчитать адреса приборов''' по '''ПКМ''' на порту. | ||
* '''Как вынуть прибор из порта, не удаляя его?''' '''ПКМ''' → '''Распатчить'''. Клавиша '''Delete''' удаляет прибор из проекта целиком. | * '''Как вынуть прибор из порта, не удаляя его?''' '''ПКМ''' → '''Распатчить'''. Клавиша '''Delete''' удаляет прибор из проекта целиком. | ||
* '''Первый прибор порта всегда получает адрес 1, а нужен другой.''' Так работает '''Автопатчинг''': он всегда начинает порт с первого адреса его первой вселенной. Выключите его и задайте адрес прибору вручную в | * '''Первый прибор порта всегда получает адрес 1, а нужен другой.''' Так работает '''Автопатчинг''': он всегда начинает порт с первого адреса его первой вселенной. Выключите его и задайте адрес прибору вручную в панели '''Свойства'''. | ||
* '''Задал адрес одному прибору, а изменился у нескольких.''' Значение из поля '''Адрес''' применяется ко всем приборам, выделенным в этот момент. Снимите лишнее выделение и повторите. | * '''Задал адрес одному прибору, а изменился у нескольких.''' Значение из поля '''Адрес''' применяется ко всем приборам, выделенным в этот момент. Снимите лишнее выделение и повторите. | ||
* '''Нужно разложить один сплайн по двум портам.''' Сплайн патчится только целиком. Преобразуйте его в одиночные приборы (см. [[Сплайны и одиночные приборы]]) и распределите их по портам. | * '''Нужно разложить один сплайн по двум портам.''' Сплайн патчится только целиком. Преобразуйте его в одиночные приборы (см. [[Сплайны и одиночные приборы]]) и распределите их по портам. | ||
Текущая версия от 15:18, 3 сентября 2026
Патчинг — это привязка приборов проекта к портам устройств. Пока прибор не пропатчен, он живёт только на поле Маппинг: его видно, он участвует в эффектах, но данные с него никуда не уходят — ни на реальное оборудование, ни в экспортированные *.cue файлы. Патчинг отвечает на вопрос «через какой физический разъём какого устройства светит этот прибор».
Всё это делается в окне Приборы — переносом приборов из нижнего списка в порты устройств. Ниже — как устроено это окно, как патчить приборы поодиночке и пачками, что делает Автопатчинг и как убедиться, что адресация собрана правильно.
Про сами адреса, вселенные и каналы — Виды и типы приборов. Про параметры устройств, в которые вы патчите, — Параметры Light Stream Converter.
Окно «Приборы»
Окно разделено на две области, границу между ними можно двигать мышью.
- Верхняя область — устройства
- Дерево из четырёх уровней: Light Stream Player → конвертеры → порты конвертера → приборы, пропатченные в порт. Стрелка слева от строки разворачивает и сворачивает уровень.
- Нижняя область — нераспатченные приборы
- Приборы и сплайны, не привязанные ни к одному порту. Сюда попадает каждый новый прибор, нарисованный на поле Маппинг вне порта.
Задача патчинга — опустошить нижний список: всё, что в нём осталось, на объекте не светит.
Строки приборов читаются одинаково в обеих областях:
| Столбец | Что показывает |
|---|---|
| Флажок | Видимость прибора. Снятый флажок гасит прибор, не трогая его адреса. Если в списке выделено несколько приборов, флажок переключается сразу у всех |
| Значок | Каким прибор нарисован на маппинге: точка — одиночный прибор, ломаная линия — сплайн |
| Имя | Название прибора. Меняется двойным кликом по имени или клавишей F2 |
| Адрес | Первый и последний занятый адрес, например 1-300 |
| Вселенная | Вселенные, в которых лежит прибор: U1 или U1-U2, если прибор не поместился в одну. Столбец есть только у пропатченных приборов |
В строке порта показано его имя и номера вселенных, отведённых порту, — например U1 или U1 U2. Порт переименовывается двойным кликом по имени, клавишей F2 или через ПКМ → Переименовать; понятные имена вроде «Фасад, левая часть» экономят много времени в большом проекте.
Внизу окна — четыре кнопки:
- Добавить устройство (плюс) — добавляет в проект устройство. В меню два раздела: Light Stream — Player, Player V2 и готовые конвертеры Converter 2, Converter 6, Converter 8 LITE; Art-Net конвертер — конвертер с 1, 2, 3, 4, 5, 6, 8 или 16 портами. Конвертер добавляется внутрь выделенного Player, поэтому сначала выделите тот, к которому он подключён.
- Поиск — ищет устройства в сети и позволяет добавить в проект уже настроенное.
- Свернуть — сворачивает все конвертеры и порты одним нажатием; повторное нажатие разворачивает дерево целиком. Незаменимо, когда конвертеров и портов много.
- Автопатчинг — режим автоматической адресации, см. раздел ниже.
Как пропатчить приборы
- Убедитесь, что в проекте есть устройство с нужным количеством портов. Если нет — добавьте его кнопкой Добавить устройство.
- Выделите в нижнем списке приборы, которые пойдут в один порт. Несколько подряд выделяются с Shift, вразнобой — с Ctrl.
- Перетащите выделенное на строку нужного порта. Приборы встанут в конец списка порта.
- Порт развернётся сам, и вы сразу увидите приборы с назначенными адресами и вселенными.
Повторите для остальных портов. Несколько замечаний, которые экономят время:
- Тянуть можно за любой из выделенных приборов — переедет вся выделенная группа целиком.
- Если нужно поставить приборы не в конец, а в определённое место порта, бросайте их не на строку порта, а между уже пропатченными приборами.
- Сплайн переносится целиком, одной строкой, сколько бы приборов на нём ни было. Разложить приборы одного сплайна по разным портам нельзя — для этого сплайн сначала преобразуют в одиночные приборы, см. Сплайны и одиночные приборы.
- Приборы можно перетаскивать и из порта в порт, в том числе на другой конвертер, а также обратно в нижний список.
- Любой перенос отменяется по Ctrl+Z и повторяется по Ctrl+Shift+Z.
Выделение в окне Приборы и на поле Маппинг общее: выделив прибор в списке, вы увидите, где он стоит на объекте, и наоборот. Это самый простой способ понять, что именно вы сейчас патчите.
Порядок приборов в порту
Порядок строк внутри порта — это и есть порядок адресации. Первый прибор в списке получает первый адрес порта, следующий — адрес сразу за ним, и так далее. Поэтому приборы в порту стоит выстраивать в том же порядке, в каком они подключены на объекте: первым — тот, что ближе к устройству.
Порядок меняется перетаскиванием приборов внутри порта. При включённом Автопатчинге адреса пересчитываются сразу же.
Автопатчинг
Автопатчинг — это режим, в котором программа сама раздаёт адреса. Кнопка есть в двух местах: внизу окна Приборы и на панели инструментов окна Маппинг. Настройка общая для программы и действует на все порты сразу.
| Что происходит | Автопатчинг включён | Автопатчинг выключен |
|---|---|---|
| Приборы добавили в порт | Адреса всего порта пересчитываются подряд, начиная с адреса 1 его первой вселенной | Приборы сохраняют свои адреса; программа подставляет им только номер вселенной |
| Порядок приборов в порту изменили | Адреса пересчитываются под новый порядок | Адреса остаются прежними |
| Новый прибор нарисовали на маппинге | Получает следующий свободный адрес | Получает адрес 1 — дальше адрес задаёте вы сами |
| Прибор скопировали | Копия получает следующий свободный адрес в том же порту | Копия сохраняет адрес оригинала |
Практическое правило: Автопатчинг включают, когда приборы подключены подряд и адреса должны идти сплошняком — это подавляющее большинство пиксельных проектов. Выключают, когда адреса продиктованы уже смонтированным оборудованием и должны остаться ровно такими, какие есть.
Выключенный Автопатчинг не значит «без помощи»: адреса всегда можно раздать разово. Нажмите ПКМ на порту и выберите Пересчитать адреса приборов — приборы порта получат адреса подряд по текущему порядку строк, а сам режим останется выключенным.
Как именно ложатся адреса на границе вселенных, зависит от Типа контроллера конвертера: в режиме DMX каналы идут сплошным потоком, в режиме SPI прибор целиком переезжает в следующую вселенную. Подробнее — Параметры Light Stream Converter.
Как патчить приборы сразу при расстановке
Приборы не обязательно сначала рисовать, а потом патчить. Выделите порт в окне Приборы — и все приборы, которые вы после этого нарисуете на поле Маппинг, будут попадать сразу в него, с готовыми адресами (при включённом Автопатчинге). Список порта при этом сам прокручивается к последнему добавленному прибору, а свёрнутые Player и конвертер разворачиваются.
Так же ведут себя копии: приборы, скопированные с зажатым Ctrl на маппинге, продублированные или вставленные из буфера, остаются в том же порту, что и оригинал, и с включённым Автопатчингом получают следующие свободные адреса. На этом строится быстрая сборка матриц и одинаковых рядов: пропатчили один ряд — дальше только копируете.
Чтобы новые приборы снова попадали в нижний список, снимите выделение с порта — кликните в пустом месте окна Приборы.
Как убрать прибор из порта
Выделите приборы в порту, нажмите ПКМ и выберите Распатчить — приборы вернутся в нижний список окна Приборы и останутся на своих местах на маппинге.
Чтобы освободить порт целиком, нажмите ПКМ на порту и выберите Распатчить все. Тот же пункт есть по ПКМ на конвертере — он распатчивает все его порты сразу.
Клавиша Delete приборы не распатчивает, а удаляет их из проекта — вместе с их местом на маппинге и связью с 3D. Если нужно только вынуть прибор из порта, пользуйтесь пунктом Распатчить.
Приборы возвращаются в нижний список и сами, если у конвертера уменьшить Количество портов: приборы удалённых портов не пропадают, а становятся нераспатченными.
Как проверить, что всё сделано правильно
Красная подсветка
Программа сама помечает ошибки адресации: строка прибора, а вместе с ней имя порта и конвертера, окрашивается красным. Причин три:
- адреса приборов наложились друг на друга — два прибора претендуют на одни и те же каналы;
- прибор вышел за вселенные порта — его последний адрес больше, чем отведено порту;
- вселенные порта заняты другим портом — двум портам одного Player достались одинаковые номера вселенных; в этом случае красным подсвечиваются сами номера вселенных в строке порта.
В первом случае поправьте адреса или включите Автопатчинг; во втором — увеличьте Вселенных на порт у конвертера либо перенесите часть приборов в соседний порт; в третьем — разведите конвертеры по вселенным, изменив Начальную вселенную у одного из них.
Индикатор заполненности порта
Слева от имени порта есть маленькая картинка — карта его вселенных, где занятые каналы закрашены оранжевым. По ней сразу видно, насколько порт заполнен и нет ли в нём пропусков. Клик по этой картинке открывает ту же карту в отдельном окне, крупно и с подписью вселенных; закрывается такое окно клавишей Esc.
Адреса на поле Маппинг
Адреса подписываются прямо у приборов на маппинге. Что показывать — номера вселенных, номера пикселей или сквозные мультиадреса — настраивается в меню Просмотр → 2D Маппинг. Это самый быстрый способ проверить, что адреса на объекте идут в ту сторону, в какую вы ожидали.
Подсветка приборов на реальном объекте
Когда нужно понять, какой именно прибор на объекте соответствует строке в списке, пользуйтесь кнопкой Подсветить приборы и данные DMX в правой части панели Таймлайн. Выделенные приборы начинают светиться поверх анимации — и в программе, и на реальном оборудовании.
Маленькая кнопка со стрелкой справа от неё открывает список режимов подсветки:
- Постоянный белый — ровное свечение;
- Мигающий белый — мигание, лучше всего заметное на объекте;
- RGBW цвета — перебор цветов, помогает заодно проверить порядок цветовых каналов.
Там же, в пункте Интервал, задаётся скорость смены — от 0,5 до 5 секунд. Если кнопки на таймлайне нет, включите её через ПКМ по панели воспроизведения → Показать кнопку подсветки приборов.
Проверить, что программа обращается именно к нужной коробке, помогает клик по значку конвертера в окне Приборы: реальное устройство мигнёт индикаторами.
Порядок работы в большом проекте
- Задайте конвертерам Начальную вселенную, Количество портов и Вселенных на порт — до патчинга, а не после: изменение этих параметров сдвигает адресацию уже собранных портов.
- Проверьте Тип контроллера — DMX или SPI. От него зависит, как адреса ложатся на границе вселенных, поэтому выбирайте его до патчинга: у уже расставленных одиночных приборов адреса при смене типа сами не пересчитаются, порт придётся пересчитать вручную.
- Дайте портам осмысленные имена по участкам объекта.
- Включите Автопатчинг и патчите приборы по одной линии подключения за раз, следя, чтобы порядок строк в порту совпадал с порядком подключения.
- После каждого порта смотрите на индикатор заполненности: если он забит под завязку, следующие приборы уже не поместятся.
- Когда нижний список опустеет, пройдите по всем портам и убедитесь, что нигде нет красной подсветки.
- Если рядом с именем Player появился оранжевый значок с восклицательным знаком, значит настройки устройств изменились и их ещё не передали на сам Player. Клик по значку предлагает открыть свойства Player и отправить их.
Частые вопросы
- Приборы есть на маппинге, эффекты играют, но свет не идёт. Скорее всего, приборы остались в нижнем списке окна Приборы — они не пропатчены. Проверьте заодно флажки видимости прибора, порта и конвертера.
- Строка прибора покраснела. Адреса наложились на соседние или вышли за вселенные порта. Включите Автопатчинг или выберите Пересчитать адреса приборов по ПКМ на порту.
- Как вынуть прибор из порта, не удаляя его? ПКМ → Распатчить. Клавиша Delete удаляет прибор из проекта целиком.
- Первый прибор порта всегда получает адрес 1, а нужен другой. Так работает Автопатчинг: он всегда начинает порт с первого адреса его первой вселенной. Выключите его и задайте адрес прибору вручную в панели Свойства.
- Задал адрес одному прибору, а изменился у нескольких. Значение из поля Адрес применяется ко всем приборам, выделенным в этот момент. Снимите лишнее выделение и повторите.
- Нужно разложить один сплайн по двум портам. Сплайн патчится только целиком. Преобразуйте его в одиночные приборы (см. Сплайны и одиночные приборы) и распределите их по портам.
- Приборы перестали помещаться в порт. Увеличьте Вселенных на порт у конвертера или перенесите часть приборов в соседний порт. Помните, что число вселенных в проекте ограничено лицензией.
- После смены типа прибора адреса разъехались. У нового типа другое количество каналов. Пересчитайте адреса порта или включите Автопатчинг.
- Приборы пропали из портов. Проверьте, не уменьшали ли вы Количество портов у конвертера — приборы удалённых портов возвращаются в нижний список.
- Порт не разворачивается. В нём нет ни одного прибора: пустой порт разворачивать нечему.