Просмотр полной версии : СПК визуализация
Elena1986
29.09.2026, 09:58
Здравствуйте!
Задача: сделать динамическое изображение на экране СПК. Например изображение насоса, которое меняет цвет на серый, зелёный и красный. Сделала это с помощью базового элемента Изображение меняя параметр "переменная ID изображения" в программе. Но в редакторе этот элемент невидим - ни рамки, ни нулевого изображения. Отрисовать экран при этом сложно, особенно если таких элементов много. Что я делаю не так? Может, можно как-то по-другому решить эту задачу?
Party3AH
29.09.2026, 11:26
Здравствуйте!
Задача: сделать динамическое изображение на экране СПК. Например изображение насоса, которое меняет цвет на серый, зелёный и красный. Сделала это с помощью базового элемента Изображение меняя параметр "переменная ID изображения" в программе. Но в редакторе этот элемент невидим - ни рамки, ни нулевого изображения. Отрисовать экран при этом сложно, особенно если таких элементов много. Что я делаю не так? Может, можно как-то по-другому решить эту задачу?
Добрый день!
Можно сделать один фрейм как шаблон, и его экземпляры вставлять много раз. Например, я делал табло показаний, которое может быть белое, красное, зелёное, синее и прочее. В фрейме добавил несколько прямоугольников разных цветов, их параметр "Невидимый" привязал к нужным переменным. Также можно сделать один шаблон насоса.
Но есть момент - если таких насосов будет очень много, то на экране одновременно будет много изображений, хотя и невидимых. Это будет тормозить СПК.
Elena1986 А ты в свойствах заранее задай какой-то ID изображения тогда, когда рисуешь визуализацию.
Тогда изображение будет видно. А потом, когда ты его проргаммно будешь менять, у тебя и изображение будет меняться.
МихаилГл
29.09.2026, 13:31
А не проще примитивами из прямоугольников и кругов? Там же вроде без проблем можно динамику на цвет сделать, и забыть про разноцветные картинки. Я так делаю. Даже полином можно. Из него можно псевдо 3d механизм нарисовать, я например, типа диметрии использую... Ну люблю я чертить (не от слова чЕрт)...
Евгений Кислов
29.09.2026, 15:41
Elena1986 А ты в свойствах заранее задай какой-то ID изображения тогда, когда рисуешь визуализацию.
Тогда изображение будет видно. А потом, когда ты его проргаммно будешь менять, у тебя и изображение будет меняться.
Добавлю, что в V3.5 SP17 Patch 3 (точнее, в его родной версии плагина визуализации) этот способ не сработает из-за бага, который поправили позже.
90539
Максимум, что можно сделать - установить галочку Показать рамку.
90540
Elena1986
30.09.2026, 13:51
Elena1986 А ты в свойствах заранее задай какой-то ID изображения тогда, когда рисуешь визуализацию.
Тогда изображение будет видно. А потом, когда ты его проргаммно будешь менять, у тебя и изображение будет меняться.
Спасибо! Сама не догадалась)) Работает - в он-лайн приоритет "переменной ID", а не "статической ID".
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot