RS-232: различия между версиями

Материал из SpinetiX knowledge base
Нет описания правки
Строка 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. Последним этапом нужно настроить сам плеер, для этого:

  1. Заходим в контрольный центр
  2. Выбираем пункт Peripherals -> Serial. Включаем галочку “Enable Serial Port” и вводим данные. Нажимаем “Apply”
  3. Затем переходим в пункт Automation, выбираем “Simple” и вводим команду для управления. Нажимаем “Apply”

Плеер перезагрузится и готово.

Внимание!

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