PDA

Просмотр полной версии : подгрузка изображений



YuG
23.08.2011, 21:49
Уважаемые специалисты, подскажите пожалуйста,
можно ли в визуализацию загружать картинки (bmp jpg) в процессе выполнения программы (файлы на винчестере),
скажем, в зависимости от значения переменной.

(заказчик желает, что бы в зависимости от выбранного алгоритма на визуализации отображалась определенная фотография).

спасибо.

capzap
23.08.2011, 22:44
Вы не указали какой HMI пользуетесь, возможно раз открыли тему в КДС, то видимо встроенная, тогда надо для начала прочесть документацию: CoDeSys_Visu_V23_RU.pdf стр.12 вставка растрового рисунка и далее про обработку события. Подробно непишу, не пользовался :)

lara197a
23.08.2011, 23:30
в Визуализацию КДС можно.
Используйте невидимость и растровый рисунок

YuG
24.08.2011, 19:58
Прошу прощения за некорректность поставленного вопроса.

Визуализация происходит на экране компьютера.

Вариант с видимостью интересный,
но хотелось бы именно загружать картинки.

lara197a
24.08.2011, 20:55
а что мешает?

YuG
26.08.2011, 06:57
а что мешает?

а каким образом?
процедур типа LoadImage() нигде не видал.

YuG
26.08.2011, 21:37
См.здесь.
..CoDeSys_Visu_V23_RU.pdf стр.12 вставка растрового рисунка и далее про обработку события...
Помогает.

Спасибо за подсказку, но
то ли я чего то не понимаю, то ли меня не понимают.
Задача:
Если переменная
VarPic = 1, в визуализацию загрузилась картинка c:\1.bmp,
Если
VarPic = 2, в визуализацию загрузилась картинка c:\2.bmp,
и так далее, и тому подобное.
Не хотелось бы перегружать проект впихиванием кучи картинок (для варианта и видимостью), хочется в зависимости от значения наблюдаемой переменной ЗАГРУЖАТЬ изображения с винта.

YuG
27.08.2011, 11:49
Т.е. нужна динамическая подгрузка ?

Абсолютно верно!

capzap
27.08.2011, 12:16
Я бы как сделал: в КДС открыл меню "Справка", выбрал "Содержание...", далее в открывшемся хелпе выбрал вкладку содержание, открыл бы "Визуализация CoDeSys" -> "Вставка элементов визуализации" -> "Вставка Растровый рисунок". В описании этого пункта есть ссылка "Диалог конфигурации" нажал бы на неё и прочитал открывшееся описание

Вдруг поможет :)

YuG
01.09.2011, 13:03
Я бы как сделал: в КДС открыл меню "Справка", выбрал "Содержание...", далее в открывшемся хелпе выбрал вкладку содержание, открыл бы "Визуализация CoDeSys" -> "Вставка элементов визуализации" -> "Вставка Растровый рисунок". В описании этого пункта есть ссылка "Диалог конфигурации" нажал бы на неё и прочитал открывшееся описание

Вдруг поможет :)

Спасибо ОГРОМНОЕ!
как не странно, помогло.
:rolleyes: