Передача команд из одного OnAir в другой

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
dmitro_sev
Сообщения: 92
Зарегистрирован: 05 фев 2009 17:40
Откуда: севастополь
Контактная информация:

Сообщение dmitro_sev »

А если я хочу, чтобы расписание в FDOnAir2 начиналось с начала надо использовать такую команду : Shedule.SetItemName Shedule Line Name
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Нужно использовать несколько команд.

Во-первых, нужно поставить позицию исполнения в расписании в начало.
Shedule.SetRunPosition Shedule Line
Задать позицию испонения
Например: "Shedule.SetRunPosition 1 5"


Во-вторых, нужно перезагрузить задание для каждого из ваших титровальных объектов (иначе, например, бегучка будет доигрывать с того места где она остановилась).

Player.ReloadTitleButton Number
Перезагрузить задание тировальной кнопки
Например: "Player.ReloadTitleButton 1
dmitro_sev
Сообщения: 92
Зарегистрирован: 05 фев 2009 17:40
Откуда: севастополь
Контактная информация:

Сообщение dmitro_sev »

Спасибо! :D
я наконец тот собрал и опробовал это должно выглядит так:
OnAir2 расписание.
wait follow 0
titleObjLoad {бегущая строка} 0:00:39.00 [0.10] D:\работа\ФОРВАРД\Текстовый документ (2).txt
titleObjLoad {рубрика} 0:00:04.48 [0.10] logo\KURS VALUT 2.avi
titleObjLoad {бегущая строка} 0:00:35.32 [0.10] финансы\finance.spt
titleObjLoad {рубрика} 0:00:04.64 [0.10] logo\V GORODE 2.avi
titleObjLoad {бегущая строка} 0:00:41.96 [0.10] севастополь.spt
titleObjLoad {рубрика} 0:00:04.64 [0.10] logo\V MIRE 2.avi
titleObjLoad {бегущая строка} 0:00:47.08 [0.10] мир.spt
repeat script
OnAir1 команды
wait operator 0
messageshout "эффект старт" localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 2 1
pause 0:00:02.00
messageshout "расписание старт " localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
messageshout "включить подложку" localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 1 1

wait operator 0
messageshout "эффект стоп" localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 3 1
pause 0:00:11.11
titlingOn
messageshout "расписание стоп " localhost/FDOnAir2 OnAir1.Mirror Shedule.SetPause 1
titlingOn
messageshout "подложка стоп" localhost/FDOnAir2 OnAir1.Mirror Player.AbortTitleButton 1
messageshout "бегущая стоп" localhost/FDOnAir2 OnAir1.Mirror Player.AbortTitleButton 5

И не надо ставить расписание в начало, при очередном запуске, бегущая строка начинается с рубрики, то что и задумывали :)
tfaster
Сообщения: 61
Зарегистрирован: 09 апр 2009 04:17

Сообщение tfaster »

Скажите, должны быть оба компьютера в одной подсети, обязательно? и можно обращаться к другому компьютеру по IP адресу?
Людмила
Сообщения: 1403
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Компьютеры должны находиться в одной локальной сети.
Да, можно обращаться по IP-адресу.
tfaster
Сообщения: 61
Зарегистрирован: 09 апр 2009 04:17

Сообщение tfaster »

не могу разобраться вроде делаю как в примере выше, но даже элементарная команда не выходит
messageshout "расписание старт " localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
tfaster
Сообщения: 61
Зарегистрирован: 09 апр 2009 04:17

Сообщение tfaster »

Задача стоит такая:
основной компьютер занимается оформлением выводом в эфир сюжетов студии, а второй по команде оператора с первого компьютера должен выводить на плазменую панель за диктором, картинки или видео. Подскажите пожалуйста
Людмила
Сообщения: 1403
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

не могу разобраться вроде делаю как в примере выше, но даже элементарная команда не выходит
messageshout "расписание старт " localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
localhost - Вы отправляете команду второму OnAir (FDOnAir2) из первого OnAir (OnAir1) на этой же машине.
Если Вы хотите отправить команду второму OnAir на другой машине, вместо localhost нужно написать или имя этой машины, или IP-адрес.
tfaster
Сообщения: 61
Зарегистрирован: 09 апр 2009 04:17

Сообщение tfaster »

Людмила писал(а):
не могу разобраться вроде делаю как в примере выше, но даже элементарная команда не выходит
messageshout "расписание старт " localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
localhost - Вы отправляете команду второму OnAir (FDOnAir2) из первого OnAir (OnAir1) на этой же машине.
Если Вы хотите отправить команду второму OnAir на другой машине, вместо localhost нужно написать или имя этой машины, или IP-адрес.
пробовал писать и IP и имя под которым вижу компьютер в сети, не реагирует на команды, только на клавишу "enter" но тогда и на основной машине происходит переход на следующую команду
Людмила
Сообщения: 1403
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Значит, что-то неправильно в настройках.
О том, как правильно настроить управление между OnAir'ами на двух разных компьютерах, Вы можете почитать в документе
http://www.softlab-nsk.com/rus/forward/ ... ir_net.pdf

Чтобы мы проверили настройки у Вас в OnAir'ах, Вам нужно прислать информацию в отдел технической поддержки по одному из адресов
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com

Вам нужно на обеих компьютерах запустить программу SLSaveInfo (C:\Program Files\ForwardT Software\Tools\SaveInfo), нажать в ней кнопку Сохранить, сохранить текстовые файлы и оба эти файла прислать. Только отметьте, пожалуйста, какой файл с основного компьютера, а какой с того, что должен выводить на плазму.
И расписания с обеих компьютеров тоже пришлите, пожалуйста.
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Блин, сделал на тестовой машине все, заработало. ХР винда. Перенес это на Виндовз сервер 2000, там не работает.

Проверьте пожалуйста.

Запуск строка утро
localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 1 1

Стоп строка утро
localhost/FDOnAir2 OnAir1.Mirror Player.AbortTitleButton 1
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Где бы вот еще взять Windows Server 2000. Наше стандартное тестирование не включает в себя серверные системы.
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Действительно, я и забыл. проведу еще 1 эксперимент. Если windows7 будет держать 2*7ТБ диски, то ее и выберу.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Должна держать.
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Главное чтоб onair не глючил, как у меня уже было к сожалению с win7 с новым релизом софта.
Ответить