Получение снимка с камеры через ISAPI

Для получения снимка в Ubuntu с камеры Hikvision ds-2cd2643g2-izs использовал библиотеку libcurl.1) Для начала пытался получить снимок с помощью команды curl.В конце концов получилось скачать так: $ curl -v 'http:/192.168.1.2/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG' --digest -u user:password -o 1.jpg 2) Установил библиотеку libcurl: sudo apt-get updatesudo apt-get install -y libcurl4-openssl-dev Потом проверил: curl --versionfind / -name "curl.h" 2>/dev/null 3) …

Получение снимка с камеры через ISAPI Читать полностью »

Программные средства загрузки настроек

Для загрузки настроек с возможно сложной иерархической структурой часто используется формат JSON. Для поддержки этого формата данных приходится в проект программы включать файлы большого объема, например, пакет nlohmann. Альтернативой может быть использование файлов настройки с форматом, аналогичном обычным файлам INI с иерархией структуры данных, отображенной в ключах параметров.Предлагается простейший набор исходников для реализации загрузки настроек …

Программные средства загрузки настроек Читать полностью »

Простой пример modbus slave

Простой пример modbus slave использует библиотеку libmodbus.so и может использоваться для тестирования приложений modbus master, например, простого примера modbus master. Сам также может быть протестирован с помощью простого примера modbus master. В этом случае в качестве файла настройки modbus master надо использовать файл test.txt, содержащийся в архиве исходных файлов modbus slave. !!! Для своего конкретного …

Простой пример modbus slave Читать полностью »

Простой пример modbus master

Упрощенный пример modbus master для тестирования modbus slave. Параметры используемого modbus slave и регистров имерительных значений в виде REAL задаются в файле настройки, имя которого передается в качестве единственного параметра при вызове программы. Пример протестирован на примере МВ210-101 от ОВЕН, использованного как modbus slave. Регистры WORD в этом приборе начинают нумерацию с 4000. Значение REAL …

Простой пример modbus master Читать полностью »

Пример программ сбора данных по modbus

Пример программы на C++ под Ubuntu 20.04 для сбора данных из 2 источников modbus и программы на CoDeSys для получения на ПЛК данных с измерительного устройства по modbus RTU и передачи их в сеть TCP. В качестве ПЛК использован ПЛК110-30М2 от ОВЕН. На него приходят данные по modbus RTU с 1-го канала МВ110-224. ПЛК передает …

Пример программ сбора данных по modbus Читать полностью »

Обработка сканов разворотов книги

При сканировании книги удобно сканировать по две страницы. Если затем возникнет желание выделить каждую страницу в отдельный файл, можно использовать предлагаемую программу. После скачивания файла программа получается в соответствии с инструкцией. Программа контролирует свое изменение. Если при старте отобразится сообщение о ее изменении, необходимо проверить программу антивирусом. При старте программы отображаются в частично прозрачном виде …

Обработка сканов разворотов книги Читать полностью »

К форуму LCard

Пример для LTR114, для LTR212. Все значенияв файле данных 0,079999990463 (около 80мВ) - все каналы LTR212M-3 висят без датчиков. Для внешнего запуска событий СЕКУНДА использован пример LCard ltreu_marks_delphi. ltr.JSON

Top