Запуск по таймеру периодически не срабатывает
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 3
- Зарегистрирован: 31 май 2013 17:12
Запуск по таймеру периодически не срабатывает
Здравствуйте.
Плата FD300, ПО версии 5.5.0
Периодически не срабатывает таймер в FdOnAir, при этом справа текущее время загорается красным и отсчитывает время от заданного времени таймера.
Версия Fdonair ,была 1.23.хххх. После установки версии 1.24.5.1593, проблема сохранилась. Проблема распространяется как на активный таймер, так и неактивный. Причём замечено, что чаще несрабатывает таймер перед большим блоком- примерно в 30 минут, но, возможно, это совпадение.
Подобная проблема была с платой FD422, но после обновления ПО, она пропала.
В чём может быть проблема?
Спасибо.
Плата 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'а прислать в момент, когда не сработало.
В письме нужно указать ссылку на эту тему в форуме.
Как всегда, требуется прислать в отдел технической поддержки, по одному из адресов
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
информацию, сохранённую из программы SLSaveInfo.exe (C:\Program Files\ForwardT Software\Tools\SaveInfo) и защищённый журнал SLLog из OnAir с указаниями времён несрабатываний.
Можно ещё скриншоты OnAir'а прислать в момент, когда не сработало.
В письме нужно указать ссылку на эту тему в форуме.
-
- Сообщения: 100
- Зарегистрирован: 30 янв 2012 11:00
- Откуда: Казахстан
Здравствуйте.
У нас имеется 2 компа..на каждом по 2 платы.
вобщем 4 канала на проход с нашей бегущей строкой и врезкой нашей рекламы. у нас по прайсу можно дать рекламу на дневное время и вечернее отдельно. Получается расписание у нас на вечерний блок переходит по команде "Ждать заданного времени". Проблема в том что 2 канала не переходят на вечерний блок , то есть он постоянно переводит его на следующий день.
Выходит что на 1 компе 2 канала проходят, а 1 из них не переходит например в 19:00на вечерний блок, постоянно крутится дневной блок.
я менял значение "Позволять команде Ждать время опаздывать на" ставил на 12 и 4, 1 не помогает.
У нас имеется 2 компа..на каждом по 2 платы.
вобщем 4 канала на проход с нашей бегущей строкой и врезкой нашей рекламы. у нас по прайсу можно дать рекламу на дневное время и вечернее отдельно. Получается расписание у нас на вечерний блок переходит по команде "Ждать заданного времени". Проблема в том что 2 канала не переходят на вечерний блок , то есть он постоянно переводит его на следующий день.
Выходит что на 1 компе 2 канала проходят, а 1 из них не переходит например в 19:00на вечерний блок, постоянно крутится дневной блок.
я менял значение "Позволять команде Ждать время опаздывать на" ставил на 12 и 4, 1 не помогает.
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 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]
::::::::::::::::::::::::
::::::::::::::::::::::::
::::::::::::::::::::::::
::::::::::::::::::::::::
Нужно убрать то. что выделено жирным.
По нашим понятиям не срабатывает 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.
Программа OnAir проверяет пора или нет стартовать активный "блок по времени" только при выполнении ПРЕДЫДУЩЕГО блока. Иными словами, в процессе выполнения текущего блока программа OnAir регулярно (10 раз в секунду) смотрит на следующий блок. Если следующий блок должен "активно" стартовать в указанное время и время подходящее, то выполнение текущего блока прерывается и начинает выполняться следующий блок. Если следующий блок не является блоком со стартом по времени, то далее по расписанию блоки НЕ проверяются.
В приведенном примере стоял зацикленный блок, после которого стоял пустой блок, а за ним уже стоял блок старта по времени. В результате зацикленный блок игрался вечно. Управление на пустой блок никогда не переходило, поэтому программа OnAir не проверяла время старта блока, назначенного на 19:00.
-
- Сообщения: 24
- Зарегистрирован: 22 авг 2013 12:35
-
- Сообщения: 226
- Зарегистрирован: 19 дек 2008 14:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 1
- Зарегистрирован: 11 июл 2014 18:17
-
- Сообщения: 226
- Зарегистрирован: 19 дек 2008 14:53
- Откуда: Techsupport SoftLab-NSK
Здравствуйте.
Решение было специфично к потребностям 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
А во втором расписании просто один блок А
Решение было специфично к потребностям 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
А во втором расписании просто один блок А