Operating table (add-on module)
Хирургический стол (доп. модуль)
Управление операционным столом Mindray HyBase V / S с экрана Vidicap. Это отдельный дополнительный модуль: в базовой программе его нет, ставится он только на те устройства, к которым подключён стол. Хирургический свет Mindray HyLED — другой модуль, «Хирургический свет»; ставьте его, только если подключён и свет. Модуль один для Touch 1.0 и 2.0:
| Ревизия | Что нужно |
|---|---|
| Vidicap Touch 2.0 (Ubuntu 24.04) | программа 2.7.0 и новее; галочка «Операционный стол» в мастере установки — или установка модуля на работающее устройство |
| Vidicap Touch 1.0 (Ubuntu 18.04) | программа 1.8.0 и новее и кнопка «Платформа» 1.11.0 и новее (обе обновляются с экрана, «Платформа» → «Проверить обновления»), затем установка модуля |
Без модуля (или пока он не нашёл стол) программа выглядит как обычно — плитки стола нет. На устройстве с прежним общим модулем «Свет и стол» см. «Переход на два модуля».
Что появляется на экране
В главном меню — плитка «Хирургический стол»: блокировка колёс, высота, продольный сдвиг, Тренделенбург, наклоны, спинная секция, согнутое/разогнутое и нулевое положение; посередине — высота и углы. Стол двигается, только пока кнопку держат; отпустили — остановился. Ушли со страницы или пропала связь — стол тоже останавливается; модуль сам останавливает движение через 60 секунд.
С модулем 2.1.0:
- Колёса блокируются удержанием. Держите «Блокировка колес» или «Отмена блокировки колес» 0,8 секунды: по низу кнопки бежит полоска, когда она дошла — команда ушла. Случайное касание колёса не трогает. Подсвечена та кнопка, в каком состоянии колёса сейчас (до модуля 2.2.3 стол, разблокированный при включении, не показывался: стол присылает 0 — разблокирован, 1 — заблокирован, 2 — переходное состояние).
- Спящий стол включается сам. Стол Mindray засыпает примерно через 20 секунд без команд. Пока экран стола открыт, модуль не даёт ему уснуть, а уснувший стол включает при открытии экрана и при нажатии кнопки движения. Внизу видно «Включение стола…»: прошивке стола на это нужно 3–5 секунд, потом стол поедет, если кнопку всё ещё держат.
- Движение не ждёт ответов модуля стола. Команда повторяется каждые 80 мс, пока кнопку держат, и запоздавший ответ больше не заставляет стол дёргаться. Один пропущенный ответ не обрывает связь: «Нет связи со столом» появляется после трёх пропусков подряд. С модулем 2.1.2 после трёх пропусков модуль закрывает COM-порт и открывает его заново: стол, вышедший из режима ожидания, снова на связи без перезагрузки.



Подключение
Порт RS232 модуля стола (на потолке) → USB-RS232 адаптер (или COM-порт компьютера) → Vidicap; кабель не длиннее 10 м. Модулю нужно 24 В / 5 Вт. Стол связан с модулем по Bluetooth.
Установка
Новый Vidicap Touch 2.0. В мастере установки отметьте «Операционный стол Mindray HyBase (доп. модуль)». Установка через интернет скачает модуль сама. С флешки — положите vidicap-module-table-<версия>.zip рядом с папкой vidicap2-….
Работающее устройство (любая ревизия) — с экрана, по сети.
- Vidicap Touch 1.0: «Платформа» → «Проверить обновления» → «Доп. модули» → «Хирургический стол» → «Установить модуль» → «Точно? Нажмите ещё раз».
- Vidicap Touch 2.0: «Настройки» → «Платформа» → «Доп. модули» → «Хирургический стол» → «Установить модуль» → подтвердить.
После установки — «Перезагрузить устройство», затем там же «Найти стол». После ещё одной перезагрузки появится плитка.

С флешки или по SSH:
unzip vidicap-module-table-2.2.3.zip
sudo ./vidicap-module-table/install-module.sh --detect # поставить модуль и найти стол
sudo reboot
Модуль ставится в /opt/vidicap/modules/or_table, команда настройки — vidicap-or-table. Убрать модуль — sudo ./vidicap-module-table/install-module.sh --remove.
Настройка
На экране: «Настройки» → «Доп. модули» → «Хирургический стол»


- Что включено сейчас. Зелёная точка «На связи · стол включён: да/нет» или красная «Нет связи: …» с причиной.
- Порты и что в них — как у света; порт света помечен «занят светом».
- Выбор вручную. Порт и пароль модуля стола (8 цифр, по умолчанию 12345678) → «Сохранить». Действует сразу. До модуля 2.1.1 «Сохранить» записывало «Не подключён» вместо выбранного порта — работал только автоматический поиск; обновите модуль.
- «Найти автоматически» — опрашивает все порты, кроме порта света (вход в модуль стола с паролем), сохраняет найденное.
Стол не привязан к модулю — на странице стола нажмите «Привязать» и в течение 20 секунд удерживайте «Тренделенбург» на пульте стола 5 секунд.
Второй стол
К одному Vidicap можно подключить два стола, каждый на свой COM-порт или USB-адаптер.
- «Настройки» → «Хирургический стол». Когда первый стол настроен, вверху появляются кнопки «Стол 1 · ttyS1» и «+ Добавить второй стол».
- Нажмите «+ Добавить второй стол», выберите порт (порты света и первого стола помечены и не выбираются), введите пароль модуля стола и при желании название. Затем нажмите «Сохранить».
- На экране «Хирургический стол» вверху появится переключатель «Стол 1 | Стол 2». Кнопки, высота и углы относятся к выбранному столу. Пока кнопку движения держат, переключиться нельзя.
- «Убрать стол 2» отключает второй стол.


Из консоли
sudo vidicap-or-table detect # что отвечает на портах (ничего не меняет)
sudo vidicap-or-table detect --save # найти стол и записать настройки
sudo vidicap-or-table detect --save --password 87654321 # если пароль модуля стола меняли
vidicap-or-table show # версия модуля и настройки стола
sudo vidicap-or-table sim # демонстрация без оборудования
sudo vidicap-or-table off # убрать плитку стола
Настройки — в том же файле, что и у света (/etc/vidicap/or-devices.json или …/modules/or-devices.json); модуль стола меняет в нём только стол.
Неполадки
| Причина | Что сделать |
|---|---|
| «нет прав на /dev/ttyUSB1» | sudo usermod -aG dialout vidicap, перезагрузка |
| «стол не отвечает» | адаптер, кабель, питание модуля стола 24 В; sudo vidicap-or-table detect |
| «Стол не включился» | стол выключен кнопкой на самом столе или разряжен аккумулятор; включите стол на нём самом |
| «неверный пароль модуля стола» | sudo vidicap-or-table detect --save --password <пароль> или пароль на странице настроек |
| «Стол не привязан к модулю» | «Привязать» на странице стола, затем 5 секунд держать «Тренделенбург» на пульте |
| «Этот порт занят светом» | стол и свет подключены к разным адаптерам; выберите другой порт |
| Стол дёргается или теряет связь, когда им управляют с пульта | обновите модуль до 2.2.1: теперь программа «будит» стол и часто опрашивает его, только пока ею пользуются (минуту после нажатия или открытия экрана стола), и не мешает пульту |
| Нет высоты и углов на экране стола | с модуля 2.2.2 они появляются, только когда стол присылает меняющиеся числа: некоторые модули стола присылают одни и те же, как бы стол ни двигался. Высоту можно скрыть всегда: «Настройки» → «Хирургический стол» → «Не показывать высоту» → «Сохранить» |
| Колёса показаны не так, как на столе, высота и углы не меняются | «Настройки» → «Хирургический стол», справа «Ответ стола о положении» и «Ответ стола о состоянии». Подвигайте стол и заблокируйте колёса пультом; пришлите фото этих строк — по ним видно, что модуль стола на самом деле передаёт |
| Нет плитки стола | модуль не установлен или стол не найден («Найти стол»); программа старше 1.8.0 / 2.7.0 |
← Surgical light (add-on module) Light and table: moving to two modules →