Запуск по таймеру периодически не срабатывает

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

Модераторы: ElenVR, Людмила, PR

Ответить
Ale444
Сообщения: 3
Зарегистрирован: 31 май 2013 17:12

Запуск по таймеру периодически не срабатывает

Сообщение Ale444 »

Здравствуйте.
Плата FD300, ПО версии 5.5.0

Периодически не срабатывает таймер в FdOnAir, при этом справа текущее время загорается красным и отсчитывает время от заданного времени таймера.
Версия Fdonair ,была 1.23.хххх. После установки версии 1.24.5.1593, проблема сохранилась. Проблема распространяется как на активный таймер, так и неактивный. Причём замечено, что чаще несрабатывает таймер перед большим блоком- примерно в 30 минут, но, возможно, это совпадение.

Подобная проблема была с платой FD422, но после обновления ПО, она пропала.

В чём может быть проблема?
Спасибо.
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

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

Нужно разбираться с конкретными случаями не срабатываний, потому что до Вас никто на это не жаловался.
Как всегда, требуется прислать в отдел технической поддержки, по одному из адресов
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
информацию, сохранённую из программы SLSaveInfo.exe (C:\Program Files\ForwardT Software\Tools\SaveInfo) и защищённый журнал SLLog из OnAir с указаниями времён несрабатываний.
Можно ещё скриншоты OnAir'а прислать в момент, когда не сработало.
В письме нужно указать ссылку на эту тему в форуме.
Aziz
Сообщения: 100
Зарегистрирован: 30 янв 2012 11:00
Откуда: Казахстан

Сообщение Aziz »

Здравствуйте.

У нас имеется 2 компа..на каждом по 2 платы.
вобщем 4 канала на проход с нашей бегущей строкой и врезкой нашей рекламы. у нас по прайсу можно дать рекламу на дневное время и вечернее отдельно. Получается расписание у нас на вечерний блок переходит по команде "Ждать заданного времени". Проблема в том что 2 канала не переходят на вечерний блок , то есть он постоянно переводит его на следующий день.
Выходит что на 1 компе 2 канала проходят, а 1 из них не переходит например в 19:00на вечерний блок, постоянно крутится дневной блок.
я менял значение "Позволять команде Ждать время опаздывать на" ставил на 12 и 4, 1 не помогает.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Пришлите, пожалуйста, образцы расписаний программы OnAir для тех каналов, которые не переходят на вечерний блок.
В письме укажите ссылку на этот топик.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Прислано два расписания 31 канал.air и НТВ.air.

По нашим понятиям не срабатывает 31 канал.air. А НТВ.air должно работать правильно. Так или нет?

Для того, чтобы 31 канал.air начал нормально работать, вам нужно убрать одну команду из расписания.

wait follow 0

wait follow 0
titlingOn
gpiwaitshout GPI {VClip_старт 31 канал} 31 рекл старт
titlingOff
movie 0:00:34.16 [0.10] D:\Видеоролики\хомка.avi
titlingOff
movie 0:00:18.08 [0.10] D:\Видеоролики\РР.avi
titlingOff
movie 0:00:33.16 [0.10] D:\Видеоролики\ЦК санаторий.avi
titlingOff
video1 0:04:40.00 [0.10]
titlingOn
video1 0:00:01.00 [0.10]
repeat block



wait follow 0



wait time 19:00:00.00 [5.00] active
titlingOn
video1 0:00:01.00 [0.10]
::::::::::::::::::::::::
::::::::::::::::::::::::
::::::::::::::::::::::::
::::::::::::::::::::::::


Нужно убрать то. что выделено жирным.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Небольшой комментарий.
Программа OnAir проверяет пора или нет стартовать активный "блок по времени" только при выполнении ПРЕДЫДУЩЕГО блока. Иными словами, в процессе выполнения текущего блока программа OnAir регулярно (10 раз в секунду) смотрит на следующий блок. Если следующий блок должен "активно" стартовать в указанное время и время подходящее, то выполнение текущего блока прерывается и начинает выполняться следующий блок. Если следующий блок не является блоком со стартом по времени, то далее по расписанию блоки НЕ проверяются.
В приведенном примере стоял зацикленный блок, после которого стоял пустой блок, а за ним уже стоял блок старта по времени. В результате зацикленный блок игрался вечно. Управление на пустой блок никогда не переходило, поэтому программа OnAir не проверяла время старта блока, назначенного на 19:00.
skarxxl
Сообщения: 24
Зарегистрирован: 22 авг 2013 12:35

Сообщение skarxxl »

Игорь, а как тогда решить проблему: есть зацикленный блок, который должен прерываться в определенное время, стартовать другой блок, после которого вновь запускается цикличный?
Katya_o
Сообщения: 226
Зарегистрирован: 19 дек 2008 14:53
Откуда: Techsupport SoftLab-NSK

Сообщение Katya_o »

Ответили письмом. Решение устроило?
vvezh
Сообщения: 1
Зарегистрирован: 11 июл 2014 18:17

Сообщение vvezh »

А можно и мне прислать вариант решения? У меня такая же ситуация: зацикленный блок и из него запуск по времени другого и возврат к зацикленному.
Katya_o
Сообщения: 226
Зарегистрирован: 19 дек 2008 14:53
Откуда: Techsupport SoftLab-NSK

Сообщение Katya_o »

Здравствуйте.
Решение было специфично к потребностям skarxxl.
Вам не факт что именно так надо. Лучше в таких случаях задавать вопрос на техподдержку мылом.

А вообще вариант был предложен сделать 2 расписания. Первое:
wait follow 0 * * * * * // Блок А
//здесь нужные команды
switch shedule
repeat block

wait time 16:14:00.00 [5.00] active // Блок Б
//здесь нужные команды
switch shedule

// и т.д сколько нужно вставить такие А + Б

wait follow 0 * * * * *
//команды
switch shedule
repeat block

wait time 3:00:00.00 [5.00]
repeat script

А во втором расписании просто один блок А
Ответить