Jump to content
Maxim@universe.su

Титрователь через OSD объект

Recommended Posts

Добрый день!

 

Используем OSD объект для трансляции текста чека кассы на камеру

 

Server i5 3.2Ghz\4G RAM\Win7x32

Линия 6.9.5

 

При создании OSD-объекта в приложении, процесс kernel  увеличивает нагрузку на процессор на 30-35%

Причем это не зависит от того передается текст на экран или нет.

Создали соединение - +30%, отключили соединение  -  - 30%

 

А у нас 6 кассовых мест. В итоге процессор перегружен. Система не работоспособна.

 

Пробовал перенести приложение из сети локально на сервер линии - то же самое. Как только соединились с OSD +30% процессора ушло.

 

Как можно уменьшить нагрузку на процессор до 10% на объект?

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

Здравствуйте !
Нужно попробовать обновить программное обеспечение до версии 6.9.6. http://www.devline.ru/count.php?c=101 без сохранения логов и информации об ошибках.
 Если после обновления ситуация не изменится  - пришлите, пожалуйста, сбор  сведений о системе, сделанный с помощью Линии ("Пуск\Все программы\Линия 6.9.6\Сбор сведений о системе") + скриншоты + более подробное описание, как наносится OSD личным сообщением.

Share this post


Link to post
Share on other sites

Здравствуйте!
Причина в том, что при  использовании нанесения OSD оба потока программно пережимаются.

Share this post


Link to post
Share on other sites

Используем OSD объект для трансляции текста чека кассы на камеру

 

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

Я так понимаю у Вас не 1с?

Не могли бы Вы поделится кодом?

Очень охота пинать текст на камеру, но почитав спецификацию "Линии", понял что моих мозгов не хватает.

Может на вашем примере что получится. (обычно так всё и делаю)

P.S. У меня не 1с!

 

Станислав, если автор мне не ответит, может вы скинете, то что он скинул тогда Вам? Прошло почти два года, вы наверное уже удалили все это :(

Share this post


Link to post
Share on other sites

Здравствуйте!
Нанесение OSD на изображение с камеры в "Линии" описано в спецификации http://www.devline.ru/aboutweb/#osd .

Можно воспользоваться готовыми решениями,  нам потребуется:
1.) "Линия" , демо версию всегда можно скачать на нашем сайте http://www.devline.ru/demo/. Если нет камеры, можно использовать общедоступные, например skolten.info:2024
2.) Для нанесения OSD возьмём утилиту компании "Юниверс"  , она  помещается в трей и сканирует изменение текстового\dbf файла. При изменение файла передает текст из него в "Линию". Архив с утилитой прикрепляю UniLine.zip к сообщению.  Папку "Test" скопируйте на C:\ , обратите внимание на настройки "UniLine.ini" в соответствии с инструкцией в архиве. Если потребуется что-то доработать в утилите Вы написать тех. поддержке suppоrt@univеrsе.su (почтовый ящик вводите вручную)

Share this post


Link to post
Share on other sites

Станислав, спасибо!

Получилось вывести тестовый файл данной утилитой, то что нужно.

Одного пока не понял. Я при запущенной утилите, открыл файл в папке ТЕСТ и поправил его, но OSDшка на камере не поменялась. Так и осталась тестовая. Буду пробовать дальше.

Share this post


Link to post
Share on other sites

А нет, все работает. Сейчас добавлял новые строки, все исправляется по заданному временному интервалу. До этого пробовал только часть строки.

Share this post


Link to post
Share on other sites

С текстовым файлом все понятно. Мне бы тянуть из .dbf Не получается. Не пойму какая структура файла должна быть. (если кто-то подумает... то... Формат файла в настройках я менял).

И вообще не очень рационально получается. Лучше обновлять когда мне нужно, а не теребить файл раз в несколько секунд.

Share this post


Link to post
Share on other sites

Утилиту создала компания "Юниверс" , если требуется что-то доработать или изменить - Вы можете написать тех. поддержке suppоrt@univеrsе.su (почтовый ящик вводите вручную)

Share this post


Link to post
Share on other sites

Данную утилиту писали под задачу отслеживания ввода данных оператором в документы 1С. 

Использовать dbf-формат не рекомендуется, т.к. возникают конфликты при одновременном обращении к файлу  утилиты и приложения, пишущего в файл строки. 

При использовании текстового формата таких конфликтов нет.

Актуальную версию утилиты можно всегда скачать по ссылке http://unipos.su/demo/ Она у нас называется - "Модуль для связи UniPOS и сервером видеонаблюдения Devline: Линия"

По всем вопросам рады ответить на support@universe.su

Edited by Maxim@universe.su

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×