PDA

Просмотр полной версии : Сохранение графиков в CoDeSys



olegik7711
13.05.2014, 12:01
Здравствуйте. Перерыл весь форум, не нашел подходящей темы. Вопрос состоит в следующем: Есть процесс изменения температуры во времени. В визуализации СoDeSys создаем график процесса. Существует ли возможность сохранения этого графика (именно графического элемента, а не таблицы данных) и вывод его на печать? Я делал сохранение в табличном виде, а потом через Excel обрабатывал эти табличные данные и формировал график заново. Для стороннего пользователя это несколько заморочено, много ручной работы. Есть ли более простой способ?

Boris_K
13.05.2014, 13:26
В любом случае можно с помощью библиотеки работы с файлами программно записать график в bmp-файл, bmp-формат не использует сжатие, и спецификация к нему довольно проста. Для сохранения на ПК наверняка есть более изящные способы, через другие SCADA-системы и/или OPC-сервер, но у меня с этим пока опыта нет.

olegik7711
13.05.2014, 13:48
Спасибо. Попробую.

KRUG
14.05.2014, 16:53
можно установить прогу для скриншотов. и написать скрипт(например autohotkey ) чтобы сохранял с определенным интервалом

olegik7711
15.05.2014, 13:51
Boris_K а не подскажете поподробнее, как записать график в bmp файл? СО скриншотами тоже интересно, но я никогда не работал с такими прогами.

Boris_K
21.05.2014, 11:56
Да всё же известно, спецификации есть, можно хоть в вики глянуть: http://ru.wikipedia.org/wiki/BMP

Я программно сохранял картинки в монохромный bmp, правда году в 2008 это было, подробностей не припомню.

Вольд
21.05.2014, 18:23
Да всё же известно, спецификации есть, можно хоть в вики глянуть: http://ru.wikipedia.org/wiki/BMP

Я программно сохранял картинки в монохромный bmp, правда году в 2008 это было, подробностей не припомню.
Если бы действительно сохранял, то должен помнить.

Boris_K
27.05.2014, 11:30
Если бы действительно сохранял, то должен помнить. Как бабка-сплетница на лавочке. Могу код скинуть, если нужно, он на Basic-подобном языке, могу его посмотреть и вспомнить подробности, как-никак 6 лет назад это было. Сам же тогда только в вики и смотрел, и/или по ссылкам оттуда.