IU4Script (титровальный скрипт работающий как ImageUpdater)

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

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

Ответить
Tyc00n
Сообщения: 36
Зарегистрирован: 05 авг 2011 12:19
Откуда: Смоленск
Контактная информация:

Сообщение Tyc00n »

По одному значению с одного сервера "Gismeteo.ru".
На одно значение один проект WebTracker-а.
На один проект WebTracker-а, один проект ImageUpdater-a.

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

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

К сожалению, в данный момент это невозможно.
Tyc00n
Сообщения: 36
Зарегистрирован: 05 авг 2011 12:19
Откуда: Смоленск
Контактная информация:

Сообщение Tyc00n »

Даниленко Сергей писал(а):К сожалению, в данный момент это невозможно.
А планируются какие то совершенствования?

К примеру:

Управление ImageUpdater
Функции:
1. Запуск поочередно проектов ImageUpdater
2. Запуск и завершение проктов в указанное время.
3. Завершение процессов запущенных программой ImageUpdater, после завершения всего списка.

и т.п.

Это просто пожелание.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Запуск поочередно проектов ImageUpdater
Это не решит вашу задаачу. Я имею ввиду, что для
Первая группа картинок:
+18
2 м/с
82%
279 мм. рт. ст.

Вторая группа картинок:
Доллар 23,3355
Евро 24,5566
решение должно быть несколько другим.

Нужно в ImageUpdater добавлять новый тип данных под названием типа "Мультиданные". Чтобы в этом типе данных можно было одновременно показывать данные из разных источников. Другими словами идеология программы должна быть другой. В программе должно быть два списка:
1)источники данных
Например.
Web1 для показа температуры
Web2 для показа давления
Web3 для показа курса евро
Web4 для показа курса доллара

2)комбинации источников данных, которые формируют в конечном итоге картинку.
Web1 + Web2
Web3 + Web4

Тот список, который в программе есть сейчас, соответствует 2). А вот 1) в программе нет. Поэтому разные источники данных нет возможности объединить в одном задании. Хотя для типа данных SensorEx такая возможность есть. Если вы работаете с метеостанцией, которая отдает много разных параметров одновременно, то у вас есть возможность на одной картинке их все вывести. Но связано это именно с тем, что метеостанция (хоть это и одно задание в списке ImageUpdater) предоставляет много разных данных.
2. Запуск и завершение проктов в указанное время.
А это зачем? Ведь показом картинки, которую генерит ImageUpdater, занимается программа OnAir. Она и управляет стартом/стопом.
3. Завершение процессов запущенных программой ImageUpdater, после завершения всего списка.
О каких процессах идет речь?
Tyc00n
Сообщения: 36
Зарегистрирован: 05 авг 2011 12:19
Откуда: Смоленск
Контактная информация:

Сообщение Tyc00n »

Если в программе установить не очищать результирующее изображение то картинка остается.

2. Запуск и завершение проектов в указанное время.
Чтобы программа не висела в процессах, не очень удобно когда в системе висит много копий одной программы.

3. Завершение процессов запущенных программой ImageUpdater, после завершения всего списка.

У меня программа при проверке погоды запускает много процессов IExplorer. Как мне сказали это от того что программа считает процесс зависшим и открывает новую копию, со временем их накапливается очень много что приводит к тормозам и зависаниям.

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

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

Если в программе установить не очищать результирующее изображение то картинка остается.
Остается где? Остается - почему это плохо?
Чтобы программа не висела в процессах, не очень удобно когда в системе висит много копий одной программы.
Неудобно кому? И почему неудобно? Если программа работает, то она висит в процессах - это нормально. Запустите диспетчер задач. Посмотрите сколько там висит штук типа scvhost.exe. Вас это не смущает?
Или хотя бы программа если считает процесс зависшим пусть его закрывает с запуском нового.

К сожалению. здесь не все так просто.
Tyc00n
Сообщения: 36
Зарегистрирован: 05 авг 2011 12:19
Откуда: Смоленск
Контактная информация:

Сообщение Tyc00n »

Даниленко Сергей писал(а):К сожалению. здесь не все так просто.
По сути не только тут все не так просто, сама программа довольно таки сложна, но зделать же можно такое? к примеру если она пользуется IExplorer то пусть и закрывает все процессы IExplorer.

Просто если работать с ней к утру может набраться более 100 процессов, (в общем количестве) и комп может просто зависнуть, согласитесь в эфире это как то не очень хорошо будет смотреться...

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

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

По сути не только тут все не так просто, сама программа довольно таки сложна, но зделать же можно такое? к примеру если она пользуется IExplorer то пусть и закрывает все процессы IExplorer.
Просто если работать с ней к утру может набраться более 100 процессов, (в общем количестве) и комп может просто зависнуть, согласитесь в эфире это как то не очень хорошо будет смотреться...
Еще раз повторю - не все так просто, как вам кажется. Вы говорите много разных общих правильных слов. Но, к сожалению, в жизни происходит не все так, как вам кажется. Например, сама программа ImageUpdater не запускает процесс IExplorer. И соответственно непосредственный доступ к этому процессу не имеет.
Другой пример - не всякий процесс вы можете свободно "убить" в случае его зависания. И дело даже не в том, что, например, у вас не хватает прав на это.
Могу сказать только одно - проблема известна и мы над ней работаем.
Да и комплекс всетаки довольно не дешевый,
В сравнении с чем?
должен же он оправдывать свою цену.
Мы постоянно работаем над этим.
Ответить