RS-232: различия между версиями
E.Leonov (обсуждение | вклад) Нет описания правки |
E.Leonov (обсуждение | вклад) |
||
| Строка 12: | Строка 12: | ||
'''1. Берем виджет из библиотеки. Копируем его.''' | '''1. Берем виджет из библиотеки. Копируем его.''' | ||
[[Файл:RS-232_Инструкция_1.png]] | |||
'''2. Вставляем в проект.''' | '''2. Вставляем в проект.''' | ||
Выбираем значение “Power On” или “Power Off”. (так же здесь можно указать название для необходимой функции, например “Change signal source”) | Выбираем значение “Power On” или “Power Off”. (так же здесь можно указать название для необходимой функции, например “Change signal source”) | ||
[[Файл:RS-232_Инструкция_2.png]] | |||
'''3. Создаем обычное расписание, добавляем в него виджет.''' | '''3. Создаем обычное расписание, добавляем в него виджет.''' | ||
[[Файл:RS-232_Инструкция_4.png]] | |||
'''4. Ставим нужное время.''' | '''4. Ставим нужное время.''' | ||
Удобнее всего – нажать правой кнопкой мыши на объект в расписании, затем «планирование медиа» и установить нужное время. | Удобнее всего – нажать правой кнопкой мыши на объект в расписании, затем «планирование медиа» и установить нужное время. | ||
[[Файл:RS-232_Инструкция_5.png]] | |||
'''5. Публикуем проект на плеер.''' | '''5. Публикуем проект на плеер.''' | ||
'''6. Последним этапом нужно настроить сам плеер, для этого:''' | '''6. Последним этапом нужно настроить сам плеер, для этого:''' | ||
# Заходим в контрольный центр | # Заходим в контрольный центр | ||
# Выбираем пункт Peripherals -> Serial. Включаем галочку “Enable Serial Port” и вводим данные. Нажимаем “Apply” | # Выбираем пункт Peripherals -> Serial. Включаем галочку “Enable Serial Port” и вводим данные. Нажимаем “Apply” [[Файл:RS-232_Инструкция_1.png]] | ||
# Затем переходим в пункт Automation, выбираем “Simple” и вводим команду для управления. Нажимаем “Apply” | # Затем переходим в пункт Automation, выбираем “Simple” и вводим команду для управления. Нажимаем “Apply”[[Файл:RS-232_Инструкция_7.png]] | ||
Плеер перезагрузится и готово. | Плеер перезагрузится и готово. | ||
Версия от 12:21, 21 ноября 2025
Распиновка кабеля
https://support.spinetix.com/wiki/Serial_port#RS232_cable
Javascript API (предпочтительное использование)
https://support.spinetix.com/wiki/JavaScript_COM_API
Finite state machine protocol file (сложнее)
https://support.spinetix.com/wiki/Serial_port_protocol_file
Конвертер LAN->RS-232/RS-232->LAN
http://www.vscom.de/netcom-plus-111.html
Инструкция по управлению через RS-232
Для того, чтобы плеер запускал и выключал экран по расписанию, нужно добавить в проект 1 из стандартных виджетов “Power On/Off”(этот же виджет работает и с другими командами). Для этого нужно:
1. Берем виджет из библиотеки. Копируем его.
2. Вставляем в проект.
Выбираем значение “Power On” или “Power Off”. (так же здесь можно указать название для необходимой функции, например “Change signal source”)
3. Создаем обычное расписание, добавляем в него виджет.
4. Ставим нужное время.
Удобнее всего – нажать правой кнопкой мыши на объект в расписании, затем «планирование медиа» и установить нужное время.
5. Публикуем проект на плеер.
6. Последним этапом нужно настроить сам плеер, для этого:
- Заходим в контрольный центр
- Выбираем пункт Peripherals -> Serial. Включаем галочку “Enable Serial Port” и вводим данные. Нажимаем “Apply”

- Затем переходим в пункт Automation, выбираем “Simple” и вводим команду для управления. Нажимаем “Apply”

Плеер перезагрузится и готово.
Внимание!
- Последний байт в коде всегда должен быть - \x0A
- Перед каждым байтом должно быть сочетание символов - \x
- Между байтами не должно быть пробелов
- Пример готовой hex команды - \x7E\x50\x4E\x0D\x00\x00\x00\x0A (из набора байтов 7E 50 4E 0D 00 00 00)
- Пример ASCII команды - PowerOff\x0A
